<?xml version="1.0" encoding="UTF-8" ?>
<testsuite errors="0" failures="0" hostname="fantong02" name="com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT" skipped="0" tests="2" time="8.511" timestamp="2025-07-06T16:28:44">
  <properties>
    <property name="jogamp-androidtasks.basedir" value="/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make" />
    <property name="java.specification.version" value="21" />
    <property name="junit_jogl_noawt.run.jars" value="../../../../gluegen/label/linux-x86_64/make/lib/junit.jar:/opt-share/apache-ant/lib/ant.jar:/opt-share/apache-ant/lib/ant-junit.jar:/opt-share/apache-ant/lib/ant-junit4.jar:../../../../gluegen/label/linux-x86_64/make/lib/japicmp/japicmp-with-dependencies.jar:../../../../gluegen/label/linux-x86_64/build/gluegen-rt.jar:../../../../gluegen/label/linux-x86_64/build/gluegen-test-util.jar:../build/jar/jogl-all-noawt.jar:../build/jar/atomic/oculusvr.jar:../build/graphui/graphui.jar:../build/jar/jogl-test.jar" />
    <property name="java.part.demo.openal" value="com/jogamp/opengl/demos/graph/ui/UISceneDemo20*" />
    <property name="env.EXECUTOR_NUMBER" value="1" />
    <property name="jogl-glu-gldesktop.jar" value="../build/jogl/jogl-glu-gldesktop.jar" />
    <property name="junit_extra_classpath" value="" />
    <property name="ant.file.type.jogamp-archivetasks" value="file" />
    <property name="nativewindow.build.xml" value="./build-nativewindow.xml" />
    <property name="java.vendor.url" value="https://adoptium.net/" />
    <property name="nativewindow-awt.jar" value="../build/nativewindow/nativewindow-awt.jar" />
    <property name="nativejarfile.tmpdir" value="../build/lib/jogl-all-natives-linux-amd64.jar.d" />
    <property name="env.BUILD_ARCHIVE" value="true" />
    <property name="sun.boot.library.path" value="/opt-linux-x86_64/jdk-21.0.7+6/lib" />
    <property name="sun.java.command" value="org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT skipNonTests=false filtertrace=true haltOnError=false haltOnFailure=false showoutput=true outputtoformatters=true logfailedtests=true threadid=0 logtestlistenerevents=false formatter=org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT.xml formatter=org.apache.tools.ant.taskdefs.optional.junit.BriefJUnitResultFormatter formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT.xml crashfile=/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/make/junitvmwatcher8493565242933110109.properties propsfile=/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/make/junit5166171840415342329.properties" />
    <property name="newt-awt.jar" value="../build/newt/newt-awt.jar" />
    <property name="jdk.debug" value="release" />
    <property name="nativewindow-os-x11.jar" value="../build/nativewindow/nativewindow-os-x11.jar" />
    <property name="jogl.build.commit" value="c22ef02ac2f270da926148d8231038d177c4583e" />
    <property name="basedir" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/make" />
    <property name="junit_jogl_awt.run.remote.jars" value="../../../../gluegen/label/linux-x86_64/make/lib/junit.jar:${env.TARGET_ANT_HOME}/lib/ant.jar:${env.TARGET_ANT_HOME}/lib/ant-junit.jar:${env.TARGET_ANT_HOME}/lib/ant-junit4.jar:../../../../gluegen/label/linux-x86_64/make/lib/japicmp/japicmp-with-dependencies.jar:../../../../gluegen/label/linux-x86_64/build/gluegen-rt.jar:../../../../gluegen/label/linux-x86_64/build/gluegen-test-util.jar:../build/jar/jogl-all.jar:../build/jar/atomic/oculusvr.jar:../build/graphui/graphui.jar:../build/jar/jogl-test.jar" />
    <property name="java.specification.name" value="Java Platform API Specification" />
    <property name="java.vm.specification.vendor" value="Oracle Corporation" />
    <property name="version.timestamp" value="20250706" />
    <property name="gluegen.build.xml" value="../../../../gluegen/label/linux-x86_64/make/build.xml" />
    <property name="newt.make" value="." />
    <property name="junit_jogl_swt.run.jars" value="../../../../gluegen/label/linux-x86_64/make/lib/junit.jar:/opt-share/apache-ant/lib/ant.jar:/opt-share/apache-ant/lib/ant-junit.jar:/opt-share/apache-ant/lib/ant-junit4.jar:../../../../gluegen/label/linux-x86_64/make/lib/japicmp/japicmp-with-dependencies.jar:../../../../gluegen/label/linux-x86_64/build/gluegen-rt.jar:../../../../gluegen/label/linux-x86_64/build/gluegen-test-util.jar:../make/lib/swt/gtk-linux-x86_64/swt.jar:../build/jar/jogl-all.jar:../build/jar/atomic/oculusvr.jar:../build/graphui/graphui.jar:../build/jar/jogl-test.jar" />
    <property name="newt-driver-bcm-old.jar" value="../build/newt/newt-driver-bcm-old.jar" />
    <property name="c.strip.tool" value="strip" />
    <property name="gcc.compat.compiler" value="gcc" />
    <property name="output.lib.type" value="shared" />
    <property name="java.runtime.version" value="21.0.7+6-LTS" />
    <property name="junit.run.arg1" value="dummy" />
    <property name="junit.run.arg0" value="dummy" />
    <property name="ant.file.jogamp-archivetasks" value="/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/jogamp-archivetasks.xml" />
    <property name="env.GIT_BRANCH" value="origin/master" />
    <property name="junit.run.remote.apks" value="../../../../gluegen/label/linux-x86_64/build/jogamp.android-launcher.apk:../../../../gluegen/label/linux-x86_64/make/lib/ant-junit-all.apk:../../../../gluegen/label/linux-x86_64/build/gluegen-rt-android-${android.abi}.apk:../build/jar/jogl-all-linux-amd64.apk:../build/jar/atomic/oculusvr.jar:../build/graphui/graphui.jar:${jogl-test.apk}" />
    <property name="src.demos" value="../src/demos" />
    <property name="classes.path" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/build/test/build/classes" />
    <property name="java.vendor.version" value="Temurin-21.0.7+6" />
    <property name="all.genj.path" value="../build/nativewindow/gensrc/classes;../build/jogl/gensrc/classes" />
    <property name="rel.oculusvr.sdk" value="../oculusvr-sdk" />
    <property name="target.user.set" value="true" />
    <property name="ant.file.GlueGen-cpptasks" value="/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/gluegen-cpptasks.xml" />
    <property name="gluegen-cpptasks.file.abs-path" value="/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/gluegen-cpptasks-base.xml" />
    <property name="java.io.tmpdir" value="/tmp" />
    <property name="jogl.basename" value="jogl" />
    <property name="project.root.abs-path" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64" />
    <property name="jogl-all-noawt.jar" value="../build/jar/jogl-all-noawt.jar" />
    <property name="java.version" value="21.0.7" />
    <property name="c.strip.libraries" value="true" />
    <property name="generic.junit.run.awt.include.pattern" value="com/jogamp/opengl/test/junit/**/Test*AWT*" />
    <property name="nativewindow.jar" value="../build/nativewindow/nativewindow.jar" />
    <property name="java.vm.specification.name" value="Java Virtual Machine Specification" />
    <property name="env.JOB_NAME" value="jogl/label=linux-x86_64" />
    <property name="native.encoding" value="UTF-8" />
    <property name="java.library.path" value="../../../../gluegen/label/linux-x86_64/build/obj:../build/nativewindow/obj:../build/jogl/obj:../build/newt/obj:../build/test/build/obj" />
    <property name="java.vendor" value="Eclipse Adoptium" />
    <property name="env.HUDSON_HOME" value="/srv/jenkins" />
    <property name="isUnix" value="true" />
    <property name="jogamp.version.minor" value="6" />
    <property name="config" value="./config" />
    <property name="plugin3.jar" value="../make/lib/plugin3/plugin3-public.jar" />
    <property name="junit_jogl_noawt.run.remote.jars" value="../../../../gluegen/label/linux-x86_64/make/lib/junit.jar:${env.TARGET_ANT_HOME}/lib/ant.jar:${env.TARGET_ANT_HOME}/lib/ant-junit.jar:${env.TARGET_ANT_HOME}/lib/ant-junit4.jar:../../../../gluegen/label/linux-x86_64/make/lib/japicmp/japicmp-with-dependencies.jar:../../../../gluegen/label/linux-x86_64/build/gluegen-rt.jar:../../../../gluegen/label/linux-x86_64/build/gluegen-test-util.jar:../build/jar/jogl-all-noawt.jar:../build/jar/atomic/oculusvr.jar:../build/graphui/graphui.jar:../build/jar/jogl-test.jar" />
    <property name="ant.file.type" value="file" />
    <property name="env.LANG" value="en_US.UTF-8" />
    <property name="ant.file.type.GlueGen-properties" value="file" />
    <property name="android-min.jar" value="../../../../gluegen/label/linux-x86_64/make/lib/android-sdk/24/android.jar" />
    <property name="java.vm.specification.version" value="21" />
    <property name="env.RUN_DISPLAY_URL" value="https://jogamp.org/chuck/job/jogl/label=linux-x86_64/1538/display/redirect" />
    <property name="java.part.demo" value="com/jogamp/opengl/demos/**" />
    <property name="nativejarfile.basename" value="jogl-all-natives-linux-amd64.jar" />
    <property name="ant.file.JOGLCommonStuff" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/make/build-common.xml" />
    <property name="user.home" value="/home/jogamp" />
    <property name="jogamp.version.devel" value="-rc-20250706" />
    <property name="javac.memorymax" value="1024m" />
    <property name="nativejarfile.tmpdir.natives" value="../build/lib/jogl-all-natives-linux-amd64.jar.d/jar" />
    <property name="env.GIT_PREVIOUS_COMMIT" value="cad8f72fef3e8869f2b5e8acc8755cfe7774d30c" />
    <property name="env.ANT_HOME" value="/opt-share/apache-ant" />
    <property name="env.LANGUAGE" value="en_US.UTF-8:en" />
    <property name="env.DBUS_SESSION_BUS_ADDRESS" value="unix:path=/run/user/1000/bus" />
    <property name="jogl-os-x11.jar" value="../build/jogl/jogl-os-x11.jar" />
    <property name="jogl-util-awt.jar" value="../build/jogl/jogl-util-awt.jar" />
    <property name="setup.addNativeDRMGBM" value="true" />
    <property name="os.version" value="6.1.0-37-amd64" />
    <property name="android.keystore.storepass" value="jogamp" />
    <property name="env.NODE_NAME" value="linux-x86_64-jau-002" />
    <property name="java.vm.name" value="OpenJDK 64-Bit Server VM" />
    <property name="ant.file.GlueGen-cpptasks-base" value="/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/gluegen-cpptasks-base.xml" />
    <property name="system.env.library.path" value="LD_LIBRARY_PATH" />
    <property name="build.oculusvr" value="../build/oculusvr" />
    <property name="archive.name" value="jogl-2.6-b1538-20250706-linux-amd64" />
    <property name="native.library.suffix" value="so" />
    <property name="build.archiveon" value="true" />
    <property name="os.arch" value="amd64" />
    <property name="jogl-all-android.apk" value="../build/jar/jogl-all-linux-amd64.apk" />
    <property name="jogl-all-android.jar" value="../build/jar/jogl-all-android.jar" />
    <property name="label" value="linux-x86_64" />
    <property name="native.library.prefix" value="lib" />
    <property name="ant.jar" value="/opt-share/apache-ant/lib/ant.jar" />
    <property name="ant.library.dir" value="/opt-share/apache-ant/lib" />
    <property name="jogl-util-graph-fonts-p0.jar" value="../build/jogl/jogl-fonts-p0.jar" />
    <property name="java.part.demo.android" value="com/jogamp/opengl/demos/android/**" />
    <property name="ant.project.name" value="JOGLTest" />
    <property name="c.strip.args" value="" />
    <property name="env.HUDSON_URL" value="https://jogamp.org/chuck/" />
    <property name="isAMD64" value="true" />
    <property name="ant-junit4.jar" value="/opt-share/apache-ant/lib/ant-junit4.jar" />
    <property name="nativejarfile.excludelibs" value="*jogl_cg.so *jogl_cg.symbols *.symbols" />
    <property name="nativejartag.prefix" value="jogamp/nativetag" />
    <property name="DSTAMP" value="20250706" />
    <property name="stub.includes.gluegen.cc" value="../../../../gluegen/label/linux-x86_64/make/stub_includes/platform" />
    <property name="ant.file.type.JOGLTest" value="file" />
    <property name="newt-ogl.jar" value="../build/newt/newt-ogl.jar" />
    <property name="env.JAVA_HOME" value="/opt-linux-x86_64/jdk21" />
    <property name="env.LIBGL_ALWAYS_SOFTWARE" value="true" />
    <property name="jar-atomic" value="../build/jar/atomic" />
    <property name="java.vm.compressedOopsMode" value="Zero based" />
    <property name="build.dynamiclibs" value="true" />
    <property name="jogl-awt.jar" value="../build/jogl/jogl-awt.jar" />
    <property name="nativewindow.make" value="." />
    <property name="newt-driver-bcm-vc.jar" value="../build/newt/newt-driver-bcm-vc.jar" />
    <property name="validate.user.properties" value="./validate-properties.xml" />
    <property name="jogl-util-fixedfuncemu.jar" value="../build/jogl/jogl-util-fixedfuncemu.jar" />
    <property name="build.demos" value="../build/demos/build" />
    <property name="ant.file.type.JOGL_ALL" value="file" />
    <property name="target.sourcelevel" value="11" />
    <property name="ant.file.type.jogamp-androidtasks" value="file" />
    <property name="graphui.make" value="." />
    <property name="swt.jar" value="../make/lib/swt/gtk-linux-x86_64/swt.jar" />
    <property name="obj.test" value="../build/test/build/obj" />
    <property name="env.BUILD_URL" value="https://jogamp.org/chuck/job/jogl/label=linux-x86_64/1538/" />
    <property name="build.test" value="../build/test/build" />
    <property name="env.LOGNAME" value="jogamp" />
    <property name="nativejartag.package" value="jogamp.nativetag" />
    <property name="build.jogl" value="../build/jogl" />
    <property name="jvmarg.headless" value="-Djava.awt.headless=true" />
    <property name="env.JOB_URL" value="https://jogamp.org/chuck/job/jogl/label=linux-x86_64/" />
    <property name="target.targetlevel" value="11" />
    <property name="joal-jars.available" value="true" />
    <property name="build.abs-path" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/build" />
    <property name="env.NODE_LABELS" value="linux-x86_64-jau-002 linux-x86_64" />
    <property name="java.part.test.oculusvr" value="com/jogamp/opengl/test/junit/jogl/stereo/ovr/**" />
    <property name="gluegen.make" value="../../../../gluegen/label/linux-x86_64/make" />
    <property name="jogl-util.jar" value="../build/jogl/jogl-util.jar" />
    <property name="nativewindow-os-win.jar" value="../build/nativewindow/nativewindow-os-win.jar" />
    <property name="env.XDG_SESSION_CLASS" value="user" />
    <property name="env.HUDSON_SERVER_COOKIE" value="bf7687a6c86f9267" />
    <property name="env.LC_MEASUREMENT" value="en_US.UTF-8" />
    <property name="jogl-os-win.jar" value="../build/jogl/jogl-os-win.jar" />
    <property name="env.GIT_PREVIOUS_SUCCESSFUL_COMMIT" value="70f62ca5d121e5e71548246d468b5e7baa5faf25" />
    <property name="oculusvr.jar" value="../build/jar/atomic/oculusvr.jar" />
    <property name="javadoc.xarg1" value="-Xdoclint:none" />
    <property name="c.compiler.debug" value="false" />
    <property name="java.part.test.all" value="com/jogamp/opengl/test/** jogamp/**" />
    <property name="ant-contrib.jar" value="../../../../gluegen/label/linux-x86_64/make/lib/ant-contrib-1.0b3.jar" />
    <property name="jogl-glmobile.jar" value="../build/jogl/jogl-glmobile.jar" />
    <property name="newt-driver-egl-gbm.jar" value="../build/newt/newt-driver-egl-gbm.jar" />
    <property name="sun.java.launcher" value="SUN_STANDARD" />
    <property name="user.country" value="US" />
    <property name="stub.includes" value="stub_includes" />
    <property name="jogl-os-android.jar" value="../build/jogl/jogl-os-android.jar" />
    <property name="batchtest.timeout" value="1800000" />
    <property name="env.LC_COLLATE" value="C" />
    <property name="obj.all.paths" value="../../../../gluegen/label/linux-x86_64/build/obj:../build/nativewindow/obj:../build/jogl/obj:../build/newt/obj:../build/test/build/obj" />
    <property name="newt-driver-linux.jar" value="../build/newt/newt-driver-linux.jar" />
    <property name="macosx64" value="true" />
    <property name="jogl-gldesktop.jar" value="../build/jogl/jogl-gldesktop.jar" />
    <property name="joal.jar" value="../../../../joal/label/linux-x86_64/build/jar/joal.jar" />
    <property name="android.api.level" value="24" />
    <property name="env.GIT_COMMIT" value="c22ef02ac2f270da926148d8231038d177c4583e" />
    <property name="jogamp.version" value="2.6.0-rc-20250706" />
    <property name="env.LC_ALL" value="en_US.UTF-8" />
    <property name="java.runtime.name" value="OpenJDK Runtime Environment" />
    <property name="env.XDG_SESSION_ID" value="5" />
    <property name="android.jar" value="../../../../gluegen/label/linux-x86_64/make/lib/android-sdk/24/android.jar" />
    <property name="build.node.name" value="linux-x86_64-jau-002" />
    <property name="env.BUILD_DISPLAY_NAME" value="#1538" />
    <property name="macosx32" value="false" />
    <property name="gluegen-gl.jar" value="../build/jogl/gluegen-gl.jar" />
    <property name="make" value="." />
    <property name="java.dir.junit" value="com/jogamp/opengl/test/junit" />
    <property name="ant.core.lib" value="/opt-share/apache-ant/lib/ant.jar" />
    <property name="obj.jogl" value="../build/jogl/obj" />
    <property name="ant-junit.jar" value="/opt-share/apache-ant/lib/ant-junit.jar" />
    <property name="newt-event.jar" value="../build/newt/newt-event.jar" />
    <property name="src" value="../src" />
    <property name="build.graphui" value="../build/graphui" />
    <property name="antlr.jar" value="../../../../gluegen/label/linux-x86_64/make/lib/antlr.jar" />
    <property name="env.WORKSPACE_TMP" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64@tmp" />
    <property name="android.keystore.file" value="/non.existing.user.keystore.file" />
    <property name="jogamp.version.submi" value="0" />
    <property name="env.JOB_BASE_NAME" value="label=linux-x86_64" />
    <property name="env.TERM" value="xterm-256color" />
    <property name="src.test" value="../src/test" />
    <property name="junit_jogl_awt.run.jars" value="../../../../gluegen/label/linux-x86_64/make/lib/junit.jar:/opt-share/apache-ant/lib/ant.jar:/opt-share/apache-ant/lib/ant-junit.jar:/opt-share/apache-ant/lib/ant-junit4.jar:../../../../gluegen/label/linux-x86_64/make/lib/japicmp/japicmp-with-dependencies.jar:../../../../gluegen/label/linux-x86_64/build/gluegen-rt.jar:../../../../gluegen/label/linux-x86_64/build/gluegen-test-util.jar:../build/jar/jogl-all.jar:../build/jar/atomic/oculusvr.jar:../build/graphui/graphui.jar:../build/jar/jogl-test.jar" />
    <property name="jogl-demos.jar" value="../build/jar/jogl-demos.jar" />
    <property name="sun.arch.data.model" value="64" />
    <property name="oculusvr.build.xml" value="./build-oculusvr.xml" />
    <property name="env.JENKINS_HOME" value="/srv/jenkins" />
    <property name="test.archive.name" value="jogl-2.6-b1538-20250706-linux-amd64-test-results-linux-x86_64-jau-002" />
    <property name="c.compiler.optimise" value="none" />
    <property name="jar" value="../build/jar" />
    <property name="env.JOB_DISPLAY_URL" value="https://jogamp.org/chuck/job/jogl/label=linux-x86_64/display/redirect" />
    <property name="gluegen.basename" value="gluegen" />
    <property name="jogl-demos-android.jar" value="../build/jar/jogl-demos-android.jar" />
    <property name="jogl-demos-android.apk" value="../build/jar/jogl-demos-android.apk" />
    <property name="jogl.build.branch" value="origin/master" />
    <property name="java.specification.vendor" value="Oracle Corporation" />
    <property name="java.version.date" value="2025-04-15" />
    <property name="java.home" value="/opt-linux-x86_64/jdk-21.0.7+6" />
    <property name="newt.build.xml" value="./build-newt.xml" />
    <property name="java.dir.bugs" value="com/jogamp/opengl/test/bugs" />
    <property name="env.JENKINS_SERVER_COOKIE" value="bf7687a6c86f9267" />
    <property name="env.GIT_URL" value="git://jogamp.org/srv/scm/jogl.git" />
    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers" />
    <property name="jvmarg.swt.headless" value="-Djava.awt.headless=true" />
    <property name="env.RUN_ARTIFACTS_DISPLAY_URL" value="https://jogamp.org/chuck/job/jogl/label=linux-x86_64/1538/display/redirect?page=artifacts" />
    <property name="env.PATH" value="/opt-linux-x86_64/jdk21/bin:/opt-share/apache-ant/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" />
    <property name="env.LS_COLORS" value="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:" />
    <property name="nativejarfile.includelibs" value="*.so" />
    <property name="file.encoding" value="UTF-8" />
    <property name="jogl-glu.jar" value="../build/jogl/jogl-glu.jar" />
    <property name="javacdebuglevel" value="source,lines" />
    <property name="java.dir.test" value="com/jogamp/opengl/test" />
    <property name="env.LC_NUMERIC" value="de_CH.UTF-8" />
    <property name="classes.demos" value="../build/demos/build/classes" />
    <property name="isLinuxAMD64" value="true" />
    <property name="env._" value="/opt-linux-x86_64/jdk21/bin/java" />
    <property name="jogl-util-gldesktop.jar" value="../build/jogl/jogl-util-gldesktop.jar" />
    <property name="env.SHLVL" value="2" />
    <property name="javadoc.link" value="http://docs.oracle.com/javase/6/docs/api/" />
    <property name="minJava8" value="true" />
    <property name="minJava9" value="true" />
    <property name="results.test" value="../build/test/results" />
    <property name="isSWTRuntimeAvailable" value="true" />
    <property name="rootrel.obj.oculusvr" value="build/oculusvr/obj" />
    <property name="env.WORKSPACE" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64" />
    <property name="rootrel.build" value="build" />
    <property name="rootrel.oculusvr.sdk" value="oculusvr-sdk" />
    <property name="env.BUILD_ID" value="1538" />
    <property name="jogamp.version.major" value="2" />
    <property name="obj.custom" value="" />
    <property name="stderr.encoding" value="UTF-8" />
    <property name="sun.io.unicode.encoding" value="UnicodeLittle" />
    <property name="newt-driver-win.jar" value="../build/newt/newt-driver-win.jar" />
    <property name="ant.file.jogamp-env" value="/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/jogamp-env.xml" />
    <property name="lib" value="../build/lib" />
    <property name="newt-swt.jar" value="../build/newt/newt-swt.jar" />
    <property name="env.RUN_TESTS_DISPLAY_URL" value="https://jogamp.org/chuck/job/jogl/label=linux-x86_64/1538/display/redirect?page=tests" />
    <property name="jogl-util-graph.jar" value="../build/jogl/jogl-util-graph.jar" />
    <property name="android-jars.available" value="true" />
    <property name="build.joal" value="../../../../joal/label/linux-x86_64/build" />
    <property name="env.SSH_CLIENT" value="10.1.0.52 60078 22" />
    <property name="jogl-omx.jar" value="../build/jogl/jogl-omx.jar" />
    <property name="os.name" value="Linux" />
    <property name="env.DISPLAY" value=":0" />
    <property name="build.gluegen" value="../../../../gluegen/label/linux-x86_64/build" />
    <property name="jogl-test.jar.path" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/build/jar/jogl-test.jar" />
    <property name="stub.includes.gluegen.gg" value="../../../../gluegen/label/linux-x86_64/make/stub_includes/gluegen" />
    <property name="jogl-test.jar" value="../build/jar/jogl-test.jar" />
    <property name="oculusvr.sdk.available" value="true" />
    <property name="oculusvr.make" value="." />
    <property name="android.keystore.alias" value="debug_alias" />
    <property name="obj.gluegen" value="../../../../gluegen/label/linux-x86_64/build/obj" />
    <property name="env.SSH_CONNECTION" value="10.1.0.52 60078 10.1.0.127 22" />
    <property name="android-joal-jars.available" value="true" />
    <property name="ant.file.jogamp-androidtasks" value="/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/jogamp-androidtasks.xml" />
    <property name="jogamp.jar.codebase" value="Codebase: *.jogamp.org" />
    <property name="env.HUDSON_COOKIE" value="4d426168-8610-4795-869c-9b09fdbdf4b1" />
    <property name="graphui.jar" value="../build/graphui/graphui.jar" />
    <property name="newt-javafx.jar" value="../build/newt/newt-javafx.jar" />
    <property name="setup.addNativeFFmpeg" value="true" />
    <property name="ant.file.JOGLTest" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/make/build-test.xml" />
    <property name="env.JENKINS_URL" value="https://jogamp.org/chuck/" />
    <property name="classes" value="../build/test/build/classes" />
    <property name="ant.file" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/make/build-test.xml" />
    <property name="os.and.arch.dot" value="linux.amd64" />
    <property name="jvmJava.exe" value="/opt-linux-x86_64/jdk-21.0.7+6/bin/java" />
    <property name="stdout.encoding" value="UTF-8" />
    <property name="path.separator" value=":" />
    <property name="env.label" value="linux-x86_64" />
    <property name="jogl.make" value="." />
    <property name="nativewindow-swt.jar" value="../build/nativewindow/nativewindow-swt.jar" />
    <property name="tempdir" value="../build-temp" />
    <property name="env.SHELL" value="/bin/bash" />
    <property name="joal.root" value="../../../../joal/label/linux-x86_64" />
    <property name="ant.file.JOGL_ALL" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/make/build.xml" />
    <property name="gluegen-test-util.jar" value="../../../../gluegen/label/linux-x86_64/build/gluegen-test-util.jar" />
    <property name="isLinux" value="true" />
    <property name="plugin3-jars.available" value="true" />
    <property name="nativewindow-os-drm.jar" value="../build/nativewindow/nativewindow-os-drm.jar" />
    <property name="test.compile.skip" value="true" />
    <property name="isX11" value="true" />
    <property name="ant.file.GlueGen-properties" value="/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/gluegen-properties.xml" />
    <property name="java.vm.info" value="mixed mode, sharing" />
    <property name="env.USER" value="jogamp" />
    <property name="java.class.version" value="65.0" />
    <property name="ant.project.default-target" value="all" />
    <property name="env.BUILD_TAG" value="jenkins-jogl-label=linux-x86_64-1538" />
    <property name="sun.jnu.encoding" value="UTF-8" />
    <property name="obj.newt" value="../build/newt/obj" />
    <property name="build.newt" value="../build/newt" />
    <property name="japicmp.jar" value="../../../../gluegen/label/linux-x86_64/make/lib/japicmp/japicmp-with-dependencies.jar" />
    <property name="obj.oculusvr" value="../build/oculusvr/obj" />
    <property name="newt.jar" value="../build/newt/newt.jar" />
    <property name="jogl-all.jar" value="../build/jar/jogl-all.jar" />
    <property name="build.staticlibs" value="false" />
    <property name="file.separator" value="/" />
    <property name="line.separator" value="&#xa;" />
    <property name="gluegen-rt.jar" value="../../../../gluegen/label/linux-x86_64/build/gluegen-rt.jar" />
    <property name="env.SSH_TTY" value="/dev/pts/1" />
    <property name="is64Bit" value="true" />
    <property name="newt-driver-x11.jar" value="../build/newt/newt-driver-x11.jar" />
    <property name="jogamp.version.int" value="2414030" />
    <property name="jogamp.version.base" value="2.6" />
    <property name="jogl-sdk.jar" value="../build/jogl/jogl-sdk.jar" />
    <property name="build.nativewindow" value="../build/nativewindow" />
    <property name="user.name" value="jogamp" />
    <property name="macosppc" value="false" />
    <property name="jogl.build.id" value="1538" />
    <property name="java.part.demo.android.openal" value="com/jogamp/opengl/demos/graph/ui/UISceneDemo20*, com/jogamp/opengl/demos/android/NEWTGraphUI1p*, com/jogamp/opengl/demos/android/NEWTGraphUI2p*" />
    <property name="gluegen.user.properties.file" value="/home/jogamp/gluegen.properties" />
    <property name="graphui.build.xml" value="./build-graphui.xml" />
    <property name="jogl.version" value="2.6-b1538-20250706" />
    <property name="newt-driver-android.jar" value="../build/newt/newt-driver-android.jar" />
    <property name="ant-junit-all.apk" value="../../../../gluegen/label/linux-x86_64/make/lib/ant-junit-all.apk" />
    <property name="ant.file.type.JOGLCommonStuff" value="file" />
    <property name="jogl.build.number" value="1538" />
    <property name="env.XDG_RUNTIME_DIR" value="/run/user/1000" />
    <property name="rootrel.src.test" value="src/test" />
    <property name="ant.home" value="/opt-share/apache-ant" />
    <property name="env.RUN_CHANGES_DISPLAY_URL" value="https://jogamp.org/chuck/job/jogl/label=linux-x86_64/1538/display/redirect?page=changes" />
    <property name="gluegen.user.properties.file.set" value="/home/jogamp/gluegen.properties" />
    <property name="common.init.done" value="true" />
    <property name="env.MOTD_SHOWN" value="pam" />
    <property name="ant.version" value="Apache Ant(TM) version 1.10.5 compiled on July 10 2018" />
    <property name="jogl-swt.jar" value="../build/jogl/jogl-swt.jar" />
    <property name="jvmDataModel.arg" value="-Djnlp.no.jvm.data.model.set=true" />
    <property name="env.XDG_SESSION_TYPE" value="tty" />
    <property name="env.BUILD_NUMBER" value="1538" />
    <property name="env.OLDPWD" value="/home/jogamp/jenkins" />
    <property name="user.properties.file" value="/home/jogamp/jogl.properties" />
    <property name="ant.file.type.GlueGen-cpptasks" value="file" />
    <property name="env.PWD" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/make" />
    <property name="jogl-all-mobile.jar" value="../build/jar/jogl-all-mobile.jar" />
    <property name="gluegen-rt-android.jar" value="../../../../gluegen/label/linux-x86_64/build/gluegen-rt-android.jar" />
    <property name="rootrel.obj.jogl" value="build/jogl/obj" />
    <property name="java.class.path" value="/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/junit.jar:/opt-share/apache-ant/lib/ant.jar:/opt-share/apache-ant/lib/ant-junit.jar:/opt-share/apache-ant/lib/ant-junit4.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/japicmp/japicmp-with-dependencies.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-test-util.jar:/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/build/jar/jogl-all.jar:/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/build/graphui/graphui.jar:/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/build/jar/jogl-test.jar:/opt-share/apache-ant-1.10.5/lib/ant-launcher.jar" />
    <property name="env.HOME" value="/home/jogamp" />
    <property name="java.vm.vendor" value="Eclipse Adoptium" />
    <property name="javacdebug" value="true" />
    <property name="jogamp-archivetasks.basedir" value="/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make" />
    <property name="jogl-gldesktop-dbg.jar" value="../build/jogl/jogl-gldesktop-dbg.jar" />
    <property name="jvmarg.generic" value="--add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED" />
    <property name="jogl-glmobile-dbg.jar" value="../build/jogl/jogl-glmobile-dbg.jar" />
    <property name="gluegen.root" value="../../../../gluegen/label/linux-x86_64" />
    <property name="minJava21" value="true" />
    <property name="gluegen.jar" value="../../../../gluegen/label/linux-x86_64/build/gluegen.jar" />
    <property name="env.CI" value="true" />
    <property name="env.JUNIT_DISABLED" value="false" />
    <property name="sun.cpu.endian" value="little" />
    <property name="user.language" value="en" />
    <property name="jogl.build.xml" value="./build-jogl.xml" />
    <property name="stub.includes.gluegen" value="../../../../gluegen/label/linux-x86_64/make/stub_includes" />
    <property name="archive" value="../build/jogl-2.6-b1538-20250706-linux-amd64" />
    <property name="gluegen.cpptasks.detected.os" value="true" />
    <property name="junit_jogl_android.run.jars" value="../../../../gluegen/label/linux-x86_64/make/lib/junit.jar:/opt-share/apache-ant/lib/ant.jar:/opt-share/apache-ant/lib/ant-junit.jar:/opt-share/apache-ant/lib/ant-junit4.jar:../../../../gluegen/label/linux-x86_64/make/lib/japicmp/japicmp-with-dependencies.jar:../../../../gluegen/label/linux-x86_64/build/gluegen-rt-android.jar:../../../../gluegen/label/linux-x86_64/build/gluegen-test-util.jar:../build/jar/jogl-all-android.jar:../build/jar/atomic/oculusvr.jar:../build/graphui/graphui.jar:../build/jar/jogl-test.jar" />
    <property name="ant.java.version" value="21" />
    <property name="gluegen-cpptasks.file.rel" value="../../../../gluegen/label/linux-x86_64/make/gluegen-cpptasks-base.xml" />
    <property name="gluegen.root.abs-path" value="/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64" />
    <property name="ant.file.type.jogamp-env" value="file" />
    <property name="TSTAMP" value="1758" />
    <property name="newt-driver-osx.jar" value="../build/newt/newt-driver-osx.jar" />
    <property name="junit.jar" value="../../../../gluegen/label/linux-x86_64/make/lib/junit.jar" />
    <property name="jogl.jar" value="../build/jogl/jogl.jar" />
    <property name="android.keystore.keypass" value="jogamp" />
    <property name="jvmarg.modules" value="--add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED" />
    <property name="ant.project.invoked-targets" value="generic.junit.run.awt" />
    <property name="jogl-os-osx.jar" value="../build/jogl/jogl-os-osx.jar" />
    <property name="newt-driver-kd.jar" value="../build/newt/newt-driver-kd.jar" />
    <property name="os.and.arch" value="linux-amd64" />
    <property name="project.root" value=".." />
    <property name="jogl-os-ios.jar" value="../build/jogl/jogl-os-ios.jar" />
    <property name="newt-driver-ios.jar" value="../build/newt/newt-driver-ios.jar" />
    <property name="awk_executable" value="awk" />
    <property name="java.vendor.url.bug" value="https://github.com/adoptium/adoptium-support/issues" />
    <property name="env.JOGAMP_JAR_CODEBASE" value="Codebase: *.jogamp.org" />
    <property name="nativewindow-os-osx.jar" value="../build/nativewindow/nativewindow-os-osx.jar" />
    <property name="TODAY" value="July 6 2025" />
    <property name="user.dir" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/make" />
    <property name="destfile.path" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64/build/jogl-2.6-b1538-20250706-linux-amd64.7z" />
    <property name="nativewindow-os-ios.jar" value="../build/nativewindow/nativewindow-os-ios.jar" />
    <property name="ant.file.type.GlueGen-cpptasks-base" value="file" />
    <property name="jogl-cg.jar" value="../build/jogl/jogl-cg.jar" />
    <property name="all.srcj.path" value="../src/nativewindow/classes;../src/jogl/classes;../src/newt/classes;../src/graphui/classes" />
    <property name="gluegen.cpptasks.detected.os.2" value="true" />
    <property name="env.ANT_PATH" value="/opt-share/apache-ant" />
    <property name="minJava11" value="true" />
    <property name="build" value="../build" />
    <property name="java.vm.version" value="21.0.7+6-LTS" />
    <property name="minJava17" value="true" />
    <property name="jnlp.no.jvm.data.model.set" value="true" />
    <property name="newt-driver-intelgdl.jar" value="../build/newt/newt-driver-intelgdl.jar" />
    <property name="os.and.arch.slash" value="linux/amd64" />
    <property name="obj.nativewindow" value="../build/nativewindow/obj" />
  </properties>
  <testcase classname="com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT" name="test01_aa0" time="4.176" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT" name="test02_aa8" time="3.681" />
  <system-out><![CDATA[]]></system-out>
  <system-err><![CDATA[++++ Test Singleton.ctor()
++++ Test Singleton.lock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1751819324631 ms III - Start
SLOCK [T main @ 1751819324636 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0
WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1751819325206 d 1ms]]
Thread[#29,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
GearsES2 init on Thread[#29,AWT-EventQueue-0,6,main]
Chosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  0
GL Profile     GLProfile[GL4bc/GL4bc.sw]
GL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Compatibility Profile) Mesa 22.3.6 [GL 4.5.0, vendor 22.3.6 ((Compatibility Profile) Mesa 22.3.6)]
Quirks         [No10BitColorCompOffscreen]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Mesa/X.org
GL_RENDERER    llvmpipe (LLVM 15.0.6, 256 bits)
GL_VERSION     4.5 (Compatibility Profile) Mesa 22.3.6
GLSL           true, has-compiler-func: true, version: 4.50 / 4.50.0
GL FBO: basic true, full true
GL_EXTENSIONS  302
GLX_EXTENSIONS 25
-----------------------------------------------------------------------------------------------------
gear1 list created: 1
gear2 list created: 2
gear3 list created: 3
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x400021, tileRendererInUse null
>> 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
WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1751819325270 d 0ms]]
WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1751819325272 d 1ms]]
WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1751819325307 d 0ms]]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x400021, tileRendererInUse null
>> 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
0 s: 60 f / 193 ms, 310.8 fps, 3 ms/f; total: 60 f, 310.8 fps, 3 ms/f
XXX START TILE RENDERING
XXX pre-init: RandomTileRenderer[tile[cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup false]
XXX pre-display: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
0 s: 60 f / 92 ms, 652.1 fps, 1 ms/f; total: 120 f, 419.5 fps, 2 ms/f
XXX pre-display: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
0 s: 60 f / 85 ms, 705.8 fps, 1 ms/f; total: 180 f, 483.8 fps, 2 ms/f
XXX pre-display: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x400021, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 31.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX !active -> save
XXX post-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX post-display detached: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x31e0be67], glad[0 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x400021, tileRendererInUse null
>> 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
0 s: 60 f / 224 ms, 267.8 fps, 3 ms/f; total: 240 f, 402.6 fps, 2 ms/f
0 s: 60 f / 61 ms, 983.6 fps, 1 ms/f; total: 300 f, 455.9 fps, 2 ms/f
0 s: 60 f / 51 ms, 1176.4 fps, 0 ms/f; total: 360 f, 507.7 fps, 1 ms/f
0 s: 60 f / 54 ms, 1111.1 fps, 0 ms/f; total: 420 f, 550.4 fps, 1 ms/f
0 s: 60 f / 49 ms, 1224.4 fps, 0 ms/f; total: 480 f, 590.4 fps, 1 ms/f
0 s: 60 f / 51 ms, 1176.4 fps, 0 ms/f; total: 540 f, 625.0 fps, 1 ms/f
0 s: 60 f / 48 ms, 1250.0 fps, 0 ms/f; total: 600 f, 657.1 fps, 1 ms/f
0 s: 60 f / 51 ms, 1176.4 fps, 0 ms/f; total: 660 f, 683.9 fps, 1 ms/f
1 s: 60 f / 46 ms, 1304.3 fps, 0 ms/f; total: 720 f, 712.1 fps, 1 ms/f
1 s: 60 f / 48 ms, 1250.0 fps, 0 ms/f; total: 780 f, 735.8 fps, 1 ms/f
1 s: 60 f / 44 ms, 1363.6 fps, 0 ms/f; total: 840 f, 760.8 fps, 1 ms/f
1 s: 60 f / 47 ms, 1276.5 fps, 0 ms/f; total: 900 f, 781.9 fps, 1 ms/f
1 s: 60 f / 45 ms, 1333.3 fps, 0 ms/f; total: 960 f, 802.0 fps, 1 ms/f
1 s: 60 f / 47 ms, 1276.5 fps, 0 ms/f; total: 1020 f, 819.2 fps, 1 ms/f
1 s: 60 f / 49 ms, 1224.4 fps, 0 ms/f; total: 1080 f, 834.6 fps, 1 ms/f
1 s: 60 f / 46 ms, 1304.3 fps, 0 ms/f; total: 1140 f, 850.1 fps, 1 ms/f
1 s: 60 f / 44 ms, 1363.6 fps, 0 ms/f; total: 1200 f, 865.8 fps, 1 ms/f
1 s: 60 f / 44 ms, 1363.6 fps, 0 ms/f; total: 1260 f, 880.5 fps, 1 ms/f
1 s: 60 f / 46 ms, 1304.3 fps, 0 ms/f; total: 1320 f, 893.7 fps, 1 ms/f
1 s: 60 f / 50 ms, 1200.0 fps, 0 ms/f; total: 1380 f, 903.1 fps, 1 ms/f
1 s: 60 f / 47 ms, 1276.5 fps, 0 ms/f; total: 1440 f, 914.2 fps, 1 ms/f
1 s: 60 f / 45 ms, 1333.3 fps, 0 ms/f; total: 1500 f, 925.3 fps, 1 ms/f
1 s: 60 f / 42 ms, 1428.5 fps, 0 ms/f; total: 1560 f, 938.0 fps, 1 ms/f
1 s: 60 f / 51 ms, 1176.4 fps, 0 ms/f; total: 1620 f, 944.6 fps, 1 ms/f
1 s: 60 f / 46 ms, 1304.3 fps, 0 ms/f; total: 1680 f, 953.4 fps, 1 ms/f
1 s: 60 f / 46 ms, 1304.3 fps, 0 ms/f; total: 1740 f, 962.3 fps, 1 ms/f
1 s: 60 f / 47 ms, 1276.5 fps, 0 ms/f; total: 1800 f, 969.8 fps, 1 ms/f
1 s: 60 f / 42 ms, 1428.5 fps, 0 ms/f; total: 1860 f, 979.4 fps, 1 ms/f
1 s: 60 f / 44 ms, 1363.6 fps, 0 ms/f; total: 1920 f, 988.1 fps, 1 ms/f
1 s: 60 f / 44 ms, 1363.6 fps, 0 ms/f; total: 1980 f, 995.9 fps, 1 ms/f
2 s: 60 f / 42 ms, 1428.5 fps, 0 ms/f; total: 2040 f, 1004.4 fps, 0 ms/f
2 s: 60 f / 46 ms, 1304.3 fps, 0 ms/f; total: 2100 f, 1010.5 fps, 0 ms/f
2 s: 60 f / 47 ms, 1276.5 fps, 0 ms/f; total: 2160 f, 1015.9 fps, 0 ms/f
2 s: 60 f / 45 ms, 1333.3 fps, 0 ms/f; total: 2220 f, 1022.5 fps, 0 ms/f
2 s: 60 f / 43 ms, 1395.3 fps, 0 ms/f; total: 2280 f, 1029.8 fps, 0 ms/f
2 s: 60 f / 43 ms, 1395.3 fps, 0 ms/f; total: 2340 f, 1036.3 fps, 0 ms/f
2 s: 60 f / 44 ms, 1363.6 fps, 0 ms/f; total: 2400 f, 1042.5 fps, 0 ms/f
2 s: 60 f / 43 ms, 1395.3 fps, 0 ms/f; total: 2460 f, 1049.0 fps, 0 ms/f
2 s: 60 f / 44 ms, 1363.6 fps, 0 ms/f; total: 2520 f, 1054.3 fps, 0 ms/f
2 s: 60 f / 45 ms, 1333.3 fps, 0 ms/f; total: 2580 f, 1059.5 fps, 0 ms/f
2 s: 60 f / 43 ms, 1395.3 fps, 0 ms/f; total: 2640 f, 1064.9 fps, 0 ms/f
2 s: 60 f / 49 ms, 1224.4 fps, 0 ms/f; total: 2700 f, 1067.6 fps, 0 ms/f
2 s: 60 f / 50 ms, 1200.0 fps, 0 ms/f; total: 2760 f, 1070.1 fps, 0 ms/f
2 s: 60 f / 46 ms, 1304.3 fps, 0 ms/f; total: 2820 f, 1074.2 fps, 0 ms/f
2 s: 60 f / 50 ms, 1200.0 fps, 0 ms/f; total: 2880 f, 1076.2 fps, 0 ms/f
2 s: 60 f / 50 ms, 1200.0 fps, 0 ms/f; total: 2940 f, 1078.5 fps, 0 ms/f
2 s: 60 f / 49 ms, 1224.4 fps, 0 ms/f; total: 3000 f, 1080.6 fps, 0 ms/f
2 s: 60 f / 50 ms, 1200.0 fps, 0 ms/f; total: 3060 f, 1082.8 fps, 0 ms/f
2 s: 60 f / 50 ms, 1200.0 fps, 0 ms/f; total: 3120 f, 1084.4 fps, 0 ms/f
2 s: 60 f / 43 ms, 1395.3 fps, 0 ms/f; total: 3180 f, 1089.0 fps, 0 ms/f
2 s: 60 f / 43 ms, 1395.3 fps, 0 ms/f; total: 3240 f, 1093.4 fps, 0 ms/f
3 s: 60 f / 42 ms, 1428.5 fps, 0 ms/f; total: 3300 f, 1097.8 fps, 0 ms/f
3 s: 60 f / 40 ms, 1500.0 fps, 0 ms/f; total: 3360 f, 1102.7 fps, 0 ms/f
3 s: 60 f / 43 ms, 1395.3 fps, 0 ms/f; total: 3420 f, 1106.7 fps, 0 ms/f
3 s: 60 f / 41 ms, 1463.4 fps, 0 ms/f; total: 3480 f, 1111.1 fps, 0 ms/f
3 s: 60 f / 42 ms, 1428.5 fps, 0 ms/f; total: 3540 f, 1115.3 fps, 0 ms/f
3 s: 60 f / 43 ms, 1395.3 fps, 0 ms/f; total: 3600 f, 1118.7 fps, 0 ms/f
3 s: 60 f / 41 ms, 1463.4 fps, 0 ms/f; total: 3660 f, 1123.0 fps, 0 ms/f
3 s: 60 f / 42 ms, 1428.5 fps, 0 ms/f; total: 3720 f, 1126.9 fps, 0 ms/f
3 s: 60 f / 41 ms, 1463.4 fps, 0 ms/f; total: 3780 f, 1130.7 fps, 0 ms/f
3 s: 60 f / 43 ms, 1395.3 fps, 0 ms/f; total: 3840 f, 1133.7 fps, 0 ms/f
3 s: 60 f / 40 ms, 1500.0 fps, 0 ms/f; total: 3900 f, 1138.0 fps, 0 ms/f
3 s: 60 f / 42 ms, 1428.5 fps, 0 ms/f; total: 3960 f, 1141.2 fps, 0 ms/f
3 s: 60 f / 40 ms, 1500.0 fps, 0 ms/f; total: 4020 f, 1145.2 fps, 0 ms/f
3 s: 60 f / 43 ms, 1395.3 fps, 0 ms/f; total: 4080 f, 1148.0 fps, 0 ms/f
3 s: 60 f / 40 ms, 1500.0 fps, 0 ms/f; total: 4140 f, 1151.5 fps, 0 ms/f
WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1751819328815 d 0ms]]
WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1751819328815 d 0ms]]
Thread[#29,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1751819328820 d 0ms]]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8
WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1751819328894 d 0ms]]
Thread[#29,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
GearsES2 init on Thread[#29,AWT-EventQueue-0,6,main]
Chosen GLCapabilities: GLCaps[glx vid 0x52f, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  0
GL Profile     GLProfile[GL4bc/GL4bc.sw]
GL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Compatibility Profile) Mesa 22.3.6 [GL 4.5.0, vendor 22.3.6 ((Compatibility Profile) Mesa 22.3.6)]
Quirks         [No10BitColorCompOffscreen]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Mesa/X.org
GL_RENDERER    llvmpipe (LLVM 15.0.6, 256 bits)
GL_VERSION     4.5 (Compatibility Profile) Mesa 22.3.6
GLSL           true, has-compiler-func: true, version: 4.50 / 4.50.0
GL FBO: basic true, full true
GL_EXTENSIONS  302
GLX_EXTENSIONS 25
-----------------------------------------------------------------------------------------------------
gear1 list created: 1
gear2 list created: 2
gear3 list created: 3
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x40003b, tileRendererInUse null
>> 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
WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1751819328988 d 0ms]]
WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1751819328992 d 0ms]]
0 s: 60 f / 241 ms, 248.9 fps, 4 ms/f; total: 60 f, 248.9 fps, 4 ms/f
XXX START TILE RENDERING
XXX pre-init: RandomTileRenderer[tile[cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup false]
XXX pre-display: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
0 s: 60 f / 115 ms, 521.7 fps, 1 ms/f; total: 120 f, 337.0 fps, 2 ms/f
XXX pre-display: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
0 s: 60 f / 111 ms, 540.5 fps, 1 ms/f; total: 180 f, 384.6 fps, 2 ms/f
XXX pre-display: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
0 s: 60 f / 109 ms, 550.4 fps, 1 ms/f; total: 240 f, 415.2 fps, 2 ms/f
XXX pre-display: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0x40003b, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
>> Gears angle 44.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
Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX !active -> save
XXX post-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[1 listener, pre true, post true, preSwap false], isSetup true]
XXX post-display detached: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0xd7707b], glad[0 listener, pre true, post true, preSwap false], isSetup true]
Thread[#29,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x40003b, tileRendererInUse null
>> Gears angle 44.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
0 s: 60 f / 195 ms, 307.6 fps, 3 ms/f; total: 300 f, 387.5 fps, 2 ms/f
0 s: 60 f / 119 ms, 504.2 fps, 1 ms/f; total: 360 f, 403.1 fps, 2 ms/f
1 s: 60 f / 121 ms, 495.8 fps, 2 ms/f; total: 420 f, 414.2 fps, 2 ms/f
1 s: 60 f / 122 ms, 491.8 fps, 2 ms/f; total: 480 f, 422.5 fps, 2 ms/f
1 s: 60 f / 116 ms, 517.2 fps, 1 ms/f; total: 540 f, 430.9 fps, 2 ms/f
1 s: 60 f / 119 ms, 504.2 fps, 1 ms/f; total: 600 f, 437.3 fps, 2 ms/f
1 s: 60 f / 118 ms, 508.4 fps, 1 ms/f; total: 660 f, 442.6 fps, 2 ms/f
1 s: 60 f / 119 ms, 504.2 fps, 1 ms/f; total: 720 f, 446.9 fps, 2 ms/f
1 s: 60 f / 119 ms, 504.2 fps, 1 ms/f; total: 780 f, 450.8 fps, 2 ms/f
1 s: 60 f / 117 ms, 512.8 fps, 1 ms/f; total: 840 f, 454.7 fps, 2 ms/f
1 s: 60 f / 119 ms, 504.2 fps, 1 ms/f; total: 900 f, 457.7 fps, 2 ms/f
2 s: 60 f / 118 ms, 508.4 fps, 1 ms/f; total: 960 f, 460.4 fps, 2 ms/f
2 s: 60 f / 119 ms, 504.2 fps, 1 ms/f; total: 1020 f, 462.5 fps, 2 ms/f
2 s: 60 f / 123 ms, 487.8 fps, 2 ms/f; total: 1080 f, 463.7 fps, 2 ms/f
2 s: 60 f / 120 ms, 500.0 fps, 2 ms/f; total: 1140 f, 465.3 fps, 2 ms/f
2 s: 60 f / 132 ms, 454.5 fps, 2 ms/f; total: 1200 f, 464.5 fps, 2 ms/f
2 s: 60 f / 129 ms, 465.1 fps, 2 ms/f; total: 1260 f, 464.6 fps, 2 ms/f
2 s: 60 f / 120 ms, 500.0 fps, 2 ms/f; total: 1320 f, 465.9 fps, 2 ms/f
2 s: 60 f / 122 ms, 491.8 fps, 2 ms/f; total: 1380 f, 467.0 fps, 2 ms/f
3 s: 60 f / 114 ms, 526.3 fps, 1 ms/f; total: 1440 f, 469.0 fps, 2 ms/f
3 s: 60 f / 121 ms, 495.8 fps, 2 ms/f; total: 1500 f, 469.9 fps, 2 ms/f
3 s: 60 f / 130 ms, 461.5 fps, 2 ms/f; total: 1560 f, 469.5 fps, 2 ms/f
3 s: 60 f / 129 ms, 465.1 fps, 2 ms/f; total: 1620 f, 469.4 fps, 2 ms/f
3 s: 60 f / 128 ms, 468.7 fps, 2 ms/f; total: 1680 f, 469.2 fps, 2 ms/f
WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1751819332499 d 0ms]]
WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1751819332500 d 0ms]]
Thread[#29,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1751819332502 d 0ms]]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8
++++ Test Singleton.unlock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1751819332516 ms III - Stopping: alive true, shallQuit true, hasSocket true
SLOCK [T main @ 1751819332518 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
]]></system-err>
</testsuite>
