Started by upstream project "jogl" build number 1402 originally caused by: Started by user Sven Gothel Building remotely on androidArm64-jogamp-aarch64-sgothel-041 (android-aarch64) in workspace /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64 > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git://jogamp.org/srv/scm/jogl.git # timeout=10 Fetching upstream changes from git://jogamp.org/srv/scm/jogl.git > git --version # timeout=10 > git fetch --tags --progress git://jogamp.org/srv/scm/jogl.git +refs/heads/*:refs/remotes/origin/* Checking out Revision 1584cae39c6dca9e372000bb64534c881ebc3511 (origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 1584cae39c6dca9e372000bb64534c881ebc3511 > git rev-list 0b62f343f5c2ca74d10d86c435099ce0e0ab89db # timeout=10 > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule update --init --recursive No emails were triggered. [make] $ ant -file build.xml -Dlabel=android-aarch64 -Djoal.root=../../../../joal/label/android-aarch64 -Djogl.build.branch=origin/master -Djogl.build.number=1402 -Dgluegen.root=../../../../gluegen/label/android-aarch64 -Djogl.basename=jogl -Djogl.build.commit=1584cae39c6dca9e372000bb64534c881ebc3511 -Djogl.build.id=2015-07-17_03-34-14 -Dgluegen.basename=gluegen clean all junit.run Buildfile: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/make/build.xml jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: [echo] Loaded /home/jogamp/android/gluegen.properties. [echo] Setting defaults: [echo] Setting default gcc.compat.compiler [echo] gcc.compat.compiler=gcc [echo] antlr.jar=../../../../gluegen/label/android-aarch64/make/lib/antlr.jar [echo] junit.jar=../../../../gluegen/label/android-aarch64/make/lib/junit.jar [echo] win32.c.compiler=${win32.c.compiler} gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: [echo] isI386=${isI386} [echo] isAMD64=${isAMD64} [echo] is64Bit=${is64Bit} [echo] isAbiEabiGnuArmel=true [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf} [echo] jvmDataModel32Bit=${jvmDataModel32Bit} [echo] jvmDataModel64Bit=${jvmDataModel64Bit} [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true [echo] FreeBSD=${isFreeBSD} [echo] FreeBSDX86=${isFreeBSDX86} [echo] FreeBSDAMD64=${isFreeBSDAMD64} [echo] HPUX=${isHPUX} [echo] IA64=${isIA64} [echo] Android=true [echo] AndroidARMv6=${isAndroidARMv6} [echo] AndroidARM64=true [echo] AndroidARMv6Armel=${isAndroidARMv6Armel} [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf} [echo] Linux=${isLinux} [echo] LinuxAMD64=${isLinuxAMD64} [echo] LinuxIA64=${isLinuxIA64} [echo] LinuxX86=${isLinuxX86} [echo] LinuxARMv6=${isLinuxARMv6} [echo] LinuxARM64=${isLinuxARM64} [echo] LinuxARMv6Armel=${isLinuxARMv6Armel} [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf} [echo] LinuxAlpha=${isLinuxAlpha} [echo] LinuxHppa=${isLinuxHppa} [echo] LinuxMips=${isLinuxMips} [echo] LinuxMipsel=${isLinuxMipsel} [echo] LinuxPpc=${isLinuxPpc} [echo] Linuxs390=${isLinuxs390} [echo] Linuxs390x=${isLinuxs390x} [echo] LinuxSparc=${isLinuxSparc} [echo] OS X=${isOSX} [echo] OS X PPC=${use.macosppc} [echo] OS X x32=${use.macosx32} [echo] OS X x64=${use.macosx64} [echo] Solaris=${isSolaris} [echo] Solaris32Bit=${isSolaris32Bit} [echo] Solaris64Bit=${isSolaris64Bit} [echo] SolarisSparc=${isSolarisSparc} [echo] SolarisSparcv9=${isSolarisSparcv9} [echo] SolarisAMD64=${isSolarisAMD64} [echo] SolarisX86=${isSolarisX86} [echo] Unix=true [echo] Windows=${isWindows} [echo] X11=${isX11} [echo] os=Linux [echo] os=3.16.0-4-amd64 [echo] arch=amd64 gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: [echo] os and arch: android-aarch64 [echo] os and arch.dot: android.aarch64 [echo] os and arch.slash: android/aarch64 gluegen.cpptasks.detect.os: common.init: [echo] setup.noAWT: ${setup.noAWT} [echo] setup.noNativeAWT: true [echo] setup.noNativeDesktop: true [echo] Loaded /home/jogamp/jogl.properties. [echo] Loaded /home/jogamp/gluegen.properties. [echo] antlr.jar=../../../../gluegen/label/android-aarch64/make/lib/antlr.jar [echo] junit.jar=../../../../gluegen/label/android-aarch64/make/lib/junit.jar [echo] android.jar=../../../../gluegen/label/android-aarch64/make/lib/android-sdk/15/android.jar [echo] swt.jar=../make/lib/swt/gtk-linux-x86/swt-debug.jar [echo] plugin3.jar=../make/lib/plugin3/plugin3-public.jar [echo] isSWTRuntimeAvailable=${isSWTRuntimeAvailable} [echo] joal-jars.available: true ../../../../joal/label/android-aarch64/build/jar/joal.jar init: clean: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: common.init: base.init: [echo] java.excludes.all: ${java.excludes.awt} declare.common: clean: java.generate.cleantemp: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: common.init: partitioning.setup: [echo] isX11 : ${isX11} [echo] setup.noNativeDesktop : true [echo] setup.addNativeOpenMAX : ${setup.addNativeOpenMAX} [echo] setup.addNativeNVidiaCG: ${setup.addNativeNVidiaCG} [echo] java.excludes.all: jogamp/opengl/gl2/fixme/** com/jogamp/audio/windows/waveout/TestSpatialization.java ${java.excludes.awt} ${java.excludes.swt} declare.common: clean: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: common.init: base.init: [echo] setup.noOpenGL: ${setup.noOpenGL} [echo] isWindows: ${isWindows} [echo] isOSX: ${isOSX} [echo] isX11: ${isX11} [echo] isAndroid: true [echo] setup.addNativeKD: ${setup.addNativeKD} [echo] setup.addNativeIntelGDL: ${setup.addNativeIntelGDL} [echo] setup.addNativeBroadcom: ${setup.addNativeBroadcom} [echo] setup.nonatives: ${setup.nonatives} [echo] java.excludes.all: ${java.excludes.awt}, ${java.excludes.swt}, ${java.excludes.opengl} declare.common: clean: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: common.init: partitioning.setup: declare.common: [echo] rel.oculusvr.sdk ../oculusvr-sdk [echo] stub.includes.kern ../oculusvr-sdk/LibOVRKernel/Src [echo] stub.includes.inc ../oculusvr-sdk/LibOVR/Include [echo] stub.includes.ovr ../oculusvr-sdk/LibOVR/Src [echo] stub.includes.all.ovr ../oculusvr-sdk/LibOVRKernel/Src,../oculusvr-sdk/LibOVR/Include,../oculusvr-sdk/LibOVR/Src,../oculusvr-sdk/LibOVR/Src/CAPI [echo] oculusvr.sdk.available true [echo] oculusvr.build.enabled true [echo] c.build.supported ${c.build.supported} clean: [echo] gluegen.basename: gluegen [echo] jogl.basename: jogl jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: common.init: declare.common: clean: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: common.init: init: build.nativewindow: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: common.init: base.init: [echo] java.excludes.all: ${java.excludes.awt} declare.common: init: [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/gensrc/classes [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/gensrc/native [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/gensrc/native/MacOSX [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/gensrc/native/Windows [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/gensrc/native/X11 [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/classes [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/obj common.gluegen.build: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: [echo] Loaded /home/jogamp/android/gluegen.properties. [echo] Setting defaults: [echo] Setting default gcc.compat.compiler [echo] gcc.compat.compiler=gcc [echo] antlr.jar=../../../../gluegen/label/android-aarch64/make/lib/antlr.jar [echo] junit.jar=../../../../gluegen/label/android-aarch64/make/lib/junit.jar [echo] win32.c.compiler=${win32.c.compiler} gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: [echo] isI386=${isI386} [echo] isAMD64=${isAMD64} [echo] is64Bit=${is64Bit} [echo] isAbiEabiGnuArmel=true [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf} [echo] jvmDataModel32Bit=${jvmDataModel32Bit} [echo] jvmDataModel64Bit=${jvmDataModel64Bit} [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true [echo] FreeBSD=${isFreeBSD} [echo] FreeBSDX86=${isFreeBSDX86} [echo] FreeBSDAMD64=${isFreeBSDAMD64} [echo] HPUX=${isHPUX} [echo] IA64=${isIA64} [echo] Android=true [echo] AndroidARMv6=${isAndroidARMv6} [echo] AndroidARM64=true [echo] AndroidARMv6Armel=${isAndroidARMv6Armel} [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf} [echo] Linux=${isLinux} [echo] LinuxAMD64=${isLinuxAMD64} [echo] LinuxIA64=${isLinuxIA64} [echo] LinuxX86=${isLinuxX86} [echo] LinuxARMv6=${isLinuxARMv6} [echo] LinuxARM64=${isLinuxARM64} [echo] LinuxARMv6Armel=${isLinuxARMv6Armel} [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf} [echo] LinuxAlpha=${isLinuxAlpha} [echo] LinuxHppa=${isLinuxHppa} [echo] LinuxMips=${isLinuxMips} [echo] LinuxMipsel=${isLinuxMipsel} [echo] LinuxPpc=${isLinuxPpc} [echo] Linuxs390=${isLinuxs390} [echo] Linuxs390x=${isLinuxs390x} [echo] LinuxSparc=${isLinuxSparc} [echo] OS X=${isOSX} [echo] OS X PPC=${use.macosppc} [echo] OS X x32=${use.macosx32} [echo] OS X x64=${use.macosx64} [echo] Solaris=${isSolaris} [echo] Solaris32Bit=${isSolaris32Bit} [echo] Solaris64Bit=${isSolaris64Bit} [echo] SolarisSparc=${isSolarisSparc} [echo] SolarisSparcv9=${isSolarisSparcv9} [echo] SolarisAMD64=${isSolarisAMD64} [echo] SolarisX86=${isSolarisX86} [echo] Unix=true [echo] Windows=${isWindows} [echo] X11=${isX11} [echo] os=Linux [echo] os=3.16.0-4-amd64 [echo] arch=amd64 gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: [echo] os and arch: android-aarch64 [echo] os and arch.dot: android.aarch64 [echo] os and arch.slash: android/aarch64 gluegen.cpptasks.detect.os: setup.excludes.nsig: init.base: init.android: init: java.class.path.validate: validate: gluegen.build.check.android-launcher: android-launcher.build: android-launcher.package: gluegen.build.check.java: gluegen.build.java: gluegen.cpptasks.detect.compiler: [echo] gcc.compat.compiler=gcc [echo] GCC=true [echo] CLANG=${isCLANG} [echo] VC6=${isVC6} [echo] VC7=${isVC7} [echo] VC8=${isVC8} [echo] VC8_X64=${isVC8_X64} [echo] VC9=${isVC9} [echo] MingW=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir.nonmacosx: setup.java.home.dir.macosx: setup.java.home.dir: [echo] java.home.dir /opt-linux-x86_64/jdk1.8.0_25/jre/.. [echo] java.includes.dir /home/jogamp/JogAmpSlaveArm64_Android/workspace/gluegen/label/android-aarch64/make/stub_includes/jni declare.linux.android: [echo] android.arm gluegen.cpptasks.configure.compiler: [echo] Custom forced compiler Android NDK, linker.cfg.android gluegen.cpptasks.declare.compiler: [echo] Custom forced Linux.x86 cross compile android gluegen.cpptasks.setup.compiler: declare.win32.vc6: declare.win32.vc7: declare.win32.vc8: declare.win32.vc8_x64: declare.win32.vc9: declare.win32.mingw: declare.win64.mingw: declare.win32: declare.linux.x86: declare.linux.amd64: declare.linux.ia64: declare.linux.hppa: declare.linux.mips: declare.linux.mipsel: declare.linux.ppc: declare.linux.s390: declare.linux.s390x: declare.linux.sparc: declare.linux.armv6: declare.linux: declare.android: declare.solaris32: declare.solarisSparcv9: declare.solarisAMD64: declare.solaris: declare.macosx: declare.freebsd.x86: declare.freebsd.amd64: declare.freebsd: declare.hpux: c.configure: gluegen.build.c: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: setup.excludes.nsig: init.base: init.android: init: java.class.path.validate: validate: gluegen.cpptasks.detect.compiler: [echo] gcc.compat.compiler=gcc [echo] GCC=true [echo] CLANG=${isCLANG} [echo] VC6=${isVC6} [echo] VC7=${isVC7} [echo] VC8=${isVC8} [echo] VC8_X64=${isVC8_X64} [echo] VC9=${isVC9} [echo] MingW=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir.nonmacosx: setup.java.home.dir.macosx: setup.java.home.dir: [echo] java.home.dir /opt-linux-x86_64/jdk1.8.0_25/jre/.. [echo] java.includes.dir /home/jogamp/JogAmpSlaveArm64_Android/workspace/gluegen/label/android-aarch64/make/stub_includes/jni declare.linux.android: [echo] android.arm gluegen.cpptasks.configure.compiler: [echo] Custom forced compiler Android NDK, linker.cfg.android gluegen.cpptasks.declare.compiler: [echo] Custom forced Linux.x86 cross compile android gluegen.cpptasks.setup.compiler: declare.win32.vc6: declare.win32.vc7: declare.win32.vc8: declare.win32.vc8_x64: declare.win32.vc9: declare.win32.mingw: declare.win64.mingw: declare.win32: declare.linux.x86: declare.linux.amd64: declare.linux.ia64: declare.linux.hppa: declare.linux.mips: declare.linux.mipsel: declare.linux.ppc: declare.linux.s390: declare.linux.s390x: declare.linux.sparc: declare.linux.armv6: declare.linux: declare.android: declare.solaris32: declare.solarisSparcv9: declare.solarisAMD64: declare.solaris: declare.macosx: declare.freebsd.x86: declare.freebsd.amd64: declare.freebsd: declare.hpux: c.configure: gluegen.build.c.impl: base.compile: java.generate.check: java.generate: java.generate.cleantemp: [echo] Generating platform-specifics: X11 java.generate.platforms: [echo] Generating platform-specifics: os: x11, cfgs: ./config/nativewindow/x11-lib.cfg, ./config/nativewindow/jawt-x11.cfg java.generate.windowlib: [echo] Generating Windowing Lib implementation class java.generate.copy2temp: [copy] Copied 1 empty directory to 1 empty directory under /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.jawt: [echo] Generating JAWT interface class [echo] java.home.dir=${java.home.dir} java.generate.copy2temp: [copy] Copying 4 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp [gluegen] ../../../../gluegen/label/android-aarch64/make/stub_includes/jni/jawt.h:47: warning: SKIP primitive w/ platform dependent sized type in struct: JAWT_DrawingSurface.env: CType[(PointerType) 'JNIEnv *' -> (JNIEnv) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../../../../gluegen/label/android-aarch64/make/stub_includes/jni/jni.h:94: warning: skipping emission of non-compound JType[java.lang.Object / NIL, clazz = java.lang.Object, is[], descriptor 'Ljava/lang/Object;'], CType[(StructType) '_jobject', size [fixed false, lnx64 0], [const[false], struct{_jobject: 0, }]] [gluegen] ../../../../gluegen/label/android-aarch64/make/stub_includes/jni/jawt.h:49: warning: SKIP unsized array in struct: JAWT_DrawingSurfaceInfo.ds: CType[(PointerType) 'jawt_DrawingSurface *' -> (JAWT_DrawingSurface) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../../../../gluegen/label/android-aarch64/make/stub_includes/jni/jawt.h:49: warning: SKIP unsized array in struct: JAWT_DrawingSurfaceInfo.clip: CType[(PointerType) 'JAWT_Rectangle *' -> (JAWT_Rectangle) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [echo] Generating platform-specifics: Win32 java.generate.platforms: [echo] Generating platform-specifics: os: win32, cfgs: ./config/nativewindow/win32-lib.cfg, ./config/nativewindow/jawt-win32.cfg java.generate.windowlib: [echo] Generating Windowing Lib implementation class java.generate.copy2temp: [copy] Copying 6 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.jawt: [echo] Generating JAWT interface class [echo] java.home.dir=${java.home.dir} java.generate.copy2temp: [copy] Copying 8 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp [gluegen] ../../../../gluegen/label/android-aarch64/make/stub_includes/jni/jawt.h:47: warning: SKIP primitive w/ platform dependent sized type in struct: JAWT_DrawingSurface.env: CType[(PointerType) 'JNIEnv *' -> (JNIEnv) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../../../../gluegen/label/android-aarch64/make/stub_includes/jni/jni.h:94: warning: skipping emission of non-compound JType[java.lang.Object / NIL, clazz = java.lang.Object, is[], descriptor 'Ljava/lang/Object;'], CType[(StructType) '_jobject', size [fixed false, lnx64 0], [const[false], struct{_jobject: 0, }]] [gluegen] ../../../../gluegen/label/android-aarch64/make/stub_includes/jni/jawt.h:49: warning: SKIP unsized array in struct: JAWT_DrawingSurfaceInfo.ds: CType[(PointerType) 'jawt_DrawingSurface *' -> (JAWT_DrawingSurface) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../../../../gluegen/label/android-aarch64/make/stub_includes/jni/jawt.h:49: warning: SKIP unsized array in struct: JAWT_DrawingSurfaceInfo.clip: CType[(PointerType) 'JAWT_Rectangle *' -> (JAWT_Rectangle) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [echo] Generating platform-specifics: MacOSX java.generate.platforms: [echo] Generating platform-specifics: os: macosx, cfgs: ${windowlib.os.cfg}, ./config/nativewindow/jawt-macosx.cfg java.generate.windowlib: java.generate.jawt: [echo] Generating JAWT interface class [echo] java.home.dir=${java.home.dir} java.generate.copy2temp: [copy] Copying 6 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp [gluegen] WARNING: during forced struct emission: struct "JAWT_SurfaceLayers" not found [gluegen] ../../../../gluegen/label/android-aarch64/make/stub_includes/jni/jawt.h:47: warning: SKIP primitive w/ platform dependent sized type in struct: JAWT_DrawingSurface.env: CType[(PointerType) 'JNIEnv *' -> (JNIEnv) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../../../../gluegen/label/android-aarch64/make/stub_includes/jni/jni.h:94: warning: skipping emission of non-compound JType[java.lang.Object / NIL, clazz = java.lang.Object, is[], descriptor 'Ljava/lang/Object;'], CType[(StructType) '_jobject', size [fixed false, lnx64 0], [const[false], struct{_jobject: 0, }]] [gluegen] ../../../../gluegen/label/android-aarch64/make/stub_includes/jni/jawt.h:49: warning: SKIP unsized array in struct: JAWT_DrawingSurfaceInfo.ds: CType[(PointerType) 'jawt_DrawingSurface *' -> (JAWT_DrawingSurface) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../../../../gluegen/label/android-aarch64/make/stub_includes/jni/jawt.h:49: warning: SKIP unsized array in struct: JAWT_DrawingSurfaceInfo.clip: CType[(PointerType) 'JAWT_Rectangle *' -> (JAWT_Rectangle) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [echo] [echo] GlueGen has successfully generated files. java.compile.javase: [javac] Compiling 115 source files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/classes [javac] Note: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/src/nativewindow/classes/jogamp/nativewindow/jawt/windows/Win32SunJDKReflection.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. java.compile: gluegen.cpptasks.detect.compiler: [echo] gcc.compat.compiler=gcc [echo] GCC=true [echo] CLANG=${isCLANG} [echo] VC6=${isVC6} [echo] VC7=${isVC7} [echo] VC8=${isVC8} [echo] VC8_X64=${isVC8_X64} [echo] VC9=${isVC9} [echo] MingW=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir.nonmacosx: setup.java.home.dir.macosx: setup.java.home.dir: [echo] java.home.dir /opt-linux-x86_64/jdk1.8.0_25/jre/.. [echo] java.includes.dir /home/jogamp/JogAmpSlaveArm64_Android/workspace/gluegen/label/android-aarch64/make/stub_includes/jni declare.linux.android: [echo] android.arm gluegen.cpptasks.configure.compiler: [echo] Custom forced compiler Android NDK, linker.cfg.android gluegen.cpptasks.declare.compiler: [echo] Custom forced Linux.x86 cross compile android gluegen.cpptasks.setup.compiler: c.configure.1: c.configure.win32.vc: c.configure.win32.mingw: c.configure.win64.mingw: c.configure.win32: c.configure.linux.armv6: c.configure.linux.aarch64: c.configure.linux.x86: c.configure.linux.amd64: c.configure.linux.ia64: c.configure.linux.hppa: c.configure.linux.mips: c.configure.linux.mipsel: c.configure.linux.ppc: c.configure.linux.s390: c.configure.linux.sparc: c.configure.x11: c.configure.linux: c.configure.android: [echo] Android c.configure.solaris32: c.configure.solaris.sparcv9: c.configure.solaris.amd64: c.configure.macosx: c.configure.freebsd.x86: c.configure.freebsd.amd64: c.configure.freebsd: c.configure.hpux: c.configure.2: c.configure: c.build.nativewindow.windowlib.x11: c.build.nativewindow.windowlib.windows: c.build.nativewindow.windowlib.macosx: c.build.nativewindow.windowlib: c.build.nativewindow.awt: c.build.nativewindow: c.manifest: setup-manifestfile: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow build-jars-awt: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/nativewindow-awt.jar build-jars-x11: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/nativewindow-os-x11.jar build-jars-windows: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/nativewindow-os-win.jar build-jars-macosx: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/nativewindow-os-osx.jar build-jars-javase: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/nativewindow.jar [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/obj/nativewindow-natives-android-aarch64.jar.d/java [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/obj/nativewindow-natives-android-aarch64.jar.d/jar [javac] Compiling 1 source file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/obj/nativewindow-natives-android-aarch64.jar.d/jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/nativewindow/nativewindow-natives-android-aarch64.jar build-jars: generate.version.txt: all: build.jogl: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: common.init: partitioning.setup: [echo] isX11 : ${isX11} [echo] setup.noNativeDesktop : true [echo] setup.addNativeOpenMAX : ${setup.addNativeOpenMAX} [echo] setup.addNativeNVidiaCG: ${setup.addNativeNVidiaCG} [echo] java.excludes.all: jogamp/opengl/gl2/fixme/** com/jogamp/audio/windows/waveout/TestSpatialization.java ${java.excludes.awt} ${java.excludes.swt} declare.common: declare.gl.gles1: declare.gl.gles2: declare.gl.gles3: declare.gl.gles: declare.gl.gl2: init: [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/gensrc/classes [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/gensrc/native/jogl [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/gensrc/native/jogl/MacOSX [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/gensrc/native/jogl/Windows [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/gensrc/native/jogl/X11 [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/gensrc/native/openmax [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/gensrc/native/libav [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/classes [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/obj [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/obj/jogl [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/obj/cg common.gluegen.build: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: [echo] Loaded /home/jogamp/android/gluegen.properties. [echo] Setting defaults: [echo] Setting default gcc.compat.compiler [echo] gcc.compat.compiler=gcc [echo] antlr.jar=../../../../gluegen/label/android-aarch64/make/lib/antlr.jar [echo] junit.jar=../../../../gluegen/label/android-aarch64/make/lib/junit.jar [echo] win32.c.compiler=${win32.c.compiler} gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: [echo] isI386=${isI386} [echo] isAMD64=${isAMD64} [echo] is64Bit=${is64Bit} [echo] isAbiEabiGnuArmel=true [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf} [echo] jvmDataModel32Bit=${jvmDataModel32Bit} [echo] jvmDataModel64Bit=${jvmDataModel64Bit} [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true [echo] FreeBSD=${isFreeBSD} [echo] FreeBSDX86=${isFreeBSDX86} [echo] FreeBSDAMD64=${isFreeBSDAMD64} [echo] HPUX=${isHPUX} [echo] IA64=${isIA64} [echo] Android=true [echo] AndroidARMv6=${isAndroidARMv6} [echo] AndroidARM64=true [echo] AndroidARMv6Armel=${isAndroidARMv6Armel} [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf} [echo] Linux=${isLinux} [echo] LinuxAMD64=${isLinuxAMD64} [echo] LinuxIA64=${isLinuxIA64} [echo] LinuxX86=${isLinuxX86} [echo] LinuxARMv6=${isLinuxARMv6} [echo] LinuxARM64=${isLinuxARM64} [echo] LinuxARMv6Armel=${isLinuxARMv6Armel} [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf} [echo] LinuxAlpha=${isLinuxAlpha} [echo] LinuxHppa=${isLinuxHppa} [echo] LinuxMips=${isLinuxMips} [echo] LinuxMipsel=${isLinuxMipsel} [echo] LinuxPpc=${isLinuxPpc} [echo] Linuxs390=${isLinuxs390} [echo] Linuxs390x=${isLinuxs390x} [echo] LinuxSparc=${isLinuxSparc} [echo] OS X=${isOSX} [echo] OS X PPC=${use.macosppc} [echo] OS X x32=${use.macosx32} [echo] OS X x64=${use.macosx64} [echo] Solaris=${isSolaris} [echo] Solaris32Bit=${isSolaris32Bit} [echo] Solaris64Bit=${isSolaris64Bit} [echo] SolarisSparc=${isSolarisSparc} [echo] SolarisSparcv9=${isSolarisSparcv9} [echo] SolarisAMD64=${isSolarisAMD64} [echo] SolarisX86=${isSolarisX86} [echo] Unix=true [echo] Windows=${isWindows} [echo] X11=${isX11} [echo] os=Linux [echo] os=3.16.0-4-amd64 [echo] arch=amd64 gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: [echo] os and arch: android-aarch64 [echo] os and arch.dot: android.aarch64 [echo] os and arch.slash: android/aarch64 gluegen.cpptasks.detect.os: setup.excludes.nsig: init.base: init.android: init: java.class.path.validate: validate: gluegen.build.check.android-launcher: android-launcher.build: android-launcher.package: gluegen.build.check.java: gluegen.build.java: gluegen.cpptasks.detect.compiler: [echo] gcc.compat.compiler=gcc [echo] GCC=true [echo] CLANG=${isCLANG} [echo] VC6=${isVC6} [echo] VC7=${isVC7} [echo] VC8=${isVC8} [echo] VC8_X64=${isVC8_X64} [echo] VC9=${isVC9} [echo] MingW=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir.nonmacosx: setup.java.home.dir.macosx: setup.java.home.dir: [echo] java.home.dir /opt-linux-x86_64/jdk1.8.0_25/jre/.. [echo] java.includes.dir /home/jogamp/JogAmpSlaveArm64_Android/workspace/gluegen/label/android-aarch64/make/stub_includes/jni declare.linux.android: [echo] android.arm gluegen.cpptasks.configure.compiler: [echo] Custom forced compiler Android NDK, linker.cfg.android gluegen.cpptasks.declare.compiler: [echo] Custom forced Linux.x86 cross compile android gluegen.cpptasks.setup.compiler: declare.win32.vc6: declare.win32.vc7: declare.win32.vc8: declare.win32.vc8_x64: declare.win32.vc9: declare.win32.mingw: declare.win64.mingw: declare.win32: declare.linux.x86: declare.linux.amd64: declare.linux.ia64: declare.linux.hppa: declare.linux.mips: declare.linux.mipsel: declare.linux.ppc: declare.linux.s390: declare.linux.s390x: declare.linux.sparc: declare.linux.armv6: declare.linux: declare.android: declare.solaris32: declare.solarisSparcv9: declare.solarisAMD64: declare.solaris: declare.macosx: declare.freebsd.x86: declare.freebsd.amd64: declare.freebsd: declare.hpux: c.configure: gluegen.build.c: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: setup.excludes.nsig: init.base: init.android: init: java.class.path.validate: validate: gluegen.cpptasks.detect.compiler: [echo] gcc.compat.compiler=gcc [echo] GCC=true [echo] CLANG=${isCLANG} [echo] VC6=${isVC6} [echo] VC7=${isVC7} [echo] VC8=${isVC8} [echo] VC8_X64=${isVC8_X64} [echo] VC9=${isVC9} [echo] MingW=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir.nonmacosx: setup.java.home.dir.macosx: setup.java.home.dir: [echo] java.home.dir /opt-linux-x86_64/jdk1.8.0_25/jre/.. [echo] java.includes.dir /home/jogamp/JogAmpSlaveArm64_Android/workspace/gluegen/label/android-aarch64/make/stub_includes/jni declare.linux.android: [echo] android.arm gluegen.cpptasks.configure.compiler: [echo] Custom forced compiler Android NDK, linker.cfg.android gluegen.cpptasks.declare.compiler: [echo] Custom forced Linux.x86 cross compile android gluegen.cpptasks.setup.compiler: declare.win32.vc6: declare.win32.vc7: declare.win32.vc8: declare.win32.vc8_x64: declare.win32.vc9: declare.win32.mingw: declare.win64.mingw: declare.win32: declare.linux.x86: declare.linux.amd64: declare.linux.ia64: declare.linux.hppa: declare.linux.mips: declare.linux.mipsel: declare.linux.ppc: declare.linux.s390: declare.linux.s390x: declare.linux.sparc: declare.linux.armv6: declare.linux: declare.android: declare.solaris32: declare.solarisSparcv9: declare.solarisAMD64: declare.solaris: declare.macosx: declare.freebsd.x86: declare.freebsd.amd64: declare.freebsd: declare.hpux: c.configure: gluegen.build.c.impl: base.compile: setup-manifestfile: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl build.gluegen-gl.jar: [javac] Compiling 2 source files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/classes [javac] Compiling 8 source files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/classes [javac] Note: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/src/jogl/classes/com/jogamp/gluegen/opengl/ant/StaticGLGenTask.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/gluegen-gl.jar java.generate.check: java.generate: [echo] Generating GL interface and implementation jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: common.init: partitioning.setup: [echo] isX11 : ${isX11} [echo] setup.noNativeDesktop : true [echo] setup.addNativeOpenMAX : ${setup.addNativeOpenMAX} [echo] setup.addNativeNVidiaCG: ${setup.addNativeNVidiaCG} [echo] java.excludes.all: jogamp/opengl/gl2/fixme/** com/jogamp/audio/windows/waveout/TestSpatialization.java ${java.excludes.awt} ${java.excludes.swt} declare.common: declare.gl.gles1: declare.gl.gles2: declare.gl.gles3: declare.gl.gles: declare.gl.gl2: init: common.gluegen.build: setup-manifestfile: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl build.gluegen-gl.jar: java.generate.gl_if: [echo] Generating GL interface java.generate.copy2temp: java.generate.gl2_es1_if: [echo] Generating GL2_ES1 interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gles1: [echo] Generating GLES1 interface and implementation java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gl2_es2_if: [echo] Generating GL2_ES2 interface java.generate.copy2temp: [copy] Copying 3 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gles2: [echo] Generating GLES2 interface and implementation java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gl2_es3_if: [echo] Generating GL2_ES3 interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gl3_es3_if: [echo] Generating GL3_ES3 interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gl2_gl3_if: [echo] Generating GL2_GL3 interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gl2: [echo] Generating GL2 interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gl3: [echo] Generating GL3 interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gl3bc: [echo] Generating GL3bc interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gl4_es3_if: [echo] Generating GL4_ES3 interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gles3: [echo] Generating GLES3 interface java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gles3impl: [echo] Generating GLES3 implementation java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gl4: [echo] Generating GL4 interface java.generate.copy2temp: [copy] Copying 2 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gl4bc: [echo] Generating GL4bc implementation java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gl.all: java.generate.window.system.es: [echo] Generating EGL implementation class java.generate.copy2temp: [copy] Copying 3 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.window.system.es.ext: [echo] Generating EGLExt implementation class java.generate.copy2temp: [copy] Copying 2 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp [gluegen] stub_includes/egl/EGL/eglext.h:621: warning: SKIP unsized array in struct: EGLClientPixmapHI.pData: CType[(PointerType) 'void *' -> (void) * , size [fixed false, lnx64 8], [const[false], pointer*1]] java.generate.gl.platforms: java.generate.window.system.os0: java.generate.window.system.os1: [echo] Generating window system glue impl: x11 java.generate.copy2temp: [copy] Copying 4 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.platform.glext: [echo] Generating platform-specific OpenGL extension class: x11 java.generate.copy2temp: [copy] Copying 3 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gl.platforms: java.generate.window.system.os0: java.generate.window.system.os1: [echo] Generating window system glue impl: win32 java.generate.copy2temp: [copy] Copying 4 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.platform.glext: [echo] Generating platform-specific OpenGL extension class: win32 java.generate.copy2temp: [copy] Copying 2 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.gl.platforms: java.generate.window.system.os0: java.generate.window.system.os1: [echo] Generating window system glue impl: macosx java.generate.copy2temp: [copy] Copying 5 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.platform.glext: [echo] Generating platform-specific OpenGL extension class: macosx java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.glu.base: [echo] Generating GLU class java.generate.copy2temp: [copy] Copying 3 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.glu.GL2ES1: [echo] Generating GLU class java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp java.generate.glu.GL2: [echo] Generating GLU class java.generate.copy2temp: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build-temp [echo] [echo] GlueGen and BuildStaticGLInfo have successfully generated files. java.generate.cg.check: java.generate.cg: java.compile.firstpass: [javac] Compiling 22 source files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/classes [javac] Note: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/src/jogl/classes/com/jogamp/opengl/GLUniformData.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. java.generate.composable.pipeline.check.es1: java.generate.composable.pipeline.es1: [java] wrote to file: ../build/jogl/gensrc/classes/com/jogamp/opengl/DebugGLES1.java [java] wrote to file: ../build/jogl/gensrc/classes/com/jogamp/opengl/TraceGLES1.java java.generate.composable.pipeline.check.es3: java.generate.composable.pipeline.es3: [java] wrote to file: ../build/jogl/gensrc/classes/com/jogamp/opengl/DebugGLES3.java [java] wrote to file: ../build/jogl/gensrc/classes/com/jogamp/opengl/TraceGLES3.java java.generate.composable.pipeline.check.gl4bc: java.generate.composable.pipeline.gl4bc: [java] wrote to file: ../build/jogl/gensrc/classes/com/jogamp/opengl/DebugGL4bc.java [java] wrote to file: ../build/jogl/gensrc/classes/com/jogamp/opengl/TraceGL4bc.java java.generate.composable.pipeline: java.compile.secondpass.openal: [javac] Compiling 2 source files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/classes java.compile.secondpass.javase: [javac] Compiling 556 source files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/classes [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. java.compile.secondpass.android: [javac] Compiling 1 source file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/classes java.compile.secondpass: java.generate.composable.pipeline.custom.check.glfixfunc: java.generate.composable.pipeline.custom.glfixfunc: [java] wrote to file: ../build/jogl/gensrc/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncImpl.java java.generate.composable.pipeline.custom: java.compile.thirdpass.javase: [javac] Compiling 2 source files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/classes java.compile.thirdpass: java.compile: [copy] Copying 66 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/classes [copy] Copied 5 empty directories to 1 empty directory under /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/classes gluegen.cpptasks.detect.compiler: [echo] gcc.compat.compiler=gcc [echo] GCC=true [echo] CLANG=${isCLANG} [echo] VC6=${isVC6} [echo] VC7=${isVC7} [echo] VC8=${isVC8} [echo] VC8_X64=${isVC8_X64} [echo] VC9=${isVC9} [echo] MingW=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir.nonmacosx: setup.java.home.dir.macosx: setup.java.home.dir: [echo] java.home.dir /opt-linux-x86_64/jdk1.8.0_25/jre/.. [echo] java.includes.dir /home/jogamp/JogAmpSlaveArm64_Android/workspace/gluegen/label/android-aarch64/make/stub_includes/jni declare.linux.android: [echo] android.arm gluegen.cpptasks.configure.compiler: [echo] Custom forced compiler Android NDK, linker.cfg.android gluegen.cpptasks.declare.compiler: [echo] Custom forced Linux.x86 cross compile android gluegen.cpptasks.setup.compiler: c.configure.1: c.configure.win32.vc: c.configure.win32.mingw: c.configure.win64.mingw: c.configure.win32: c.configure.linux.armv6: c.configure.linux.aarch64: c.configure.linux.x86: c.configure.linux.amd64: c.configure.linux.ia64: c.configure.linux.hppa: c.configure.linux.mips: c.configure.linux.mipsel: c.configure.linux.ppc: c.configure.linux.s390: c.configure.linux.sparc: c.configure.x11: c.configure.linux: c.configure.android: [echo] Android c.configure.solaris32: c.configure.solaris.sparcv9: c.configure.solaris.amd64: c.configure.macosx: c.configure.freebsd.x86: c.configure.freebsd.amd64: c.configure.freebsd: c.configure.hpux: c.configure.2: c.configure: c.build.jogl.prepare: [echo] Output lib name = jogl_ffmpegv08 [echo] Compiling jogl_ffmpegv08 [cc] 4 total files to be compiled. [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] Starting link [echo] Output lib name = jogl_ffmpegv09 [echo] Compiling jogl_ffmpegv09 [cc] 4 total files to be compiled. [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] Starting link [echo] Output lib name = jogl_ffmpegv10 [echo] Compiling jogl_ffmpegv10 [cc] 4 total files to be compiled. [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] Starting link [echo] Output lib name = jogl_ffmpegv11 [echo] Compiling jogl_ffmpegv11 [cc] 4 total files to be compiled. [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] Starting link c.build.jogl.desktop: c.build.jogl.mobile: [echo] Output lib name = jogl_mobile [echo] Compiling jogl_mobile [cc] 10 total files to be compiled. [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] Starting link rename.dylib: rename.mingw.dll: gluegen.properties.load.user: gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.striplibs: [echo] Strip symbols from libs in ../build/jogl/obj c.build.jogl.cg: c.build.jogl: c.manifest: build-jars-dependset: build-jars-android: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-os-android.jar build-jars-mobile-javase: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-glmobile.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-glmobile-dbg.jar build-jars-os-desktop-javase: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-os-x11.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-os-win.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-os-osx.jar build-jars-desktop-javase: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-gldesktop.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-gldesktop-dbg.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-glu-gldesktop.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-util-gldesktop.jar build-jars-awt-javase: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-awt.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-util-awt.jar build-jars-swt-javase: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-swt.jar build-jars-javase: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-sdk.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-glu.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-util.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-util-graph.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-fonts-p0.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-util-fixedfuncemu.jar [jar] Building MANIFEST-only jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-omx.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-cg.jar [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/obj/jogl-natives-android-aarch64.jar.d/java [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/obj/jogl-natives-android-aarch64.jar.d/jar [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/obj/jogl-natives-android-aarch64.jar.d/jar [javac] Compiling 1 source file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/obj/jogl-natives-android-aarch64.jar.d/jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-natives-android-aarch64.jar [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/obj/jogl-cg-natives-android-aarch64.jar.d/java [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/obj/jogl-cg-natives-android-aarch64.jar.d/jar [javac] Compiling 1 source file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/obj/jogl-cg-natives-android-aarch64.jar.d/jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl/jogl-cg-natives-android-aarch64.jar build-jars: generate.version.txt: all: build.newt: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: common.init: base.init: [echo] setup.noOpenGL: ${setup.noOpenGL} [echo] isWindows: ${isWindows} [echo] isOSX: ${isOSX} [echo] isX11: ${isX11} [echo] isAndroid: true [echo] setup.addNativeKD: ${setup.addNativeKD} [echo] setup.addNativeIntelGDL: ${setup.addNativeIntelGDL} [echo] setup.addNativeBroadcom: ${setup.addNativeBroadcom} [echo] setup.nonatives: ${setup.nonatives} [echo] java.excludes.all: ${java.excludes.awt}, ${java.excludes.swt}, ${java.excludes.opengl} declare.common: init: [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/gensrc/native/newt [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/gensrc/native/newt/Android [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/gensrc/native/newt/X11 [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/gensrc/native/newt/MacOSX [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/gensrc/native/newt/Windows [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/gensrc/native/newt/KD [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/gensrc/native/newt/IntelGDL [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/gensrc/native/newt/bcm/egl [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/gensrc/native/newt/bcm/vc/iv [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/classes [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/obj java.compile.javase: [javac] Compiling 99 source files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/classes [javac] Note: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/src/newt/classes/com/jogamp/newt/event/NEWTEventFiFo.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. setup-manifestfile: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt build-jars-opengl: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/newt-ogl.jar build-jars-awt: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/newt-awt.jar build-jars-swt: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/newt-swt.jar build-jars-driver: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/newt-driver-linux.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/newt-driver-x11.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/newt-driver-win.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/newt-driver-osx.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/newt-driver-kd.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/newt-driver-bcm-old.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/newt-driver-bcm-vc.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/newt-driver-intelgdl.jar build-jars-javase: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/newt.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/newt-event.jar java.compile.android: [javac] Compiling 9 source files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/classes build-jars-android: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/newt-driver-android.jar gluegen.cpptasks.detect.compiler: [echo] gcc.compat.compiler=gcc [echo] GCC=true [echo] CLANG=${isCLANG} [echo] VC6=${isVC6} [echo] VC7=${isVC7} [echo] VC8=${isVC8} [echo] VC8_X64=${isVC8_X64} [echo] VC9=${isVC9} [echo] MingW=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir.nonmacosx: setup.java.home.dir.macosx: setup.java.home.dir: [echo] java.home.dir /opt-linux-x86_64/jdk1.8.0_25/jre/.. [echo] java.includes.dir /home/jogamp/JogAmpSlaveArm64_Android/workspace/gluegen/label/android-aarch64/make/stub_includes/jni declare.linux.android: [echo] android.arm gluegen.cpptasks.configure.compiler: [echo] Custom forced compiler Android NDK, linker.cfg.android gluegen.cpptasks.declare.compiler: [echo] Custom forced Linux.x86 cross compile android gluegen.cpptasks.setup.compiler: c.configure.1: c.configure.win32.vc: c.configure.win32.mingw: c.configure.win64.mingw: c.configure.win32: c.configure.linux.x86: c.configure.linux.amd64: c.configure.linux.armv6: c.configure.linux.aarch64: c.configure.linux.hppa: c.configure.linux.mips: c.configure.linux.mipsel: c.configure.linux.ppc: c.configure.linux.s390: c.configure.linux.sparc: c.configure.linux.ia64: c.configure.x11: c.configure.linux: c.configure.android: [echo] Android c.configure.solaris32: c.configure.solaris.sparcv9: c.configure.solaris.amd64: c.configure.macosx: c.configure.freebsd.x86: c.configure.freebsd.amd64: c.configure.freebsd: c.configure.hpux: c.configure.2: c.configure: c.build.newt.prepare: c.build.newt.prepare.android: c.build.newt.windowlib: [echo] Output lib name = newt [echo] Compiling newt [cc] 2 total files to be compiled. [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [cc] Starting link rename.dylib: rename.mingw.dll: gluegen.properties.load.user: gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.striplibs: [echo] Strip symbols from libs in ../build/newt/obj c.build.newt.natives: c.build.newt: c.manifest: build-jars-native: [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/obj/newt-natives-android-aarch64.jar.d/java [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/obj/newt-natives-android-aarch64.jar.d/jar [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/obj/newt-natives-android-aarch64.jar.d/jar [javac] Compiling 1 source file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/obj/newt-natives-android-aarch64.jar.d/jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/newt/newt-natives-android-aarch64.jar generate.version.txt: all: build.oculusvr: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: common.init: partitioning.setup: declare.common: [echo] rel.oculusvr.sdk ../oculusvr-sdk [echo] stub.includes.kern ../oculusvr-sdk/LibOVRKernel/Src [echo] stub.includes.inc ../oculusvr-sdk/LibOVR/Include [echo] stub.includes.ovr ../oculusvr-sdk/LibOVR/Src [echo] stub.includes.all.ovr ../oculusvr-sdk/LibOVRKernel/Src,../oculusvr-sdk/LibOVR/Include,../oculusvr-sdk/LibOVR/Src,../oculusvr-sdk/LibOVR/Src/CAPI [echo] oculusvr.sdk.available true [echo] oculusvr.build.enabled true [echo] c.build.supported ${c.build.supported} init: [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/oculusvr/gensrc/classes [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/oculusvr/gensrc/native/oculusvr [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/oculusvr/classes [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/oculusvr/obj all: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: common.init: partitioning.setup: declare.common: [echo] rel.oculusvr.sdk ../oculusvr-sdk [echo] stub.includes.kern ../oculusvr-sdk/LibOVRKernel/Src [echo] stub.includes.inc ../oculusvr-sdk/LibOVR/Include [echo] stub.includes.ovr ../oculusvr-sdk/LibOVR/Src [echo] stub.includes.all.ovr ../oculusvr-sdk/LibOVRKernel/Src,../oculusvr-sdk/LibOVR/Include,../oculusvr-sdk/LibOVR/Src,../oculusvr-sdk/LibOVR/Src/CAPI [echo] oculusvr.sdk.available true [echo] oculusvr.build.enabled true [echo] c.build.supported ${c.build.supported} init: common.gluegen.build: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: [echo] Loaded /home/jogamp/android/gluegen.properties. [echo] Setting defaults: [echo] Setting default gcc.compat.compiler [echo] gcc.compat.compiler=gcc [echo] antlr.jar=../../../../gluegen/label/android-aarch64/make/lib/antlr.jar [echo] junit.jar=../../../../gluegen/label/android-aarch64/make/lib/junit.jar [echo] win32.c.compiler=${win32.c.compiler} gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: [echo] isI386=${isI386} [echo] isAMD64=${isAMD64} [echo] is64Bit=${is64Bit} [echo] isAbiEabiGnuArmel=true [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf} [echo] jvmDataModel32Bit=${jvmDataModel32Bit} [echo] jvmDataModel64Bit=${jvmDataModel64Bit} [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true [echo] FreeBSD=${isFreeBSD} [echo] FreeBSDX86=${isFreeBSDX86} [echo] FreeBSDAMD64=${isFreeBSDAMD64} [echo] HPUX=${isHPUX} [echo] IA64=${isIA64} [echo] Android=true [echo] AndroidARMv6=${isAndroidARMv6} [echo] AndroidARM64=true [echo] AndroidARMv6Armel=${isAndroidARMv6Armel} [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf} [echo] Linux=${isLinux} [echo] LinuxAMD64=${isLinuxAMD64} [echo] LinuxIA64=${isLinuxIA64} [echo] LinuxX86=${isLinuxX86} [echo] LinuxARMv6=${isLinuxARMv6} [echo] LinuxARM64=${isLinuxARM64} [echo] LinuxARMv6Armel=${isLinuxARMv6Armel} [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf} [echo] LinuxAlpha=${isLinuxAlpha} [echo] LinuxHppa=${isLinuxHppa} [echo] LinuxMips=${isLinuxMips} [echo] LinuxMipsel=${isLinuxMipsel} [echo] LinuxPpc=${isLinuxPpc} [echo] Linuxs390=${isLinuxs390} [echo] Linuxs390x=${isLinuxs390x} [echo] LinuxSparc=${isLinuxSparc} [echo] OS X=${isOSX} [echo] OS X PPC=${use.macosppc} [echo] OS X x32=${use.macosx32} [echo] OS X x64=${use.macosx64} [echo] Solaris=${isSolaris} [echo] Solaris32Bit=${isSolaris32Bit} [echo] Solaris64Bit=${isSolaris64Bit} [echo] SolarisSparc=${isSolarisSparc} [echo] SolarisSparcv9=${isSolarisSparcv9} [echo] SolarisAMD64=${isSolarisAMD64} [echo] SolarisX86=${isSolarisX86} [echo] Unix=true [echo] Windows=${isWindows} [echo] X11=${isX11} [echo] os=Linux [echo] os=3.16.0-4-amd64 [echo] arch=amd64 gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: [echo] os and arch: android-aarch64 [echo] os and arch.dot: android.aarch64 [echo] os and arch.slash: android/aarch64 gluegen.cpptasks.detect.os: setup.excludes.nsig: init.base: init.android: init: java.class.path.validate: validate: gluegen.build.check.android-launcher: android-launcher.build: android-launcher.package: gluegen.build.check.java: gluegen.build.java: gluegen.cpptasks.detect.compiler: [echo] gcc.compat.compiler=gcc [echo] GCC=true [echo] CLANG=${isCLANG} [echo] VC6=${isVC6} [echo] VC7=${isVC7} [echo] VC8=${isVC8} [echo] VC8_X64=${isVC8_X64} [echo] VC9=${isVC9} [echo] MingW=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir.nonmacosx: setup.java.home.dir.macosx: setup.java.home.dir: [echo] java.home.dir /opt-linux-x86_64/jdk1.8.0_25/jre/.. [echo] java.includes.dir /home/jogamp/JogAmpSlaveArm64_Android/workspace/gluegen/label/android-aarch64/make/stub_includes/jni declare.linux.android: [echo] android.arm gluegen.cpptasks.configure.compiler: [echo] Custom forced compiler Android NDK, linker.cfg.android gluegen.cpptasks.declare.compiler: [echo] Custom forced Linux.x86 cross compile android gluegen.cpptasks.setup.compiler: declare.win32.vc6: declare.win32.vc7: declare.win32.vc8: declare.win32.vc8_x64: declare.win32.vc9: declare.win32.mingw: declare.win64.mingw: declare.win32: declare.linux.x86: declare.linux.amd64: declare.linux.ia64: declare.linux.hppa: declare.linux.mips: declare.linux.mipsel: declare.linux.ppc: declare.linux.s390: declare.linux.s390x: declare.linux.sparc: declare.linux.armv6: declare.linux: declare.android: declare.solaris32: declare.solarisSparcv9: declare.solarisAMD64: declare.solaris: declare.macosx: declare.freebsd.x86: declare.freebsd.amd64: declare.freebsd: declare.hpux: c.configure: gluegen.build.c: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: setup.excludes.nsig: init.base: init.android: init: java.class.path.validate: validate: gluegen.cpptasks.detect.compiler: [echo] gcc.compat.compiler=gcc [echo] GCC=true [echo] CLANG=${isCLANG} [echo] VC6=${isVC6} [echo] VC7=${isVC7} [echo] VC8=${isVC8} [echo] VC8_X64=${isVC8_X64} [echo] VC9=${isVC9} [echo] MingW=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir.nonmacosx: setup.java.home.dir.macosx: setup.java.home.dir: [echo] java.home.dir /opt-linux-x86_64/jdk1.8.0_25/jre/.. [echo] java.includes.dir /home/jogamp/JogAmpSlaveArm64_Android/workspace/gluegen/label/android-aarch64/make/stub_includes/jni declare.linux.android: [echo] android.arm gluegen.cpptasks.configure.compiler: [echo] Custom forced compiler Android NDK, linker.cfg.android gluegen.cpptasks.declare.compiler: [echo] Custom forced Linux.x86 cross compile android gluegen.cpptasks.setup.compiler: declare.win32.vc6: declare.win32.vc7: declare.win32.vc8: declare.win32.vc8_x64: declare.win32.vc9: declare.win32.mingw: declare.win64.mingw: declare.win32: declare.linux.x86: declare.linux.amd64: declare.linux.ia64: declare.linux.hppa: declare.linux.mips: declare.linux.mipsel: declare.linux.ppc: declare.linux.s390: declare.linux.s390x: declare.linux.sparc: declare.linux.armv6: declare.linux: declare.android: declare.solaris32: declare.solarisSparcv9: declare.solarisAMD64: declare.solaris: declare.macosx: declare.freebsd.x86: declare.freebsd.amd64: declare.freebsd: declare.hpux: c.configure: gluegen.build.c.impl: base.compile: java.generate.check: java.generate: [echo] Generating OVR [gluegen] JavaEmitter: Logging.new: com.jogamp.gluegen.JavaEmitter: level ALL: obj 0x1b28cdfa [gluegen] JavaConfiguration: Logging.new: com.jogamp.gluegen.JavaConfiguration: level ALL: obj 0x4eec7777 [gluegen] JCPP: Logging.new: com.jogamp.gluegen.jcpp.JCPP: level ALL: obj 0x30dae81 [gluegen] Preprocessor: Logging.new: com.jogamp.gluegen.jcpp.Preprocessor: level ALL: obj 0x37a71e93 [gluegen] DefaultPreprocessorListener: Logging.new: com.jogamp.gluegen.jcpp.DefaultPreprocessorListener: level ALL: obj 0x179d3b25 [gluegen] JCPP: #include "..." search starts here: [gluegen] JCPP: ../../../../gluegen/label/android-aarch64/make/stub_includes/gluegen [gluegen] JCPP: ../oculusvr-sdk/LibOVRKernel/Src [gluegen] JCPP: ../oculusvr-sdk/LibOVR/Include [gluegen] JCPP: ../oculusvr-sdk/LibOVR/Src [gluegen] JCPP: ../oculusvr-sdk/LibOVR/Src/CAPI [gluegen] JCPP: #include <...> search starts here: [gluegen] JCPP: ../../../../gluegen/label/android-aarch64/make/stub_includes/gluegen [gluegen] JCPP: ../oculusvr-sdk/LibOVRKernel/Src [gluegen] JCPP: ../oculusvr-sdk/LibOVR/Include [gluegen] JCPP: ../oculusvr-sdk/LibOVR/Src [gluegen] JCPP: ../oculusvr-sdk/LibOVR/Src/CAPI [gluegen] JCPP: End of search list. [gluegen] CPP output at (persistent): /tmp/CPPTemp7727258054378221969.cpp [gluegen] Preprocessor: pp: Returning [P_LINE@1,0]:"#line 1 "./config/oculusvr/oculusvr.c" 1 [gluegen] " [gluegen] #line 1 "./config/oculusvr/oculusvr.c" 1 [gluegen] Preprocessor: Returning fresh token [NL@1,0]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1,0]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@2,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@2,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@2,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@2,8]:"HEADLESS_APP" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@2,20]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@2,20]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@2,21]:"1"=1 [gluegen] Preprocessor: Returning fresh token [NL@2,22]:" [gluegen] [gluegen] " [gluegen] Preprocessor: Defined macro HEADLESS_APP => 1 [gluegen] Preprocessor: pp: Returning [NL@2,22]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@4,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@4,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@4,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@4,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@4,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@4,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@4,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@4,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@4,15]:"ovrHmdStruct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@4,15]:"ovrHmdStruct" [gluegen] ovrHmdStructPreprocessor: Returning fresh token [WHITESPACE@4,27]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@4,27]:" " [gluegen] Preprocessor: Returning fresh token [{@4,28]:"{" [gluegen] Preprocessor: pp: Returning [{@4,28]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@4,29]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@4,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@5,0]:"}" [gluegen] Preprocessor: pp: Returning [}@5,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@5,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@5,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@5,2]:"OvrHmdContext" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@5,2]:"OvrHmdContext" [gluegen] OvrHmdContextPreprocessor: Returning fresh token [;@5,15]:";" [gluegen] Preprocessor: pp: Returning [;@5,15]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@5,16]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@5,16]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@7,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@7,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@7,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@7,8]:"OVR_ALIGNAS" [gluegen] Preprocessor: Returning fresh token [(@7,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@7,20]:"n" [gluegen] Preprocessor: Returning fresh token [)@7,21]:")" [gluegen] Preprocessor: Returning fresh token [NL@7,22]:" [gluegen] [gluegen] " [gluegen] Preprocessor: Defined macro OVR_ALIGNAS(n) [gluegen] Preprocessor: pp: Returning [NL@7,22]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CCOMMENT@9,0]:"/** Removed in 0.5.0, but permanently enabled! */" [gluegen] Preprocessor: pp: Returning [CCOMMENT@9,0]:"/** Removed in 0.5.0, but permanently enabled! */" [gluegen] /** Removed in 0.5.0, but permanently enabled! */Preprocessor: Returning fresh token [NL@9,49]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@9,49]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@10,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@10,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@10,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@10,8]:"ovrDistortionCap_Chromatic" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@10,34]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@10,34]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@10,35]:"0x01"=0x01 [gluegen] Preprocessor: Returning fresh token [NL@10,39]:" [gluegen] [gluegen] " [gluegen] Preprocessor: Defined macro ovrDistortionCap_Chromatic => 0x01 [gluegen] Preprocessor: pp: Returning [NL@10,39]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@12,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@12,1]:"include" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@12,8]:" " [gluegen] Preprocessor: Returning fresh token [STRING@12,9]:""OVR_CAPI.h""=OVR_CAPI.h [gluegen] Preprocessor: Returning fresh token [NL@12,21]:" [gluegen] " [gluegen] Preprocessor: pp: including ../oculusvr-sdk/LibOVR/Include/OVR_CAPI.h [gluegen] Preprocessor: pp: Returning [P_LINE@1,0]:"#line 1 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI.h" 1 [gluegen] " [gluegen] #line 1 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI.h" 1 [gluegen] Preprocessor: Returning fresh token [NL@1,0]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1,0]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@2,0]:"// Temporary backward compatibility until we update all our internal code that's dependent on it." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@2,0]:"// Temporary backward compatibility until we update all our internal code that's dependent on it." [gluegen] // Temporary backward compatibility until we update all our internal code that's dependent on it.Preprocessor: Returning fresh token [NL@2,97]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@2,97]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@3,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@3,1]:"include" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@3,8]:" " [gluegen] Preprocessor: Returning fresh token [STRING@3,9]:""OVR_CAPI_0_5_0.h""=OVR_CAPI_0_5_0.h [gluegen] Preprocessor: Returning fresh token [NL@3,27]:" [gluegen] " [gluegen] Preprocessor: pp: including ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h [gluegen] Preprocessor: pp: Returning [P_LINE@1,0]:"#line 1 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h" 1 [gluegen] " [gluegen] #line 1 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h" 1 [gluegen] Preprocessor: Returning fresh token [CCOMMENT@1,0]:"/************************************************************************************ [gluegen] [gluegen] Filename : OVR_CAPI_0_5_0.h [gluegen] Content : C Interface to Oculus tracking and rendering. [gluegen] Copyright : Copyright 2014 Oculus VR, LLC All Rights reserved. [gluegen] [gluegen] Licensed under the Oculus VR Rift SDK License Version 3.2 (the "License"); [gluegen] you may not use the Oculus VR Rift SDK except in compliance with the License, [gluegen] which is provided at the time of installation or download, or which [gluegen] otherwise accompanies this software in either electronic or hard copy form. [gluegen] [gluegen] You may obtain a copy of the License at [gluegen] [gluegen] http://www.oculusvr.com/licenses/LICENSE-3.2 [gluegen] [gluegen] Unless required by applicable law or agreed to in writing, the Oculus VR SDK [gluegen] distributed under the License is distributed on an "AS IS" BASIS, [gluegen] WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. [gluegen] See the License for the specific language governing permissions and [gluegen] limitations under the License. [gluegen] [gluegen] ************************************************************************************/" [gluegen] Preprocessor: pp: Returning [CCOMMENT@1,0]:"/************************************************************************************ [gluegen] [gluegen] Filename : OVR_CAPI_0_5_0.h [gluegen] Content : C Interface to Oculus tracking and rendering. [gluegen] Copyright : Copyright 2014 Oculus VR, LLC All Rights reserved. [gluegen] [gluegen] Licensed under the Oculus VR Rift SDK License Version 3.2 (the "License"); [gluegen] you may not use the Oculus VR Rift SDK except in compliance with the License, [gluegen] which is provided at the time of installation or download, or which [gluegen] otherwise accompanies this software in either electronic or hard copy form. [gluegen] [gluegen] You may obtain a copy of the License at [gluegen] [gluegen] http://www.oculusvr.com/licenses/LICENSE-3.2 [gluegen] [gluegen] Unless required by applicable law or agreed to in writing, the Oculus VR SDK [gluegen] distributed under the License is distributed on an "AS IS" BASIS, [gluegen] WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. [gluegen] See the License for the specific language governing permissions and [gluegen] limitations under the License. [gluegen] [gluegen] ************************************************************************************/" [gluegen] /************************************************************************************ [gluegen] [gluegen] Filename : OVR_CAPI_0_5_0.h [gluegen] Content : C Interface to Oculus tracking and rendering. [gluegen] Copyright : Copyright 2014 Oculus VR, LLC All Rights reserved. [gluegen] [gluegen] Licensed under the Oculus VR Rift SDK License Version 3.2 (the "License"); [gluegen] you may not use the Oculus VR Rift SDK except in compliance with the License, [gluegen] which is provided at the time of installation or download, or which [gluegen] otherwise accompanies this software in either electronic or hard copy form. [gluegen] [gluegen] You may obtain a copy of the License at [gluegen] [gluegen] http://www.oculusvr.com/licenses/LICENSE-3.2 [gluegen] [gluegen] Unless required by applicable law or agreed to in writing, the Oculus VR SDK [gluegen] distributed under the License is distributed on an "AS IS" BASIS, [gluegen] WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. [gluegen] See the License for the specific language governing permissions and [gluegen] limitations under the License. [gluegen] [gluegen] ************************************************************************************/Preprocessor: Returning fresh token [NL@22,85]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@22,85]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@24,0]:"/// @file OVR_CAPI_0_5_0.h" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@24,0]:"/// @file OVR_CAPI_0_5_0.h" [gluegen] /// @file OVR_CAPI_0_5_0.hPreprocessor: Returning fresh token [NL@24,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@24,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@25,0]:"/// Exposes all general Rift functionality." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@25,0]:"/// Exposes all general Rift functionality." [gluegen] /// Exposes all general Rift functionality.Preprocessor: Returning fresh token [NL@25,43]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@25,43]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@27,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@27,1]:"ifndef" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@27,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@27,8]:"OVR_CAPI_h" [gluegen] Preprocessor: pp: Returning [NL@27,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@28,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@28,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@28,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@28,8]:"OVR_CAPI_h" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@28,18]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@28,18]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@28,20]:"// this file are currently mutually exclusive." [gluegen] Preprocessor: Returning fresh token [NL@28,66]:" [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: Defined macro OVR_CAPI_h [gluegen] Preprocessor: pp: Returning [NL@28,66]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@31,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@31,1]:"include" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@31,8]:" " [gluegen] Preprocessor: Returning fresh token [STRING@31,9]:""OVR_CAPI_Keys.h""=OVR_CAPI_Keys.h [gluegen] Preprocessor: Returning fresh token [NL@31,26]:" [gluegen] " [gluegen] Preprocessor: pp: including ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Keys.h [gluegen] Preprocessor: pp: Returning [P_LINE@1,0]:"#line 1 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Keys.h" 1 [gluegen] " [gluegen] #line 1 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Keys.h" 1 [gluegen] Preprocessor: Returning fresh token [CCOMMENT@1,0]:"/************************************************************************************ [gluegen] [gluegen] Filename : OVR_CAPI.h [gluegen] Content : Keys for CAPI calls [gluegen] Created : September 25, 2014 [gluegen] Authors : [gluegen] [gluegen] Copyright : Copyright 2014 Oculus VR, LLC All Rights reserved. [gluegen] [gluegen] Licensed under the Oculus VR Rift SDK License Version 3.2 (the "License"); [gluegen] you may not use the Oculus VR Rift SDK except in compliance with the License, [gluegen] which is provided at the time of installation or download, or which [gluegen] otherwise accompanies this software in either electronic or hard copy form. [gluegen] [gluegen] You may obtain a copy of the License at [gluegen] [gluegen] http://www.oculusvr.com/licenses/LICENSE-3.2 [gluegen] [gluegen] Unless required by applicable law or agreed to in writing, the Oculus VR SDK [gluegen] distributed under the License is distributed on an "AS IS" BASIS, [gluegen] WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. [gluegen] See the License for the specific language governing permissions and [gluegen] limitations under the License. [gluegen] [gluegen] ************************************************************************************/" [gluegen] Preprocessor: pp: Returning [CCOMMENT@1,0]:"/************************************************************************************ [gluegen] [gluegen] Filename : OVR_CAPI.h [gluegen] Content : Keys for CAPI calls [gluegen] Created : September 25, 2014 [gluegen] Authors : [gluegen] [gluegen] Copyright : Copyright 2014 Oculus VR, LLC All Rights reserved. [gluegen] [gluegen] Licensed under the Oculus VR Rift SDK License Version 3.2 (the "License"); [gluegen] you may not use the Oculus VR Rift SDK except in compliance with the License, [gluegen] which is provided at the time of installation or download, or which [gluegen] otherwise accompanies this software in either electronic or hard copy form. [gluegen] [gluegen] You may obtain a copy of the License at [gluegen] [gluegen] http://www.oculusvr.com/licenses/LICENSE-3.2 [gluegen] [gluegen] Unless required by applicable law or agreed to in writing, the Oculus VR SDK [gluegen] distributed under the License is distributed on an "AS IS" BASIS, [gluegen] WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. [gluegen] See the License for the specific language governing permissions and [gluegen] limitations under the License. [gluegen] [gluegen] ************************************************************************************/" [gluegen] /************************************************************************************ [gluegen] [gluegen] Filename : OVR_CAPI.h [gluegen] Content : Keys for CAPI calls [gluegen] Created : September 25, 2014 [gluegen] Authors : [gluegen] [gluegen] Copyright : Copyright 2014 Oculus VR, LLC All Rights reserved. [gluegen] [gluegen] Licensed under the Oculus VR Rift SDK License Version 3.2 (the "License"); [gluegen] you may not use the Oculus VR Rift SDK except in compliance with the License, [gluegen] which is provided at the time of installation or download, or which [gluegen] otherwise accompanies this software in either electronic or hard copy form. [gluegen] [gluegen] You may obtain a copy of the License at [gluegen] [gluegen] http://www.oculusvr.com/licenses/LICENSE-3.2 [gluegen] [gluegen] Unless required by applicable law or agreed to in writing, the Oculus VR SDK [gluegen] distributed under the License is distributed on an "AS IS" BASIS, [gluegen] WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. [gluegen] See the License for the specific language governing permissions and [gluegen] limitations under the License. [gluegen] [gluegen] ************************************************************************************/Preprocessor: Returning fresh token [NL@25,85]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@25,85]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@29,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@29,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@29,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@29,8]:"OVR_KEY_USER" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@29,20]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@29,20]:" " [gluegen] Preprocessor: Returning fresh token [STRING@29,44]:""User""=User [gluegen] Preprocessor: Returning fresh token [WHITESPACE@29,50]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@29,64]:"// string" [gluegen] Preprocessor: Returning fresh token [NL@29,73]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_KEY_USER => "User" [gluegen] Preprocessor: pp: Returning [NL@29,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@30,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@30,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@30,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@30,8]:"OVR_KEY_NAME" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@30,20]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@30,20]:" " [gluegen] Preprocessor: Returning fresh token [STRING@30,44]:""Name""=Name [gluegen] Preprocessor: Returning fresh token [WHITESPACE@30,50]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@30,64]:"// string" [gluegen] Preprocessor: Returning fresh token [NL@30,73]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_KEY_NAME => "Name" [gluegen] Preprocessor: pp: Returning [NL@30,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@31,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@31,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@31,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@31,8]:"OVR_KEY_GENDER" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@31,22]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@31,22]:" " [gluegen] Preprocessor: Returning fresh token [STRING@31,44]:""Gender""=Gender [gluegen] Preprocessor: Returning fresh token [WHITESPACE@31,52]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@31,64]:"// string" [gluegen] Preprocessor: Returning fresh token [NL@31,73]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_KEY_GENDER => "Gender" [gluegen] Preprocessor: pp: Returning [NL@31,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@32,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@32,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@32,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@32,8]:"OVR_KEY_PLAYER_HEIGHT" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@32,29]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@32,29]:" " [gluegen] Preprocessor: Returning fresh token [STRING@32,44]:""PlayerHeight""=PlayerHeight [gluegen] Preprocessor: Returning fresh token [WHITESPACE@32,58]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@32,64]:"// float" [gluegen] Preprocessor: Returning fresh token [NL@32,72]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_KEY_PLAYER_HEIGHT => "PlayerHeight" [gluegen] Preprocessor: pp: Returning [NL@32,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@33,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@33,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@33,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@33,8]:"OVR_KEY_EYE_HEIGHT" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@33,26]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@33,26]:" " [gluegen] Preprocessor: Returning fresh token [STRING@33,44]:""EyeHeight""=EyeHeight [gluegen] Preprocessor: Returning fresh token [WHITESPACE@33,55]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@33,64]:"// float" [gluegen] Preprocessor: Returning fresh token [NL@33,72]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_KEY_EYE_HEIGHT => "EyeHeight" [gluegen] Preprocessor: pp: Returning [NL@33,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@34,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@34,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@34,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@34,8]:"OVR_KEY_IPD" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@34,19]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@34,19]:" " [gluegen] Preprocessor: Returning fresh token [STRING@34,44]:""IPD""=IPD [gluegen] Preprocessor: Returning fresh token [WHITESPACE@34,49]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@34,64]:"// float" [gluegen] Preprocessor: Returning fresh token [NL@34,72]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_KEY_IPD => "IPD" [gluegen] Preprocessor: pp: Returning [NL@34,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@35,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@35,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@35,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@35,8]:"OVR_KEY_NECK_TO_EYE_DISTANCE" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@35,36]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@35,36]:" " [gluegen] Preprocessor: Returning fresh token [STRING@35,44]:""NeckEyeDistance""=NeckEyeDistance [gluegen] Preprocessor: Returning fresh token [WHITESPACE@35,61]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@35,64]:"// float[2]" [gluegen] Preprocessor: Returning fresh token [NL@35,75]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_KEY_NECK_TO_EYE_DISTANCE => "NeckEyeDistance" [gluegen] Preprocessor: pp: Returning [NL@35,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@36,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@36,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@36,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@36,8]:"OVR_KEY_EYE_RELIEF_DIAL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@36,31]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@36,31]:" " [gluegen] Preprocessor: Returning fresh token [STRING@36,44]:""EyeReliefDial""=EyeReliefDial [gluegen] Preprocessor: Returning fresh token [WHITESPACE@36,59]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@36,64]:"// int" [gluegen] Preprocessor: Returning fresh token [NL@36,70]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_KEY_EYE_RELIEF_DIAL => "EyeReliefDial" [gluegen] Preprocessor: pp: Returning [NL@36,70]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@37,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@37,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@37,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@37,8]:"OVR_KEY_EYE_TO_NOSE_DISTANCE" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@37,36]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@37,36]:" " [gluegen] Preprocessor: Returning fresh token [STRING@37,44]:""EyeToNoseDist""=EyeToNoseDist [gluegen] Preprocessor: Returning fresh token [WHITESPACE@37,59]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@37,64]:"// float[2]" [gluegen] Preprocessor: Returning fresh token [NL@37,75]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_KEY_EYE_TO_NOSE_DISTANCE => "EyeToNoseDist" [gluegen] Preprocessor: pp: Returning [NL@37,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@38,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@38,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@38,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@38,8]:"OVR_KEY_MAX_EYE_TO_PLATE_DISTANCE" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@38,41]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@38,41]:" " [gluegen] Preprocessor: Returning fresh token [STRING@38,44]:""MaxEyeToPlateDist""=MaxEyeToPlateDist [gluegen] Preprocessor: Returning fresh token [WHITESPACE@38,63]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@38,64]:"// float[2]" [gluegen] Preprocessor: Returning fresh token [NL@38,75]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_KEY_MAX_EYE_TO_PLATE_DISTANCE => "MaxEyeToPlateDist" [gluegen] Preprocessor: pp: Returning [NL@38,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@39,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@39,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@39,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@39,8]:"OVR_KEY_EYE_CUP" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@39,23]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@39,23]:" " [gluegen] Preprocessor: Returning fresh token [STRING@39,44]:""EyeCup""=EyeCup [gluegen] Preprocessor: Returning fresh token [WHITESPACE@39,52]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@39,64]:"// char[16]" [gluegen] Preprocessor: Returning fresh token [NL@39,75]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_KEY_EYE_CUP => "EyeCup" [gluegen] Preprocessor: pp: Returning [NL@39,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@40,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@40,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@40,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@40,8]:"OVR_KEY_CUSTOM_EYE_RENDER" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@40,33]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@40,33]:" " [gluegen] Preprocessor: Returning fresh token [STRING@40,44]:""CustomEyeRender""=CustomEyeRender [gluegen] Preprocessor: Returning fresh token [WHITESPACE@40,61]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@40,64]:"// bool" [gluegen] Preprocessor: Returning fresh token [NL@40,71]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_KEY_CUSTOM_EYE_RENDER => "CustomEyeRender" [gluegen] Preprocessor: pp: Returning [NL@40,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@41,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@41,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@41,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@41,8]:"OVR_KEY_CAMERA_POSITION" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@41,31]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@41,31]:" " [gluegen] Preprocessor: Returning fresh token [STRING@41,35]:""CenteredFromWorld""=CenteredFromWorld [gluegen] Preprocessor: Returning fresh token [WHITESPACE@41,54]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@41,55]:"// double[7]" [gluegen] Preprocessor: Returning fresh token [NL@41,67]:" [gluegen] [gluegen] " [gluegen] Preprocessor: Defined macro OVR_KEY_CAMERA_POSITION => "CenteredFromWorld" [gluegen] Preprocessor: pp: Returning [NL@41,67]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@43,0]:"// Default measurements empirically determined at Oculus to make us happy" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@43,0]:"// Default measurements empirically determined at Oculus to make us happy" [gluegen] // Default measurements empirically determined at Oculus to make us happyPreprocessor: Returning fresh token [NL@43,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@43,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@44,0]:"// The neck model numbers were derived as an average of the male and female averages from ANSUR-88" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@44,0]:"// The neck model numbers were derived as an average of the male and female averages from ANSUR-88" [gluegen] // The neck model numbers were derived as an average of the male and female averages from ANSUR-88Preprocessor: Returning fresh token [NL@44,98]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@44,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@45,0]:"// NECK_TO_EYE_HORIZONTAL = H22 - H43 = INFRAORBITALE_BACK_OF_HEAD - TRAGION_BACK_OF_HEAD" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@45,0]:"// NECK_TO_EYE_HORIZONTAL = H22 - H43 = INFRAORBITALE_BACK_OF_HEAD - TRAGION_BACK_OF_HEAD" [gluegen] // NECK_TO_EYE_HORIZONTAL = H22 - H43 = INFRAORBITALE_BACK_OF_HEAD - TRAGION_BACK_OF_HEADPreprocessor: Returning fresh token [NL@45,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@45,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@46,0]:"// NECK_TO_EYE_VERTICAL = H21 - H15 = GONION_TOP_OF_HEAD - ECTOORBITALE_TOP_OF_HEAD" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@46,0]:"// NECK_TO_EYE_VERTICAL = H21 - H15 = GONION_TOP_OF_HEAD - ECTOORBITALE_TOP_OF_HEAD" [gluegen] // NECK_TO_EYE_VERTICAL = H21 - H15 = GONION_TOP_OF_HEAD - ECTOORBITALE_TOP_OF_HEADPreprocessor: Returning fresh token [NL@46,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@46,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@47,0]:"// These were determined to be the best in a small user study, clearly beating out the previous default values" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@47,0]:"// These were determined to be the best in a small user study, clearly beating out the previous default values" [gluegen] // These were determined to be the best in a small user study, clearly beating out the previous default valuesPreprocessor: Returning fresh token [NL@47,110]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@47,110]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@48,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@48,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,8]:"OVR_DEFAULT_GENDER" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@48,26]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@48,26]:" " [gluegen] Preprocessor: Returning fresh token [STRING@48,44]:""Unknown""=Unknown [gluegen] Preprocessor: Returning fresh token [NL@48,53]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_DEFAULT_GENDER => "Unknown" [gluegen] Preprocessor: pp: Returning [NL@48,53]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@49,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@49,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@49,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@49,8]:"OVR_DEFAULT_PLAYER_HEIGHT" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@49,33]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@49,33]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@49,44]:"1.778f"=1.778 [gluegen] Preprocessor: Returning fresh token [NL@49,50]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_DEFAULT_PLAYER_HEIGHT => 1.778f [gluegen] Preprocessor: pp: Returning [NL@49,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@50,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@50,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@50,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@50,8]:"OVR_DEFAULT_EYE_HEIGHT" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@50,30]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@50,30]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@50,44]:"1.675f"=1.675 [gluegen] Preprocessor: Returning fresh token [NL@50,50]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_DEFAULT_EYE_HEIGHT => 1.675f [gluegen] Preprocessor: pp: Returning [NL@50,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@51,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@51,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@51,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@51,8]:"OVR_DEFAULT_IPD" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@51,23]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@51,23]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@51,44]:"0.064f"=0.064 [gluegen] Preprocessor: Returning fresh token [NL@51,50]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_DEFAULT_IPD => 0.064f [gluegen] Preprocessor: pp: Returning [NL@51,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@52,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@52,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@52,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@52,8]:"OVR_DEFAULT_NECK_TO_EYE_HORIZONTAL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@52,42]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@52,42]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@52,44]:"0.0805f"=0.0805 [gluegen] Preprocessor: Returning fresh token [NL@52,51]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_DEFAULT_NECK_TO_EYE_HORIZONTAL => 0.0805f [gluegen] Preprocessor: pp: Returning [NL@52,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@53,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@53,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,8]:"OVR_DEFAULT_NECK_TO_EYE_VERTICAL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@53,40]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@53,40]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@53,44]:"0.075f"=0.075 [gluegen] Preprocessor: Returning fresh token [NL@53,50]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_DEFAULT_NECK_TO_EYE_VERTICAL => 0.075f [gluegen] Preprocessor: pp: Returning [NL@53,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@54,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@54,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@54,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@54,8]:"OVR_DEFAULT_EYE_RELIEF_DIAL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@54,35]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@54,35]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@54,44]:"3"=3 [gluegen] Preprocessor: Returning fresh token [NL@54,45]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_DEFAULT_EYE_RELIEF_DIAL => 3 [gluegen] Preprocessor: pp: Returning [NL@54,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@55,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@55,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@55,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@55,8]:"OVR_DEFAULT_CAMERA_POSITION" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@55,35]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@55,35]:" " [gluegen] Preprocessor: Returning fresh token [{@55,38]:"{" [gluegen] Preprocessor: Returning fresh token [NUMBER@55,39]:"0"=00 [gluegen] Preprocessor: Returning fresh token [,@55,40]:"," [gluegen] Preprocessor: Returning fresh token [NUMBER@55,41]:"0"=00 [gluegen] Preprocessor: Returning fresh token [,@55,42]:"," [gluegen] Preprocessor: Returning fresh token [NUMBER@55,43]:"0"=00 [gluegen] Preprocessor: Returning fresh token [,@55,44]:"," [gluegen] Preprocessor: Returning fresh token [NUMBER@55,45]:"1"=1 [gluegen] Preprocessor: Returning fresh token [,@55,46]:"," [gluegen] Preprocessor: Returning fresh token [NUMBER@55,47]:"0"=00 [gluegen] Preprocessor: Returning fresh token [,@55,48]:"," [gluegen] Preprocessor: Returning fresh token [NUMBER@55,49]:"0"=00 [gluegen] Preprocessor: Returning fresh token [,@55,50]:"," [gluegen] Preprocessor: Returning fresh token [NUMBER@55,51]:"0"=00 [gluegen] Preprocessor: Returning fresh token [}@55,52]:"}" [gluegen] Preprocessor: Returning fresh token [NL@55,53]:" [gluegen] [gluegen] " [gluegen] Preprocessor: Defined macro OVR_DEFAULT_CAMERA_POSITION => {0,0,0,1,0,0,0} [gluegen] Preprocessor: pp: Returning [NL@55,53]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: pp: Returning [P_LINE@32,0]:"#line 32 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h" 2 [gluegen] " [gluegen] #line 32 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h" 2 [gluegen] Preprocessor: Returning fresh token [HASH@32,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@32,1]:"include" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@32,8]:" " [gluegen] Preprocessor: Returning fresh token [STRING@32,9]:""OVR_Version.h""=OVR_Version.h [gluegen] Preprocessor: Returning fresh token [NL@32,24]:" [gluegen] " [gluegen] Preprocessor: pp: including ../oculusvr-sdk/LibOVR/Include/OVR_Version.h [gluegen] Preprocessor: pp: Returning [P_LINE@1,0]:"#line 1 "../oculusvr-sdk/LibOVR/Include/OVR_Version.h" 1 [gluegen] " [gluegen] #line 1 "../oculusvr-sdk/LibOVR/Include/OVR_Version.h" 1 [gluegen] Preprocessor: Returning fresh token [CCOMMENT@1,0]:"/************************************************************************************ [gluegen] [gluegen] Filename : OVRVersion.h [gluegen] Content : [gluegen] [gluegen] Copyright : Copyright 2014 Oculus VR, LLC. All Rights reserved. [gluegen] [gluegen] Licensed under the Oculus VR Rift SDK License Version 3.2 (the "License"); [gluegen] you may not use the Oculus VR Rift SDK except in compliance with the License, [gluegen] which is provided at the time of installation or download, or which [gluegen] otherwise accompanies this software in either electronic or hard copy form. [gluegen] [gluegen] You may obtain a copy of the License at [gluegen] [gluegen] http://www.oculusvr.com/licenses/LICENSE-3.2 [gluegen] [gluegen] Unless required by applicable law or agreed to in writing, the Oculus VR SDK [gluegen] distributed under the License is distributed on an "AS IS" BASIS, [gluegen] WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. [gluegen] See the License for the specific language governing permissions and [gluegen] limitations under the License. [gluegen] [gluegen] *************************************************************************************/" [gluegen] Preprocessor: pp: Returning [CCOMMENT@1,0]:"/************************************************************************************ [gluegen] [gluegen] Filename : OVRVersion.h [gluegen] Content : [gluegen] [gluegen] Copyright : Copyright 2014 Oculus VR, LLC. All Rights reserved. [gluegen] [gluegen] Licensed under the Oculus VR Rift SDK License Version 3.2 (the "License"); [gluegen] you may not use the Oculus VR Rift SDK except in compliance with the License, [gluegen] which is provided at the time of installation or download, or which [gluegen] otherwise accompanies this software in either electronic or hard copy form. [gluegen] [gluegen] You may obtain a copy of the License at [gluegen] [gluegen] http://www.oculusvr.com/licenses/LICENSE-3.2 [gluegen] [gluegen] Unless required by applicable law or agreed to in writing, the Oculus VR SDK [gluegen] distributed under the License is distributed on an "AS IS" BASIS, [gluegen] WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. [gluegen] See the License for the specific language governing permissions and [gluegen] limitations under the License. [gluegen] [gluegen] *************************************************************************************/" [gluegen] /************************************************************************************ [gluegen] [gluegen] Filename : OVRVersion.h [gluegen] Content : [gluegen] [gluegen] Copyright : Copyright 2014 Oculus VR, LLC. All Rights reserved. [gluegen] [gluegen] Licensed under the Oculus VR Rift SDK License Version 3.2 (the "License"); [gluegen] you may not use the Oculus VR Rift SDK except in compliance with the License, [gluegen] which is provided at the time of installation or download, or which [gluegen] otherwise accompanies this software in either electronic or hard copy form. [gluegen] [gluegen] You may obtain a copy of the License at [gluegen] [gluegen] http://www.oculusvr.com/licenses/LICENSE-3.2 [gluegen] [gluegen] Unless required by applicable law or agreed to in writing, the Oculus VR SDK [gluegen] distributed under the License is distributed on an "AS IS" BASIS, [gluegen] WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. [gluegen] See the License for the specific language governing permissions and [gluegen] limitations under the License. [gluegen] [gluegen] *************************************************************************************/Preprocessor: Returning fresh token [NL@23,86]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@23,86]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@25,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@25,1]:"ifndef" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@25,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@25,8]:"OVR_Version_h" [gluegen] Preprocessor: pp: Returning [NL@25,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@26,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@26,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@26,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@26,8]:"OVR_Version_h" [gluegen] Preprocessor: Returning fresh token [NL@26,21]:" [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: Returning unget token [NL@26,21]:" [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: Defined macro OVR_Version_h [gluegen] Preprocessor: pp: Returning [NL@26,21]:" [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@32,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@32,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@32,3]:" " [gluegen] Preprocessor: Returning fresh token [!@32,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@32,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@32,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@32,13]:"OVR_STRINGIZE" [gluegen] Preprocessor: Returning fresh token [)@32,26]:")" [gluegen] Preprocessor: Returning fresh token [NL@32,27]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@32,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@33,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@33,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@33,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@33,5]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@33,11]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@33,12]:"OVR_STRINGIZEIMPL" [gluegen] Preprocessor: Returning fresh token [(@33,29]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@33,30]:"x" [gluegen] Preprocessor: Returning fresh token [)@33,31]:")" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@33,32]:" " [gluegen] Preprocessor: Returning fresh token [#@33,33]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@33,34]:"x" [gluegen] Preprocessor: Returning fresh token [NL@33,35]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_STRINGIZEIMPL(x) => #x [gluegen] Preprocessor: pp: Returning [NL@33,35]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@34,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@34,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@34,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@34,5]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@34,11]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@34,12]:"OVR_STRINGIZE" [gluegen] Preprocessor: Returning fresh token [(@34,25]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@34,26]:"x" [gluegen] Preprocessor: Returning fresh token [)@34,27]:")" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@34,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@34,33]:"OVR_STRINGIZEIMPL" [gluegen] Preprocessor: Returning fresh token [(@34,50]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@34,51]:"x" [gluegen] Preprocessor: Returning fresh token [)@34,52]:")" [gluegen] Preprocessor: Returning fresh token [NL@34,53]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_STRINGIZE(x) => OVR_STRINGIZEIMPL(x) [gluegen] Preprocessor: pp: Returning [NL@34,53]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@35,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@35,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@35,6]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@37,0]:"// We are on major version 5 of the beta pre-release SDK. At some point we will" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@37,0]:"// We are on major version 5 of the beta pre-release SDK. At some point we will" [gluegen] // We are on major version 5 of the beta pre-release SDK. At some point we willPreprocessor: Returning fresh token [NL@37,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@37,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@38,0]:"// transition to product version 1 and reset the major version back to 1 (first " [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@38,0]:"// transition to product version 1 and reset the major version back to 1 (first " [gluegen] // transition to product version 1 and reset the major version back to 1 (first Preprocessor: Returning fresh token [NL@38,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@38,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@39,0]:"// product release, version 1.0)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@39,0]:"// product release, version 1.0)." [gluegen] // product release, version 1.0).Preprocessor: Returning fresh token [NL@39,33]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@39,33]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@40,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@40,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@40,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@40,8]:"OVR_PRODUCT_VERSION" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@40,27]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@40,27]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@40,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [NL@40,29]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_PRODUCT_VERSION => 0 [gluegen] Preprocessor: pp: Returning [NL@40,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@41,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@41,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@41,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@41,8]:"OVR_MAJOR_VERSION" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@41,25]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@41,25]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@41,28]:"5"=5 [gluegen] Preprocessor: Returning fresh token [NL@41,29]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_MAJOR_VERSION => 5 [gluegen] Preprocessor: pp: Returning [NL@41,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@42,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@42,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@42,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@42,8]:"OVR_MINOR_VERSION" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@42,25]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@42,25]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@42,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [NL@42,29]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_MINOR_VERSION => 0 [gluegen] Preprocessor: pp: Returning [NL@42,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@43,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@43,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@43,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@43,8]:"OVR_PATCH_VERSION" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@43,25]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@43,25]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@43,28]:"1"=1 [gluegen] Preprocessor: Returning fresh token [NL@43,29]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_PATCH_VERSION => 1 [gluegen] Preprocessor: pp: Returning [NL@43,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@44,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@44,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@44,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@44,8]:"OVR_BUILD_NUMBER" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@44,24]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@44,24]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@44,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [NL@44,29]:" [gluegen] [gluegen] " [gluegen] Preprocessor: Defined macro OVR_BUILD_NUMBER => 0 [gluegen] Preprocessor: pp: Returning [NL@44,29]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@46,0]:"// "Product.Major.Minor.Patch"" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@46,0]:"// "Product.Major.Minor.Patch"" [gluegen] // "Product.Major.Minor.Patch"Preprocessor: Returning fresh token [NL@46,30]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@46,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@47,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@47,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@47,3]:" " [gluegen] Preprocessor: Returning fresh token [!@47,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@47,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@47,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@47,13]:"OVR_VERSION_STRING" [gluegen] Preprocessor: Returning fresh token [)@47,31]:")" [gluegen] Preprocessor: Returning fresh token [NL@47,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@47,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@48,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@48,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@48,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,5]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@48,11]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,12]:"OVR_VERSION_STRING" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@48,30]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@48,30]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,32]:"OVR_STRINGIZE" [gluegen] Preprocessor: Returning fresh token [(@48,45]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,46]:"OVR_PRODUCT_VERSION" [gluegen] Preprocessor: Returning fresh token [.@48,65]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,66]:"OVR_MAJOR_VERSION" [gluegen] Preprocessor: Returning fresh token [.@48,83]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,84]:"OVR_MINOR_VERSION" [gluegen] Preprocessor: Returning fresh token [.@48,101]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,102]:"OVR_PATCH_VERSION" [gluegen] Preprocessor: Returning fresh token [)@48,119]:")" [gluegen] Preprocessor: Returning fresh token [NL@48,120]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_VERSION_STRING => OVR_STRINGIZE(OVR_PRODUCT_VERSION.OVR_MAJOR_VERSION.OVR_MINOR_VERSION.OVR_PATCH_VERSION) [gluegen] Preprocessor: pp: Returning [NL@48,120]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@49,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@49,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@49,6]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@51,0]:"// "Product.Major.Minor.Patch.Build"" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@51,0]:"// "Product.Major.Minor.Patch.Build"" [gluegen] // "Product.Major.Minor.Patch.Build"Preprocessor: Returning fresh token [NL@51,36]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@51,36]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@52,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@52,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@52,3]:" " [gluegen] Preprocessor: Returning fresh token [!@52,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@52,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@52,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@52,13]:"OVR_DETAILED_VERSION_STRING" [gluegen] Preprocessor: Returning fresh token [)@52,40]:")" [gluegen] Preprocessor: Returning fresh token [NL@52,41]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@52,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@53,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@53,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@53,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,5]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@53,11]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,12]:"OVR_DETAILED_VERSION_STRING" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@53,39]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@53,39]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,40]:"OVR_STRINGIZE" [gluegen] Preprocessor: Returning fresh token [(@53,53]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,54]:"OVR_PRODUCT_VERSION" [gluegen] Preprocessor: Returning fresh token [.@53,73]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,74]:"OVR_MAJOR_VERSION" [gluegen] Preprocessor: Returning fresh token [.@53,91]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,92]:"OVR_MINOR_VERSION" [gluegen] Preprocessor: Returning fresh token [.@53,109]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,110]:"OVR_PATCH_VERSION" [gluegen] Preprocessor: Returning fresh token [.@53,127]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,128]:"OVR_BUILD_NUMBER" [gluegen] Preprocessor: Returning fresh token [)@53,144]:")" [gluegen] Preprocessor: Returning fresh token [NL@53,145]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_DETAILED_VERSION_STRING => OVR_STRINGIZE(OVR_PRODUCT_VERSION.OVR_MAJOR_VERSION.OVR_MINOR_VERSION.OVR_PATCH_VERSION.OVR_BUILD_NUMBER) [gluegen] Preprocessor: pp: Returning [NL@53,145]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@54,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@54,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@54,6]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@56,0]:"// This is the firmware version for the DK2 headset sensor board." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@56,0]:"// This is the firmware version for the DK2 headset sensor board." [gluegen] // This is the firmware version for the DK2 headset sensor board.Preprocessor: Returning fresh token [NL@56,65]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@56,65]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@57,0]:"//#if !defined(OVR_DK2_LATEST_FIRMWARE_MAJOR_VERSION)" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@57,0]:"//#if !defined(OVR_DK2_LATEST_FIRMWARE_MAJOR_VERSION)" [gluegen] //#if !defined(OVR_DK2_LATEST_FIRMWARE_MAJOR_VERSION)Preprocessor: Returning fresh token [NL@57,53]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@57,53]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@58,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@58,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@58,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@58,5]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@58,11]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@58,12]:"OVR_DK2_LATEST_FIRMWARE_MAJOR_VERSION" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@58,49]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@58,49]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@58,50]:"2"=2 [gluegen] Preprocessor: Returning fresh token [NL@58,51]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_DK2_LATEST_FIRMWARE_MAJOR_VERSION => 2 [gluegen] Preprocessor: pp: Returning [NL@58,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@59,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@59,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@59,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@59,5]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@59,11]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@59,12]:"OVR_DK2_LATEST_FIRMWARE_MINOR_VERSION" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@59,49]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@59,49]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@59,50]:"12"=12 [gluegen] Preprocessor: Returning fresh token [NL@59,52]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_DK2_LATEST_FIRMWARE_MINOR_VERSION => 12 [gluegen] Preprocessor: pp: Returning [NL@59,52]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@60,0]:"//#endif" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@60,0]:"//#endif" [gluegen] //#endifPreprocessor: Returning fresh token [NL@60,8]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@60,8]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@62,0]:"// LibOVRRT description" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@62,0]:"// LibOVRRT description" [gluegen] // LibOVRRT descriptionPreprocessor: Returning fresh token [NL@62,23]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@62,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@63,0]:"// This appears in the user-visible file properties. It is intended to convey publicly available additional information" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@63,0]:"// This appears in the user-visible file properties. It is intended to convey publicly available additional information" [gluegen] // This appears in the user-visible file properties. It is intended to convey publicly available additional informationPreprocessor: Returning fresh token [NL@63,119]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@63,119]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@64,0]:"// such as feature builds." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@64,0]:"// such as feature builds." [gluegen] // such as feature builds.Preprocessor: Returning fresh token [NL@64,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@64,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@65,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@65,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@65,3]:" " [gluegen] Preprocessor: Returning fresh token [!@65,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@65,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@65,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@65,13]:"OVR_FILE_DESCRIPTION_STRING" [gluegen] Preprocessor: Returning fresh token [)@65,40]:")" [gluegen] Preprocessor: Returning fresh token [NL@65,41]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@65,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@66,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@66,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@66,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@66,5]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@66,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@66,8]:"defined" [gluegen] Preprocessor: Returning fresh token [(@66,15]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@66,16]:"_DEBUG" [gluegen] Preprocessor: Returning fresh token [)@66,22]:")" [gluegen] Preprocessor: Returning fresh token [NL@66,23]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@66,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@67,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@67,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@67,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@67,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@67,62]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@68,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@68,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@68,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@68,5]:"else" [gluegen] Preprocessor: pp: Returning [NL@68,9]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@69,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@69,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@69,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@69,9]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@69,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@69,16]:"OVR_FILE_DESCRIPTION_STRING" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@69,43]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@69,43]:" " [gluegen] Preprocessor: Returning fresh token [STRING@69,44]:""LibOVRRT""=LibOVRRT [gluegen] Preprocessor: Returning fresh token [NL@69,54]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_FILE_DESCRIPTION_STRING => "LibOVRRT" [gluegen] Preprocessor: pp: Returning [NL@69,54]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@70,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@70,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@70,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@70,5]:"endif" [gluegen] Preprocessor: pp: Returning [NL@70,10]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@71,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@71,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@71,6]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@74,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@74,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@74,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: pp: Returning [P_LINE@33,0]:"#line 33 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h" 2 [gluegen] " [gluegen] #line 33 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h" 2 [gluegen] Preprocessor: Returning fresh token [NL@33,0]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@33,0]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@35,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@35,1]:"include" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@35,8]:" " [gluegen] Preprocessor: Returning fresh token [HEADER@35,9]:""=stdint.h [gluegen] Preprocessor: pp: including ../../../../gluegen/label/android-aarch64/make/stub_includes/gluegen/stdint.h [gluegen] Preprocessor: pp: Returning [P_LINE@1,0]:"#line 1 "../../../../gluegen/label/android-aarch64/make/stub_includes/gluegen/stdint.h" 1 [gluegen] " [gluegen] #line 1 "../../../../gluegen/label/android-aarch64/make/stub_includes/gluegen/stdint.h" 1 [gluegen] Preprocessor: Returning fresh token [HASH@1,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1,1]:"ifndef" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1,8]:"__stdint_h" [gluegen] Preprocessor: pp: Returning [NL@1,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@2,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@2,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@2,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@2,8]:"__stdint_h" [gluegen] Preprocessor: Returning fresh token [NL@2,18]:" [gluegen] [gluegen] " [gluegen] Preprocessor: Returning unget token [NL@2,18]:" [gluegen] [gluegen] " [gluegen] Preprocessor: Defined macro __stdint_h [gluegen] Preprocessor: pp: Returning [NL@2,18]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@4,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@4,1]:"include" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@4,8]:" " [gluegen] Preprocessor: Returning fresh token [HEADER@4,9]:""=gluegen_types.h [gluegen] Preprocessor: pp: including ../../../../gluegen/label/android-aarch64/make/stub_includes/gluegen/gluegen_types.h [gluegen] Preprocessor: pp: Returning [P_LINE@1,0]:"#line 1 "../../../../gluegen/label/android-aarch64/make/stub_includes/gluegen/gluegen_types.h" 1 [gluegen] " [gluegen] #line 1 "../../../../gluegen/label/android-aarch64/make/stub_includes/gluegen/gluegen_types.h" 1 [gluegen] Preprocessor: Returning fresh token [HASH@1,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1,1]:"ifndef" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1,8]:"__gluegen_types_h" [gluegen] Preprocessor: pp: Returning [NL@1,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@2,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@2,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@2,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@2,8]:"__gluegen_types_h" [gluegen] Preprocessor: Returning fresh token [NL@2,25]:" [gluegen] [gluegen] " [gluegen] Preprocessor: Returning unget token [NL@2,25]:" [gluegen] [gluegen] " [gluegen] Preprocessor: Defined macro __gluegen_types_h [gluegen] Preprocessor: pp: Returning [NL@2,25]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CCOMMENT@4,0]:"/** [gluegen] * These are standard include replacement files [gluegen] * for gluegen processing only! [gluegen] * [gluegen] * Don't include this folder to your native compiler! [gluegen] * [gluegen] * Purpose of all files within this folder is to define a fixed bitsize [gluegen] * across all platforms to allow the resulting java type comfort all. [gluegen] * IE a 'intptr_t' shall always be 64bit. [gluegen] * [gluegen] * We use one size fits all. [gluegen] */" [gluegen] Preprocessor: pp: Returning [CCOMMENT@4,0]:"/** [gluegen] * These are standard include replacement files [gluegen] * for gluegen processing only! [gluegen] * [gluegen] * Don't include this folder to your native compiler! [gluegen] * [gluegen] * Purpose of all files within this folder is to define a fixed bitsize [gluegen] * across all platforms to allow the resulting java type comfort all. [gluegen] * IE a 'intptr_t' shall always be 64bit. [gluegen] * [gluegen] * We use one size fits all. [gluegen] */" [gluegen] /** [gluegen] * These are standard include replacement files [gluegen] * for gluegen processing only! [gluegen] * [gluegen] * Don't include this folder to your native compiler! [gluegen] * [gluegen] * Purpose of all files within this folder is to define a fixed bitsize [gluegen] * across all platforms to allow the resulting java type comfort all. [gluegen] * IE a 'intptr_t' shall always be 64bit. [gluegen] * [gluegen] * We use one size fits all. [gluegen] */Preprocessor: Returning fresh token [NL@15,3]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@15,3]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@17,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@17,1]:"ifndef" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@17,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@17,8]:"__GLUEGEN__" [gluegen] Preprocessor: pp: Returning [NL@17,19]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@18,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@18,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@18,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@18,5]:"error" [gluegen] Preprocessor: pp: Returning [NL@18,161]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@19,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@19,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@19,6]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CCOMMENT@21,0]:"/** [gluegen] * Look in the GlueGen.java API documentation for the build-in types (terminal symbols) [gluegen] * definition. [gluegen] * [gluegen] * The following types are build-in: [gluegen] * [gluegen] * int8_t - stdint.h [gluegen] * uint8_t - stdint.h [gluegen] * int16_t - stdint.h [gluegen] * uint16_t - stdint.h [gluegen] * __int32 - windows [gluegen] * int32_t - stdint.h [gluegen] * wchar_t - stddef.h [gluegen] * uint32_t - stdint.h [gluegen] * __int64 - windows [gluegen] * int64_t - stdint.h [gluegen] * uint64_t - stdint.h [gluegen] * ptrdiff_t - stddef.h [gluegen] * intptr_t - stdint.h [gluegen] * size_t - stddef.h [gluegen] * uintptr_t - stdint.h [gluegen] */" [gluegen] Preprocessor: pp: Returning [CCOMMENT@21,0]:"/** [gluegen] * Look in the GlueGen.java API documentation for the build-in types (terminal symbols) [gluegen] * definition. [gluegen] * [gluegen] * The following types are build-in: [gluegen] * [gluegen] * int8_t - stdint.h [gluegen] * uint8_t - stdint.h [gluegen] * int16_t - stdint.h [gluegen] * uint16_t - stdint.h [gluegen] * __int32 - windows [gluegen] * int32_t - stdint.h [gluegen] * wchar_t - stddef.h [gluegen] * uint32_t - stdint.h [gluegen] * __int64 - windows [gluegen] * int64_t - stdint.h [gluegen] * uint64_t - stdint.h [gluegen] * ptrdiff_t - stddef.h [gluegen] * intptr_t - stdint.h [gluegen] * size_t - stddef.h [gluegen] * uintptr_t - stdint.h [gluegen] */" [gluegen] /** [gluegen] * Look in the GlueGen.java API documentation for the build-in types (terminal symbols) [gluegen] * definition. [gluegen] * [gluegen] * The following types are build-in: [gluegen] * [gluegen] * int8_t - stdint.h [gluegen] * uint8_t - stdint.h [gluegen] * int16_t - stdint.h [gluegen] * uint16_t - stdint.h [gluegen] * __int32 - windows [gluegen] * int32_t - stdint.h [gluegen] * wchar_t - stddef.h [gluegen] * uint32_t - stdint.h [gluegen] * __int64 - windows [gluegen] * int64_t - stdint.h [gluegen] * uint64_t - stdint.h [gluegen] * ptrdiff_t - stddef.h [gluegen] * intptr_t - stdint.h [gluegen] * size_t - stddef.h [gluegen] * uintptr_t - stdint.h [gluegen] */Preprocessor: Returning fresh token [NL@42,3]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@42,3]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@44,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@44,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@44,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@44,8]:"NULL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@44,12]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@44,12]:" " [gluegen] Preprocessor: Returning fresh token [(@44,13]:"(" [gluegen] Preprocessor: Returning fresh token [(@44,14]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@44,15]:"void" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@44,19]:" " [gluegen] Preprocessor: Returning fresh token [*@44,20]:"*" [gluegen] Preprocessor: Returning fresh token [)@44,21]:")" [gluegen] Preprocessor: Returning fresh token [NUMBER@44,22]:"0"=00 [gluegen] Preprocessor: Returning fresh token [)@44,23]:")" [gluegen] Preprocessor: Returning fresh token [NL@44,24]:" [gluegen] [gluegen] " [gluegen] Preprocessor: Defined macro NULL => ((void *)0) [gluegen] Preprocessor: pp: Returning [NL@44,24]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@46,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@46,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@46,30]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: pp: Returning [P_LINE@5,0]:"#line 5 "../../../../gluegen/label/android-aarch64/make/stub_includes/gluegen/stdint.h" 2 [gluegen] " [gluegen] #line 5 "../../../../gluegen/label/android-aarch64/make/stub_includes/gluegen/stdint.h" 2 [gluegen] Preprocessor: Returning fresh token [NL@5,0]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@5,0]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@6,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@6,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@6,23]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: pp: Returning [P_LINE@36,0]:"#line 36 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h" 2 [gluegen] " [gluegen] #line 36 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h" 2 [gluegen] Preprocessor: Returning fresh token [NL@36,0]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@36,0]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@37,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@37,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@37,3]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@37,4]:"defined" [gluegen] Preprocessor: Returning fresh token [(@37,11]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@37,12]:"_MSC_VER" [gluegen] Preprocessor: Returning fresh token [)@37,20]:")" [gluegen] Preprocessor: Returning fresh token [NL@37,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@37,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@38,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@38,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@38,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@38,5]:"pragma" [gluegen] Preprocessor: pp: Returning [NL@38,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@39,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@39,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@39,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@39,5]:"pragma" [gluegen] Preprocessor: pp: Returning [NL@39,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@40,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@40,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@40,6]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@44,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@44,0]:"//-----------------------------------------------------------------------------------" [gluegen] //-----------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@44,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@44,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@45,0]:"// ***** OVR_OS" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@45,0]:"// ***** OVR_OS" [gluegen] // ***** OVR_OSPreprocessor: Returning fresh token [NL@45,15]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@45,15]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@46,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@46,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@46,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@46,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@47,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@47,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@47,3]:" " [gluegen] Preprocessor: Returning fresh token [!@47,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@47,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@47,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@47,13]:"OVR_OS_WIN32" [gluegen] Preprocessor: Returning fresh token [)@47,25]:")" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@47,26]:" " [gluegen] Preprocessor: Returning fresh token [LAND@47,27]:"&&" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@47,29]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@47,30]:"defined" [gluegen] Preprocessor: Returning fresh token [(@47,37]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@47,38]:"_WIN32" [gluegen] Preprocessor: Returning fresh token [)@47,44]:")" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@47,45]:" " [gluegen] Preprocessor: Returning fresh token [NL@47,46]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@47,46]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@48,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@48,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@48,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,5]:"define" [gluegen] Preprocessor: pp: Returning [NL@48,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@49,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@49,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@49,6]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@51,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@51,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@51,3]:" " [gluegen] Preprocessor: Returning fresh token [!@51,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@51,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@51,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@51,13]:"OVR_OS_MAC" [gluegen] Preprocessor: Returning fresh token [)@51,23]:")" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@51,24]:" " [gluegen] Preprocessor: Returning fresh token [LAND@51,25]:"&&" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@51,27]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@51,28]:"defined" [gluegen] Preprocessor: Returning fresh token [(@51,35]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@51,36]:"__APPLE__" [gluegen] Preprocessor: Returning fresh token [)@51,45]:")" [gluegen] Preprocessor: Returning fresh token [NL@51,46]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@51,46]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@52,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@52,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@52,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@52,5]:"define" [gluegen] Preprocessor: pp: Returning [NL@52,22]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@53,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@53,6]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@55,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@55,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@55,3]:" " [gluegen] Preprocessor: Returning fresh token [!@55,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@55,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@55,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@55,13]:"OVR_OS_LINUX" [gluegen] Preprocessor: Returning fresh token [)@55,25]:")" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@55,26]:" " [gluegen] Preprocessor: Returning fresh token [LAND@55,27]:"&&" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@55,29]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@55,30]:"defined" [gluegen] Preprocessor: Returning fresh token [(@55,37]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@55,38]:"__linux__" [gluegen] Preprocessor: Returning fresh token [)@55,47]:")" [gluegen] Preprocessor: Returning fresh token [NL@55,48]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@55,48]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@56,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@56,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@56,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@56,5]:"define" [gluegen] Preprocessor: pp: Returning [NL@56,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@57,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@57,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@57,6]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@61,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@61,0]:"//-----------------------------------------------------------------------------------" [gluegen] //-----------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@61,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@61,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@62,0]:"// ***** OVR_CPP" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@62,0]:"// ***** OVR_CPP" [gluegen] // ***** OVR_CPPPreprocessor: Returning fresh token [NL@62,16]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@62,16]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@63,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@63,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@63,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@63,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@64,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@64,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@64,3]:" " [gluegen] Preprocessor: Returning fresh token [!@64,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@64,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@64,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@64,13]:"OVR_CPP" [gluegen] Preprocessor: Returning fresh token [)@64,20]:")" [gluegen] Preprocessor: Returning fresh token [NL@64,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@64,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@65,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@65,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@65,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@65,5]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@65,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@65,8]:"defined" [gluegen] Preprocessor: Returning fresh token [(@65,15]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@65,16]:"__cplusplus" [gluegen] Preprocessor: Returning fresh token [)@65,27]:")" [gluegen] Preprocessor: Returning fresh token [NL@65,28]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@65,28]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@66,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@66,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@66,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@66,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@66,28]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@67,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@67,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@67,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@67,5]:"else" [gluegen] Preprocessor: pp: Returning [NL@67,9]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@68,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@68,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@68,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@68,9]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@68,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@68,16]:"OVR_CPP" [gluegen] Preprocessor: Returning fresh token [(@68,23]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@68,24]:"x" [gluegen] Preprocessor: Returning fresh token [)@68,25]:")" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@68,26]:" " [gluegen] Preprocessor: Returning fresh token [CCOMMENT@68,27]:"/* Not C++ */" [gluegen] Preprocessor: Returning fresh token [NL@68,40]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_CPP(x) [gluegen] Preprocessor: pp: Returning [NL@68,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@69,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@69,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@69,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@69,5]:"endif" [gluegen] Preprocessor: pp: Returning [NL@69,10]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@70,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@70,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@70,6]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@74,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@74,0]:"//-----------------------------------------------------------------------------------" [gluegen] //-----------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@74,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@74,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@75,0]:"// ***** OVR_CDECL" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@75,0]:"// ***** OVR_CDECL" [gluegen] // ***** OVR_CDECLPreprocessor: Returning fresh token [NL@75,18]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@75,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@76,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@76,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@76,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@76,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@77,0]:"// LibOVR calling convention for 32-bit Windows builds." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@77,0]:"// LibOVR calling convention for 32-bit Windows builds." [gluegen] // LibOVR calling convention for 32-bit Windows builds.Preprocessor: Returning fresh token [NL@77,55]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@77,55]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@78,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@78,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@78,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@78,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@79,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@79,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@79,3]:" " [gluegen] Preprocessor: Returning fresh token [!@79,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@79,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@79,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@79,13]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [)@79,22]:")" [gluegen] Preprocessor: Returning fresh token [NL@79,23]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@79,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@80,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@80,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@80,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@80,5]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@80,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@80,8]:"defined" [gluegen] Preprocessor: Returning fresh token [(@80,15]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@80,16]:"_WIN32" [gluegen] Preprocessor: Returning fresh token [)@80,22]:")" [gluegen] Preprocessor: Returning fresh token [NL@80,23]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@80,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@81,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@81,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@81,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@81,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@81,33]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@82,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@82,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@82,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@82,5]:"else" [gluegen] Preprocessor: pp: Returning [NL@82,9]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@83,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@83,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@83,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@83,9]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@83,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@83,16]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [NL@83,25]:" [gluegen] " [gluegen] Preprocessor: Returning unget token [NL@83,25]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_CDECL [gluegen] Preprocessor: pp: Returning [NL@83,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@84,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@84,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@84,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@84,5]:"endif" [gluegen] Preprocessor: pp: Returning [NL@84,10]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@85,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@85,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@85,6]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@89,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@89,0]:"//-----------------------------------------------------------------------------------" [gluegen] //-----------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@89,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@89,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@90,0]:"// ***** OVR_EXTERN_C" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@90,0]:"// ***** OVR_EXTERN_C" [gluegen] // ***** OVR_EXTERN_CPreprocessor: Returning fresh token [NL@90,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@90,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@91,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@91,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@91,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@91,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@92,0]:"// Defined as extern "C" when built from C++ code." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@92,0]:"// Defined as extern "C" when built from C++ code." [gluegen] // Defined as extern "C" when built from C++ code.Preprocessor: Returning fresh token [NL@92,50]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@92,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@93,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@93,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@93,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@93,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@94,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@94,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@94,3]:" " [gluegen] Preprocessor: Returning fresh token [!@94,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@94,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@94,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@94,13]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [)@94,25]:")" [gluegen] Preprocessor: Returning fresh token [NL@94,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@94,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@95,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@95,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@95,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@95,5]:"ifdef" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@95,10]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@95,11]:"__cplusplus" [gluegen] Preprocessor: pp: Returning [NL@95,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@96,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@96,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@96,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@96,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@96,39]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@97,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@97,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@97,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@97,5]:"else" [gluegen] Preprocessor: pp: Returning [NL@97,9]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@98,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@98,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@98,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@98,9]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@98,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@98,16]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [NL@98,28]:" [gluegen] " [gluegen] Preprocessor: Returning unget token [NL@98,28]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_EXTERN_C [gluegen] Preprocessor: pp: Returning [NL@98,28]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@99,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@99,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@99,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@99,5]:"endif" [gluegen] Preprocessor: pp: Returning [NL@99,10]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@100,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@100,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@100,6]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@104,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@104,0]:"//-----------------------------------------------------------------------------------" [gluegen] //-----------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@104,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@104,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@105,0]:"// ***** OVR_PUBLIC_FUNCTION / OVR_PRIVATE_FUNCTION" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@105,0]:"// ***** OVR_PUBLIC_FUNCTION / OVR_PRIVATE_FUNCTION" [gluegen] // ***** OVR_PUBLIC_FUNCTION / OVR_PRIVATE_FUNCTIONPreprocessor: Returning fresh token [NL@105,51]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@105,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@106,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@106,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@106,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@106,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@107,0]:"// OVR_PUBLIC_FUNCTION - Functions that externally visible from a shared library. Corresponds to Microsoft __dllexport." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@107,0]:"// OVR_PUBLIC_FUNCTION - Functions that externally visible from a shared library. Corresponds to Microsoft __dllexport." [gluegen] // OVR_PUBLIC_FUNCTION - Functions that externally visible from a shared library. Corresponds to Microsoft __dllexport.Preprocessor: Returning fresh token [NL@107,120]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@107,120]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@108,0]:"// OVR_PUBLIC_CLASS - C++ structs and classes that are externally visible from a shared library. Corresponds to Microsoft __dllexport." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@108,0]:"// OVR_PUBLIC_CLASS - C++ structs and classes that are externally visible from a shared library. Corresponds to Microsoft __dllexport." [gluegen] // OVR_PUBLIC_CLASS - C++ structs and classes that are externally visible from a shared library. Corresponds to Microsoft __dllexport.Preprocessor: Returning fresh token [NL@108,138]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@108,138]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@109,0]:"// OVR_PRIVATE_FUNCTION - Functions that are not visible outside of a shared library. They are private to the shared library." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@109,0]:"// OVR_PRIVATE_FUNCTION - Functions that are not visible outside of a shared library. They are private to the shared library." [gluegen] // OVR_PRIVATE_FUNCTION - Functions that are not visible outside of a shared library. They are private to the shared library.Preprocessor: Returning fresh token [NL@109,125]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@109,125]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@110,0]:"// OVR_PRIVATE_CLASS - C++ structs and classes that are not visible outside of a shared library. They are private to the shared library." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@110,0]:"// OVR_PRIVATE_CLASS - C++ structs and classes that are not visible outside of a shared library. They are private to the shared library." [gluegen] // OVR_PRIVATE_CLASS - C++ structs and classes that are not visible outside of a shared library. They are private to the shared library.Preprocessor: Returning fresh token [NL@110,139]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@110,139]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@111,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@111,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@111,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@111,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@112,0]:"// OVR_DLL_BUILD - Used to indicate that the current compilation unit is of a shared library." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@112,0]:"// OVR_DLL_BUILD - Used to indicate that the current compilation unit is of a shared library." [gluegen] // OVR_DLL_BUILD - Used to indicate that the current compilation unit is of a shared library.Preprocessor: Returning fresh token [NL@112,100]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@112,100]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@113,0]:"// OVR_DLL_IMPORT - Used to indicate that the current compilation unit is a user of the corresponding shared library." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@113,0]:"// OVR_DLL_IMPORT - Used to indicate that the current compilation unit is a user of the corresponding shared library." [gluegen] // OVR_DLL_IMPORT - Used to indicate that the current compilation unit is a user of the corresponding shared library.Preprocessor: Returning fresh token [NL@113,123]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@113,123]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@114,0]:"// OVR_DLL_BUILD - used to indicate that the current compilation unit is not a shared library but rather statically linked code." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@114,0]:"// OVR_DLL_BUILD - used to indicate that the current compilation unit is not a shared library but rather statically linked code." [gluegen] // OVR_DLL_BUILD - used to indicate that the current compilation unit is not a shared library but rather statically linked code.Preprocessor: Returning fresh token [NL@114,135]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@114,135]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@115,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@115,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@115,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@115,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@116,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@116,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@116,3]:" " [gluegen] Preprocessor: Returning fresh token [!@116,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@116,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@116,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@116,13]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [)@116,32]:")" [gluegen] Preprocessor: Returning fresh token [NL@116,33]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@116,33]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@117,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@117,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@117,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@117,5]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@117,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@117,8]:"defined" [gluegen] Preprocessor: Returning fresh token [(@117,15]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@117,16]:"OVR_DLL_BUILD" [gluegen] Preprocessor: Returning fresh token [)@117,29]:")" [gluegen] Preprocessor: Returning fresh token [NL@117,30]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@117,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@118,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@118,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@118,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@118,9]:"if" [gluegen] Preprocessor: pp: Returning [NL@118,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@119,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@119,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@119,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@119,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@119,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@120,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@120,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@120,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@120,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@120,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@121,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@121,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@121,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@121,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@121,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@122,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@122,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@122,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@122,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@122,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@123,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@123,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@123,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@123,9]:"else" [gluegen] Preprocessor: pp: Returning [NL@123,13]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@124,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@124,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@124,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@124,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@124,136]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@125,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@125,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@125,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@125,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@125,108]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@126,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@126,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@126,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@126,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@126,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@127,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@127,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@127,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@127,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@127,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@128,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@128,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@128,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@128,9]:"endif" [gluegen] Preprocessor: pp: Returning [NL@128,14]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@129,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@129,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@129,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@129,5]:"elif" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@129,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@129,10]:"defined" [gluegen] Preprocessor: Returning fresh token [(@129,17]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@129,18]:"OVR_DLL_IMPORT" [gluegen] Preprocessor: Returning fresh token [)@129,32]:")" [gluegen] Preprocessor: Returning fresh token [NL@129,33]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@129,33]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@130,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@130,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@130,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@130,9]:"if" [gluegen] Preprocessor: pp: Returning [NL@130,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@131,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@131,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@131,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@131,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@131,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@132,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@132,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@132,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@132,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@132,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@133,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@133,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@133,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@133,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@133,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@134,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@134,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@134,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@134,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@134,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@135,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@135,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@135,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@135,9]:"else" [gluegen] Preprocessor: pp: Returning [NL@135,13]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@136,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@136,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@136,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@136,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@136,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@137,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@137,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@137,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@137,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@137,36]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@138,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@138,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@138,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@138,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@138,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@139,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@139,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@139,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@139,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@139,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@140,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@140,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@140,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@140,9]:"endif" [gluegen] Preprocessor: pp: Returning [NL@140,14]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@141,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@141,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@141,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@141,5]:"else" [gluegen] Preprocessor: pp: Returning [NL@141,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@142,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@142,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@142,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,9]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@142,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,16]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@142,35]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,36]:"rval" [gluegen] Preprocessor: Returning fresh token [)@142,40]:")" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@142,41]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@142,58]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,59]:"rval" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@142,63]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [NL@142,73]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_PUBLIC_FUNCTION(rval) => OVR_EXTERN_C rval OVR_CDECL [gluegen] Preprocessor: pp: Returning [NL@142,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@143,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@143,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@143,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@143,9]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@143,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@143,16]:"OVR_PUBLIC_CLASS" [gluegen] Preprocessor: Returning fresh token [NL@143,32]:" [gluegen] " [gluegen] Preprocessor: Returning unget token [NL@143,32]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_PUBLIC_CLASS [gluegen] Preprocessor: pp: Returning [NL@143,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@144,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@144,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@144,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@144,9]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@144,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@144,16]:"OVR_PRIVATE_FUNCTION" [gluegen] Preprocessor: Returning fresh token [NL@144,36]:" [gluegen] " [gluegen] Preprocessor: Returning unget token [NL@144,36]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_PRIVATE_FUNCTION [gluegen] Preprocessor: pp: Returning [NL@144,36]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@145,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@145,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@145,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@145,9]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@145,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@145,16]:"OVR_PRIVATE_CLASS" [gluegen] Preprocessor: Returning fresh token [NL@145,33]:" [gluegen] " [gluegen] Preprocessor: Returning unget token [NL@145,33]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_PRIVATE_CLASS [gluegen] Preprocessor: pp: Returning [NL@145,33]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@146,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@146,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@146,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@146,5]:"endif" [gluegen] Preprocessor: pp: Returning [NL@146,10]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@147,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@147,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@147,6]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@150,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@150,0]:"//-----------------------------------------------------------------------------------" [gluegen] //-----------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@150,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@150,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@151,0]:"// ***** OVR_EXPORT" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@151,0]:"// ***** OVR_EXPORT" [gluegen] // ***** OVR_EXPORTPreprocessor: Returning fresh token [NL@151,19]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@151,19]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@152,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@152,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@152,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@152,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@153,0]:"// Provided for backward compatibility with older usage." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@153,0]:"// Provided for backward compatibility with older usage." [gluegen] // Provided for backward compatibility with older usage.Preprocessor: Returning fresh token [NL@153,56]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@153,56]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@155,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@155,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@155,3]:" " [gluegen] Preprocessor: Returning fresh token [!@155,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@155,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@155,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@155,13]:"OVR_EXPORT" [gluegen] Preprocessor: Returning fresh token [)@155,23]:")" [gluegen] Preprocessor: Returning fresh token [NL@155,24]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@155,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@156,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@156,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@156,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@156,5]:"ifdef" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@156,10]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@156,11]:"OVR_OS_WIN32" [gluegen] Preprocessor: pp: Returning [NL@156,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@157,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@157,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@157,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@157,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@157,48]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@158,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@158,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@158,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@158,5]:"else" [gluegen] Preprocessor: pp: Returning [NL@158,9]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@159,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@159,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@159,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@159,9]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@159,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@159,16]:"OVR_EXPORT" [gluegen] Preprocessor: Returning fresh token [NL@159,26]:" [gluegen] " [gluegen] Preprocessor: Returning unget token [NL@159,26]:" [gluegen] " [gluegen] Preprocessor: Defined macro OVR_EXPORT [gluegen] Preprocessor: pp: Returning [NL@159,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@160,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@160,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@160,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@160,5]:"endif" [gluegen] Preprocessor: pp: Returning [NL@160,10]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@161,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@161,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@161,6]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@165,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@165,0]:"//-----------------------------------------------------------------------------------" [gluegen] //-----------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@165,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@165,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@166,0]:"// ***** OVR_ALIGNAS" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@166,0]:"// ***** OVR_ALIGNAS" [gluegen] // ***** OVR_ALIGNASPreprocessor: Returning fresh token [NL@166,20]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@166,20]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@167,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@167,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@167,2]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@167,2]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@169,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@169,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@169,3]:" " [gluegen] Preprocessor: Returning fresh token [!@169,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@169,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@169,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@169,13]:"OVR_ALIGNAS" [gluegen] Preprocessor: Returning fresh token [)@169,24]:")" [gluegen] Preprocessor: Returning fresh token [NL@169,25]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@169,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@170,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@170,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@170,4]:"// C++11 alignas" [gluegen] Preprocessor: pp: Returning [WHITESPACE@170,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@170,20]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@170,20]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@171,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@171,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@171,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@171,5]:"if" [gluegen] Preprocessor: pp: Returning [NL@171,142]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@172,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@172,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@172,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@172,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@172,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@173,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@173,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@173,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@173,5]:"elif" [gluegen] Preprocessor: pp: Returning [NL@173,135]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@174,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@174,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@174,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@174,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@174,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@175,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@175,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@175,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@175,5]:"elif" [gluegen] Preprocessor: pp: Returning [NL@175,134]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@176,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@176,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@176,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@176,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@176,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@177,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@177,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@177,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@177,5]:"elif" [gluegen] Preprocessor: pp: Returning [NL@177,49]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@178,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@178,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@178,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@178,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@178,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@179,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@179,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@179,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@179,5]:"elif" [gluegen] Preprocessor: pp: Returning [NL@179,62]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@180,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@180,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@180,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@180,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@180,41]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@182,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@182,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@182,4]:"// Pre-C++11 alignas fallbacks" [gluegen] Preprocessor: pp: Returning [WHITESPACE@182,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@182,34]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@182,34]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@183,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@183,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@183,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@183,5]:"elif" [gluegen] Preprocessor: pp: Returning [NL@183,49]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@184,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@184,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@184,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@184,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@184,58]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@185,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@185,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@185,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@185,5]:"elif" [gluegen] Preprocessor: pp: Returning [NL@185,56]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@186,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@186,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@186,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@186,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@186,121]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@187,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@187,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@187,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@187,5]:"elif" [gluegen] Preprocessor: pp: Returning [NL@187,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@188,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@188,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@188,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@188,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@188,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@189,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@189,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@189,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@189,5]:"else" [gluegen] Preprocessor: pp: Returning [NL@189,9]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@190,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@190,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@190,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@190,9]:"error" [gluegen] Preprocessor: pp: Returning [NL@190,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@191,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@191,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@191,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@191,5]:"endif" [gluegen] Preprocessor: pp: Returning [NL@191,10]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@192,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@192,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@192,6]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@195,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@195,0]:"//-----------------------------------------------------------------------------------" [gluegen] //-----------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@195,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@195,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@196,0]:"// ***** ovrBool" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@196,0]:"// ***** ovrBool" [gluegen] // ***** ovrBoolPreprocessor: Returning fresh token [NL@196,16]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@196,16]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@198,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@198,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@198,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@198,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@198,8]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@198,8]:"char" [gluegen] charPreprocessor: Returning fresh token [WHITESPACE@198,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@198,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@198,13]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@198,13]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [;@198,20]:";" [gluegen] Preprocessor: pp: Returning [;@198,20]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@198,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@198,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@199,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@199,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@199,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@199,8]:"ovrFalse" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@199,16]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@199,16]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@199,17]:"0"=00 [gluegen] Preprocessor: Returning fresh token [NL@199,18]:" [gluegen] " [gluegen] Preprocessor: Defined macro ovrFalse => 0 [gluegen] Preprocessor: pp: Returning [NL@199,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@200,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@200,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@200,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@200,8]:"ovrTrue" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@200,15]:" " [gluegen] Preprocessor: Returning unget token [WHITESPACE@200,15]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@200,17]:"1"=1 [gluegen] Preprocessor: Returning fresh token [NL@200,18]:" [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: Defined macro ovrTrue => 1 [gluegen] Preprocessor: pp: Returning [NL@200,18]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@203,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@203,0]:"//-----------------------------------------------------------------------------------" [gluegen] //-----------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@203,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@203,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@204,0]:"// ***** Simple Math Structures" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@204,0]:"// ***** Simple Math Structures" [gluegen] // ***** Simple Math StructuresPreprocessor: Returning fresh token [NL@204,31]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@204,31]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@206,0]:"/// A 2D vector with integer components." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@206,0]:"/// A 2D vector with integer components." [gluegen] /// A 2D vector with integer components.Preprocessor: Returning fresh token [NL@206,40]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@206,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@207,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@207,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@207,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@207,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@207,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@207,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@207,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@207,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@207,15]:"ovrVector2i_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@207,15]:"ovrVector2i_" [gluegen] ovrVector2i_Preprocessor: Returning fresh token [NL@207,27]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@207,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@208,0]:"{" [gluegen] Preprocessor: pp: Returning [{@208,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@208,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@208,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@209,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@209,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@209,4]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@209,4]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@209,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@209,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@209,8]:"x" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@209,8]:"x" [gluegen] xPreprocessor: Returning fresh token [,@209,9]:"," [gluegen] Preprocessor: pp: Returning [,@209,9]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@209,10]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@209,10]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@209,11]:"y" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@209,11]:"y" [gluegen] yPreprocessor: Returning fresh token [;@209,12]:";" [gluegen] Preprocessor: pp: Returning [;@209,12]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@209,13]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@209,13]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@210,0]:"}" [gluegen] Preprocessor: pp: Returning [}@210,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@210,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@210,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@210,2]:"ovrVector2i" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@210,2]:"ovrVector2i" [gluegen] ovrVector2iPreprocessor: Returning fresh token [;@210,13]:";" [gluegen] Preprocessor: pp: Returning [;@210,13]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@210,14]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@210,14]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@212,0]:"/// A 2D size with integer components." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@212,0]:"/// A 2D size with integer components." [gluegen] /// A 2D size with integer components.Preprocessor: Returning fresh token [NL@212,38]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@212,38]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@213,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@213,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@213,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@213,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@213,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@213,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@213,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@213,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@213,15]:"ovrSizei_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@213,15]:"ovrSizei_" [gluegen] ovrSizei_Preprocessor: Returning fresh token [NL@213,24]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@213,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@214,0]:"{" [gluegen] Preprocessor: pp: Returning [{@214,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@214,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@214,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@215,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@215,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@215,4]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@215,4]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@215,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@215,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@215,8]:"w" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@215,8]:"w" [gluegen] wPreprocessor: Returning fresh token [,@215,9]:"," [gluegen] Preprocessor: pp: Returning [,@215,9]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@215,10]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@215,10]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@215,11]:"h" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@215,11]:"h" [gluegen] hPreprocessor: Returning fresh token [;@215,12]:";" [gluegen] Preprocessor: pp: Returning [;@215,12]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@215,13]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@215,13]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@216,0]:"}" [gluegen] Preprocessor: pp: Returning [}@216,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@216,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@216,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@216,2]:"ovrSizei" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@216,2]:"ovrSizei" [gluegen] ovrSizeiPreprocessor: Returning fresh token [;@216,10]:";" [gluegen] Preprocessor: pp: Returning [;@216,10]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@216,11]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@216,11]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@217,0]:"/// A 2D rectangle with a position and size." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@217,0]:"/// A 2D rectangle with a position and size." [gluegen] /// A 2D rectangle with a position and size.Preprocessor: Returning fresh token [NL@217,44]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@217,44]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@218,0]:"/// All components are integers." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@218,0]:"/// All components are integers." [gluegen] /// All components are integers.Preprocessor: Returning fresh token [NL@218,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@218,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@219,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@219,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@219,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@219,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@219,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@219,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@219,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@219,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@219,15]:"ovrRecti_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@219,15]:"ovrRecti_" [gluegen] ovrRecti_Preprocessor: Returning fresh token [NL@219,24]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@219,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@220,0]:"{" [gluegen] Preprocessor: pp: Returning [{@220,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@220,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@220,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@221,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@221,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@221,4]:"ovrVector2i" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@221,4]:"ovrVector2i" [gluegen] ovrVector2iPreprocessor: Returning fresh token [WHITESPACE@221,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@221,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@221,16]:"Pos" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@221,16]:"Pos" [gluegen] PosPreprocessor: Returning fresh token [;@221,19]:";" [gluegen] Preprocessor: pp: Returning [;@221,19]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@221,20]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@221,20]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@222,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@222,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@222,4]:"ovrSizei" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@222,4]:"ovrSizei" [gluegen] ovrSizeiPreprocessor: Returning fresh token [WHITESPACE@222,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@222,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@222,16]:"Size" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@222,16]:"Size" [gluegen] SizePreprocessor: Returning fresh token [;@222,20]:";" [gluegen] Preprocessor: pp: Returning [;@222,20]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@222,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@222,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@223,0]:"}" [gluegen] Preprocessor: pp: Returning [}@223,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@223,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@223,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@223,2]:"ovrRecti" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@223,2]:"ovrRecti" [gluegen] ovrRectiPreprocessor: Returning fresh token [;@223,10]:";" [gluegen] Preprocessor: pp: Returning [;@223,10]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@223,11]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@223,11]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@225,0]:"/// A quaternion rotation." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@225,0]:"/// A quaternion rotation." [gluegen] /// A quaternion rotation.Preprocessor: Returning fresh token [NL@225,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@225,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@226,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@226,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@226,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@226,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@226,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@226,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@226,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@226,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@226,15]:"ovrQuatf_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@226,15]:"ovrQuatf_" [gluegen] ovrQuatf_Preprocessor: Returning fresh token [NL@226,24]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@226,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@227,0]:"{" [gluegen] Preprocessor: pp: Returning [{@227,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@227,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@227,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@228,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@228,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@228,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@228,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@228,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@228,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@228,10]:"x" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@228,10]:"x" [gluegen] xPreprocessor: Returning fresh token [,@228,11]:"," [gluegen] Preprocessor: pp: Returning [,@228,11]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@228,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@228,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@228,13]:"y" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@228,13]:"y" [gluegen] yPreprocessor: Returning fresh token [,@228,14]:"," [gluegen] Preprocessor: pp: Returning [,@228,14]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@228,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@228,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@228,16]:"z" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@228,16]:"z" [gluegen] zPreprocessor: Returning fresh token [,@228,17]:"," [gluegen] Preprocessor: pp: Returning [,@228,17]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@228,18]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@228,18]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@228,19]:"w" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@228,19]:"w" [gluegen] wPreprocessor: Returning fresh token [;@228,20]:";" [gluegen] Preprocessor: pp: Returning [;@228,20]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@228,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@228,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@229,0]:"}" [gluegen] Preprocessor: pp: Returning [}@229,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@229,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@229,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@229,2]:"ovrQuatf" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@229,2]:"ovrQuatf" [gluegen] ovrQuatfPreprocessor: Returning fresh token [;@229,10]:";" [gluegen] Preprocessor: pp: Returning [;@229,10]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@229,11]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@229,11]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@231,0]:"/// A 2D vector with float components." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@231,0]:"/// A 2D vector with float components." [gluegen] /// A 2D vector with float components.Preprocessor: Returning fresh token [NL@231,38]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@231,38]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@232,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@232,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@232,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@232,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@232,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@232,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@232,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@232,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@232,15]:"ovrVector2f_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@232,15]:"ovrVector2f_" [gluegen] ovrVector2f_Preprocessor: Returning fresh token [NL@232,27]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@232,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@233,0]:"{" [gluegen] Preprocessor: pp: Returning [{@233,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@233,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@233,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@234,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@234,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@234,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@234,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@234,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@234,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@234,10]:"x" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@234,10]:"x" [gluegen] xPreprocessor: Returning fresh token [,@234,11]:"," [gluegen] Preprocessor: pp: Returning [,@234,11]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@234,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@234,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@234,13]:"y" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@234,13]:"y" [gluegen] yPreprocessor: Returning fresh token [;@234,14]:";" [gluegen] Preprocessor: pp: Returning [;@234,14]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@234,15]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@234,15]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@235,0]:"}" [gluegen] Preprocessor: pp: Returning [}@235,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@235,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@235,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@235,2]:"ovrVector2f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@235,2]:"ovrVector2f" [gluegen] ovrVector2fPreprocessor: Returning fresh token [;@235,13]:";" [gluegen] Preprocessor: pp: Returning [;@235,13]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@235,14]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@235,14]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@237,0]:"/// A 3D vector with float components." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@237,0]:"/// A 3D vector with float components." [gluegen] /// A 3D vector with float components.Preprocessor: Returning fresh token [NL@237,38]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@237,38]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@238,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@238,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@238,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@238,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@238,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@238,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@238,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@238,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@238,15]:"ovrVector3f_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@238,15]:"ovrVector3f_" [gluegen] ovrVector3f_Preprocessor: Returning fresh token [NL@238,27]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@238,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@239,0]:"{" [gluegen] Preprocessor: pp: Returning [{@239,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@239,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@239,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@240,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@240,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@240,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@240,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@240,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@240,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@240,10]:"x" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@240,10]:"x" [gluegen] xPreprocessor: Returning fresh token [,@240,11]:"," [gluegen] Preprocessor: pp: Returning [,@240,11]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@240,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@240,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@240,13]:"y" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@240,13]:"y" [gluegen] yPreprocessor: Returning fresh token [,@240,14]:"," [gluegen] Preprocessor: pp: Returning [,@240,14]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@240,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@240,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@240,16]:"z" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@240,16]:"z" [gluegen] zPreprocessor: Returning fresh token [;@240,17]:";" [gluegen] Preprocessor: pp: Returning [;@240,17]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@240,18]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@240,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@241,0]:"}" [gluegen] Preprocessor: pp: Returning [}@241,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@241,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@241,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@241,2]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@241,2]:"ovrVector3f" [gluegen] ovrVector3fPreprocessor: Returning fresh token [;@241,13]:";" [gluegen] Preprocessor: pp: Returning [;@241,13]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@241,14]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@241,14]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@243,0]:"/// A 4x4 matrix with float elements." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@243,0]:"/// A 4x4 matrix with float elements." [gluegen] /// A 4x4 matrix with float elements.Preprocessor: Returning fresh token [NL@243,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@243,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@244,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@244,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@244,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@244,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@244,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@244,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@244,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@244,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@244,15]:"ovrMatrix4f_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@244,15]:"ovrMatrix4f_" [gluegen] ovrMatrix4f_Preprocessor: Returning fresh token [NL@244,27]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@244,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@245,0]:"{" [gluegen] Preprocessor: pp: Returning [{@245,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@245,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@245,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@246,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@246,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@246,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@246,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@246,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@246,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@246,10]:"M" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@246,10]:"M" [gluegen] MPreprocessor: Returning fresh token [[@246,11]:"[" [gluegen] Preprocessor: pp: Returning [[@246,11]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@246,12]:"4"=4 [gluegen] Preprocessor: pp: Returning [NUMBER@246,12]:"4"=4 [gluegen] 4Preprocessor: Returning fresh token []@246,13]:"]" [gluegen] Preprocessor: pp: Returning []@246,13]:"]" [gluegen] ]Preprocessor: Returning fresh token [[@246,14]:"[" [gluegen] Preprocessor: pp: Returning [[@246,14]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@246,15]:"4"=4 [gluegen] Preprocessor: pp: Returning [NUMBER@246,15]:"4"=4 [gluegen] 4Preprocessor: Returning fresh token []@246,16]:"]" [gluegen] Preprocessor: pp: Returning []@246,16]:"]" [gluegen] ]Preprocessor: Returning fresh token [;@246,17]:";" [gluegen] Preprocessor: pp: Returning [;@246,17]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@246,18]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@246,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@247,0]:"}" [gluegen] Preprocessor: pp: Returning [}@247,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@247,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@247,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@247,2]:"ovrMatrix4f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@247,2]:"ovrMatrix4f" [gluegen] ovrMatrix4fPreprocessor: Returning fresh token [;@247,13]:";" [gluegen] Preprocessor: pp: Returning [;@247,13]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@247,14]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@247,14]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@249,0]:"/// Position and orientation together." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@249,0]:"/// Position and orientation together." [gluegen] /// Position and orientation together.Preprocessor: Returning fresh token [NL@249,38]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@249,38]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@250,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@250,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@250,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@250,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@250,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@250,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@250,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@250,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@250,15]:"ovrPosef_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@250,15]:"ovrPosef_" [gluegen] ovrPosef_Preprocessor: Returning fresh token [NL@250,24]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@250,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@251,0]:"{" [gluegen] Preprocessor: pp: Returning [{@251,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@251,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@251,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@252,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@252,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@252,4]:"ovrQuatf" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@252,4]:"ovrQuatf" [gluegen] ovrQuatfPreprocessor: Returning fresh token [WHITESPACE@252,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@252,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@252,17]:"Orientation" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@252,17]:"Orientation" [gluegen] OrientationPreprocessor: Returning fresh token [;@252,28]:";" [gluegen] Preprocessor: pp: Returning [;@252,28]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@252,29]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@252,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@253,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@253,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@253,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@253,4]:"ovrVector3f" [gluegen] ovrVector3fPreprocessor: Returning fresh token [WHITESPACE@253,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@253,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@253,17]:"Position" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@253,17]:"Position" [gluegen] PositionPreprocessor: Returning fresh token [;@253,25]:";" [gluegen] Preprocessor: pp: Returning [;@253,25]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@253,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@253,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@254,0]:"}" [gluegen] Preprocessor: pp: Returning [}@254,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@254,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@254,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@254,2]:"ovrPosef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@254,2]:"ovrPosef" [gluegen] ovrPosefPreprocessor: Returning fresh token [;@254,10]:";" [gluegen] Preprocessor: pp: Returning [;@254,10]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@254,11]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@254,11]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@256,0]:"/// A full pose (rigid body) configuration with first and second derivatives." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@256,0]:"/// A full pose (rigid body) configuration with first and second derivatives." [gluegen] /// A full pose (rigid body) configuration with first and second derivatives.Preprocessor: Returning fresh token [NL@256,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@256,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@257,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@257,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@257,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@257,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@257,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@257,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@257,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@257,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@257,15]:"OVR_ALIGNAS" [gluegen] Preprocessor: Returning fresh token [(@257,26]:"(" [gluegen] Preprocessor: Returning fresh token [NUMBER@257,27]:"8"=8 [gluegen] Preprocessor: Returning fresh token [)@257,28]:")" [gluegen] Preprocessor: Returning fresh token [NUMBER@257,27]:"8"=8 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@257,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@257,29]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@257,30]:"ovrPoseStatef_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@257,30]:"ovrPoseStatef_" [gluegen] ovrPoseStatef_Preprocessor: Returning fresh token [NL@257,44]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@257,44]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@258,0]:"{" [gluegen] Preprocessor: pp: Returning [{@258,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@258,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@258,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@259,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@259,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@259,4]:"ovrPosef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@259,4]:"ovrPosef" [gluegen] ovrPosefPreprocessor: Returning fresh token [WHITESPACE@259,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@259,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@259,17]:"ThePose" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@259,17]:"ThePose" [gluegen] ThePosePreprocessor: Returning fresh token [;@259,24]:";" [gluegen] Preprocessor: pp: Returning [;@259,24]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@259,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@259,25]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@259,40]:"///< The body's position and orientation." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@259,40]:"///< The body's position and orientation." [gluegen] ///< The body's position and orientation.Preprocessor: Returning fresh token [NL@259,81]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@259,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@260,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@260,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@260,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@260,4]:"ovrVector3f" [gluegen] ovrVector3fPreprocessor: Returning fresh token [WHITESPACE@260,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@260,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@260,17]:"AngularVelocity" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@260,17]:"AngularVelocity" [gluegen] AngularVelocityPreprocessor: Returning fresh token [;@260,32]:";" [gluegen] Preprocessor: pp: Returning [;@260,32]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@260,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@260,33]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@260,40]:"///< The body's angular velocity in radians per second." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@260,40]:"///< The body's angular velocity in radians per second." [gluegen] ///< The body's angular velocity in radians per second.Preprocessor: Returning fresh token [NL@260,95]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@260,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@261,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@261,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@261,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@261,4]:"ovrVector3f" [gluegen] ovrVector3fPreprocessor: Returning fresh token [WHITESPACE@261,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@261,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@261,17]:"LinearVelocity" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@261,17]:"LinearVelocity" [gluegen] LinearVelocityPreprocessor: Returning fresh token [;@261,31]:";" [gluegen] Preprocessor: pp: Returning [;@261,31]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@261,32]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@261,32]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@261,40]:"///< The body's velocity in meters per second." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@261,40]:"///< The body's velocity in meters per second." [gluegen] ///< The body's velocity in meters per second.Preprocessor: Returning fresh token [NL@261,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@261,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@262,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@262,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@262,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@262,4]:"ovrVector3f" [gluegen] ovrVector3fPreprocessor: Returning fresh token [WHITESPACE@262,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@262,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@262,17]:"AngularAcceleration" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@262,17]:"AngularAcceleration" [gluegen] AngularAccelerationPreprocessor: Returning fresh token [;@262,36]:";" [gluegen] Preprocessor: pp: Returning [;@262,36]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@262,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@262,37]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@262,40]:"///< The body's angular acceleration in radians per second per second." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@262,40]:"///< The body's angular acceleration in radians per second per second." [gluegen] ///< The body's angular acceleration in radians per second per second.Preprocessor: Returning fresh token [NL@262,110]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@262,110]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@263,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@263,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@263,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@263,4]:"ovrVector3f" [gluegen] ovrVector3fPreprocessor: Returning fresh token [WHITESPACE@263,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@263,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@263,17]:"LinearAcceleration" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@263,17]:"LinearAcceleration" [gluegen] LinearAccelerationPreprocessor: Returning fresh token [;@263,35]:";" [gluegen] Preprocessor: pp: Returning [;@263,35]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@263,36]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@263,36]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@263,40]:"///< The body's acceleration in meters per second per second." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@263,40]:"///< The body's acceleration in meters per second per second." [gluegen] ///< The body's acceleration in meters per second per second.Preprocessor: Returning fresh token [NL@263,101]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@263,101]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@264,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@264,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@264,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@264,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@264,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@264,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@264,17]:"Pad" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@264,17]:"Pad" [gluegen] PadPreprocessor: Returning fresh token [;@264,20]:";" [gluegen] Preprocessor: pp: Returning [;@264,20]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@264,21]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@264,21]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@264,40]:"///< Unused struct padding." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@264,40]:"///< Unused struct padding." [gluegen] ///< Unused struct padding.Preprocessor: Returning fresh token [NL@264,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@264,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@265,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@265,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@265,4]:"double" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@265,4]:"double" [gluegen] doublePreprocessor: Returning fresh token [WHITESPACE@265,10]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@265,10]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@265,17]:"TimeInSeconds" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@265,17]:"TimeInSeconds" [gluegen] TimeInSecondsPreprocessor: Returning fresh token [;@265,30]:";" [gluegen] Preprocessor: pp: Returning [;@265,30]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@265,31]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@265,31]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@265,40]:"///< Absolute time of this state sample." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@265,40]:"///< Absolute time of this state sample." [gluegen] ///< Absolute time of this state sample.Preprocessor: Returning fresh token [NL@265,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@265,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@266,0]:"}" [gluegen] Preprocessor: pp: Returning [}@266,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@266,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@266,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@266,2]:"ovrPoseStatef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@266,2]:"ovrPoseStatef" [gluegen] ovrPoseStatefPreprocessor: Returning fresh token [;@266,15]:";" [gluegen] Preprocessor: pp: Returning [;@266,15]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@266,16]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@266,16]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@268,0]:"/// Field Of View (FOV) in tangent of the angle units." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@268,0]:"/// Field Of View (FOV) in tangent of the angle units." [gluegen] /// Field Of View (FOV) in tangent of the angle units.Preprocessor: Returning fresh token [NL@268,54]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@268,54]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@269,0]:"/// As an example, for a standard 90 degree vertical FOV, we would" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@269,0]:"/// As an example, for a standard 90 degree vertical FOV, we would" [gluegen] /// As an example, for a standard 90 degree vertical FOV, we wouldPreprocessor: Returning fresh token [NL@269,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@269,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@270,0]:"/// have: { UpTan = tan(90 degrees / 2), DownTan = tan(90 degrees / 2) }." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@270,0]:"/// have: { UpTan = tan(90 degrees / 2), DownTan = tan(90 degrees / 2) }." [gluegen] /// have: { UpTan = tan(90 degrees / 2), DownTan = tan(90 degrees / 2) }.Preprocessor: Returning fresh token [NL@270,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@270,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@271,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@271,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@271,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@271,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@271,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@271,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@271,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@271,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@271,15]:"ovrFovPort_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@271,15]:"ovrFovPort_" [gluegen] ovrFovPort_Preprocessor: Returning fresh token [NL@271,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@271,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@272,0]:"{" [gluegen] Preprocessor: pp: Returning [{@272,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@272,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@272,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@273,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@273,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@273,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@273,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@273,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@273,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@273,10]:"UpTan" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@273,10]:"UpTan" [gluegen] UpTanPreprocessor: Returning fresh token [;@273,15]:";" [gluegen] Preprocessor: pp: Returning [;@273,15]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@273,16]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@273,16]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@273,20]:"///< The tangent of the angle between the viewing vector and the top edge of the field of view." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@273,20]:"///< The tangent of the angle between the viewing vector and the top edge of the field of view." [gluegen] ///< The tangent of the angle between the viewing vector and the top edge of the field of view.Preprocessor: Returning fresh token [NL@273,115]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@273,115]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@274,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@274,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@274,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@274,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@274,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@274,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@274,10]:"DownTan" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@274,10]:"DownTan" [gluegen] DownTanPreprocessor: Returning fresh token [;@274,17]:";" [gluegen] Preprocessor: pp: Returning [;@274,17]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@274,18]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@274,18]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@274,20]:"///< The tangent of the angle between the viewing vector and the bottom edge of the field of view." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@274,20]:"///< The tangent of the angle between the viewing vector and the bottom edge of the field of view." [gluegen] ///< The tangent of the angle between the viewing vector and the bottom edge of the field of view.Preprocessor: Returning fresh token [NL@274,118]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@274,118]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@275,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@275,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@275,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@275,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@275,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@275,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@275,10]:"LeftTan" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@275,10]:"LeftTan" [gluegen] LeftTanPreprocessor: Returning fresh token [;@275,17]:";" [gluegen] Preprocessor: pp: Returning [;@275,17]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@275,18]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@275,18]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@275,20]:"///< The tangent of the angle between the viewing vector and the left edge of the field of view." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@275,20]:"///< The tangent of the angle between the viewing vector and the left edge of the field of view." [gluegen] ///< The tangent of the angle between the viewing vector and the left edge of the field of view.Preprocessor: Returning fresh token [NL@275,116]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@275,116]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@276,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@276,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@276,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@276,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@276,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@276,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@276,10]:"RightTan" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@276,10]:"RightTan" [gluegen] RightTanPreprocessor: Returning fresh token [;@276,18]:";" [gluegen] Preprocessor: pp: Returning [;@276,18]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@276,19]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@276,19]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@276,20]:"///< The tangent of the angle between the viewing vector and the right edge of the field of view." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@276,20]:"///< The tangent of the angle between the viewing vector and the right edge of the field of view." [gluegen] ///< The tangent of the angle between the viewing vector and the right edge of the field of view.Preprocessor: Returning fresh token [NL@276,117]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@276,117]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@277,0]:"}" [gluegen] Preprocessor: pp: Returning [}@277,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@277,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@277,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@277,2]:"ovrFovPort" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@277,2]:"ovrFovPort" [gluegen] ovrFovPortPreprocessor: Returning fresh token [;@277,12]:";" [gluegen] Preprocessor: pp: Returning [;@277,12]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@277,13]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@277,13]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@279,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@279,0]:"//-----------------------------------------------------------------------------------" [gluegen] //-----------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@279,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@279,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@280,0]:"// ***** HMD Types" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@280,0]:"// ***** HMD Types" [gluegen] // ***** HMD TypesPreprocessor: Returning fresh token [NL@280,18]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@280,18]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@282,0]:"/// Enumerates all HMD types that we support." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@282,0]:"/// Enumerates all HMD types that we support." [gluegen] /// Enumerates all HMD types that we support.Preprocessor: Returning fresh token [NL@282,45]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@282,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@283,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@283,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@283,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@283,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@283,8]:"enum" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@283,8]:"enum" [gluegen] enumPreprocessor: Returning fresh token [WHITESPACE@283,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@283,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@283,13]:"ovrHmdType_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@283,13]:"ovrHmdType_" [gluegen] ovrHmdType_Preprocessor: Returning fresh token [NL@283,24]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@283,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@284,0]:"{" [gluegen] Preprocessor: pp: Returning [{@284,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@284,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@284,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@285,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@285,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@285,4]:"ovrHmd_None" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@285,4]:"ovrHmd_None" [gluegen] ovrHmd_NonePreprocessor: Returning fresh token [WHITESPACE@285,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@285,15]:" " [gluegen] Preprocessor: Returning fresh token [=@285,28]:"=" [gluegen] Preprocessor: pp: Returning [=@285,28]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@285,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@285,29]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@285,30]:"0"=00 [gluegen] Preprocessor: pp: Returning [NUMBER@285,30]:"0"=00 [gluegen] 0Preprocessor: Returning fresh token [,@285,31]:"," [gluegen] Preprocessor: pp: Returning [,@285,31]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@285,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@285,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@286,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@286,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@286,4]:"ovrHmd_DK1" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@286,4]:"ovrHmd_DK1" [gluegen] ovrHmd_DK1Preprocessor: Returning fresh token [WHITESPACE@286,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@286,14]:" " [gluegen] Preprocessor: Returning fresh token [=@286,28]:"=" [gluegen] Preprocessor: pp: Returning [=@286,28]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@286,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@286,29]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@286,30]:"3"=3 [gluegen] Preprocessor: pp: Returning [NUMBER@286,30]:"3"=3 [gluegen] 3Preprocessor: Returning fresh token [,@286,31]:"," [gluegen] Preprocessor: pp: Returning [,@286,31]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@286,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@286,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@287,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@287,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@287,4]:"ovrHmd_DKHD" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@287,4]:"ovrHmd_DKHD" [gluegen] ovrHmd_DKHDPreprocessor: Returning fresh token [WHITESPACE@287,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@287,15]:" " [gluegen] Preprocessor: Returning fresh token [=@287,28]:"=" [gluegen] Preprocessor: pp: Returning [=@287,28]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@287,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@287,29]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@287,30]:"4"=4 [gluegen] Preprocessor: pp: Returning [NUMBER@287,30]:"4"=4 [gluegen] 4Preprocessor: Returning fresh token [,@287,31]:"," [gluegen] Preprocessor: pp: Returning [,@287,31]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@287,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@287,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@288,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@288,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@288,4]:"ovrHmd_DK2" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@288,4]:"ovrHmd_DK2" [gluegen] ovrHmd_DK2Preprocessor: Returning fresh token [WHITESPACE@288,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@288,14]:" " [gluegen] Preprocessor: Returning fresh token [=@288,28]:"=" [gluegen] Preprocessor: pp: Returning [=@288,28]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@288,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@288,29]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@288,30]:"6"=6 [gluegen] Preprocessor: pp: Returning [NUMBER@288,30]:"6"=6 [gluegen] 6Preprocessor: Returning fresh token [,@288,31]:"," [gluegen] Preprocessor: pp: Returning [,@288,31]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@288,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@288,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@289,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@289,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@289,4]:"ovrHmd_BlackStar" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@289,4]:"ovrHmd_BlackStar" [gluegen] ovrHmd_BlackStarPreprocessor: Returning fresh token [WHITESPACE@289,20]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@289,20]:" " [gluegen] Preprocessor: Returning fresh token [=@289,28]:"=" [gluegen] Preprocessor: pp: Returning [=@289,28]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@289,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@289,29]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@289,30]:"7"=7 [gluegen] Preprocessor: pp: Returning [NUMBER@289,30]:"7"=7 [gluegen] 7Preprocessor: Returning fresh token [,@289,31]:"," [gluegen] Preprocessor: pp: Returning [,@289,31]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@289,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@289,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@290,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@290,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@290,4]:"ovrHmd_CB" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@290,4]:"ovrHmd_CB" [gluegen] ovrHmd_CBPreprocessor: Returning fresh token [WHITESPACE@290,13]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@290,13]:" " [gluegen] Preprocessor: Returning fresh token [=@290,28]:"=" [gluegen] Preprocessor: pp: Returning [=@290,28]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@290,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@290,29]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@290,30]:"8"=8 [gluegen] Preprocessor: pp: Returning [NUMBER@290,30]:"8"=8 [gluegen] 8Preprocessor: Returning fresh token [,@290,31]:"," [gluegen] Preprocessor: pp: Returning [,@290,31]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@290,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@290,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@291,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@291,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@291,4]:"ovrHmd_Other" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@291,4]:"ovrHmd_Other" [gluegen] ovrHmd_OtherPreprocessor: Returning fresh token [WHITESPACE@291,16]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@291,16]:" " [gluegen] Preprocessor: Returning fresh token [=@291,22]:"=" [gluegen] Preprocessor: pp: Returning [=@291,22]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@291,23]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@291,23]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@291,24]:"9"=9 [gluegen] Preprocessor: pp: Returning [NUMBER@291,24]:"9"=9 [gluegen] 9Preprocessor: Returning fresh token [,@291,25]:"," [gluegen] Preprocessor: pp: Returning [,@291,25]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@291,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@291,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@292,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@292,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@292,4]:"ovrHmd_EnumSize" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@292,4]:"ovrHmd_EnumSize" [gluegen] ovrHmd_EnumSizePreprocessor: Returning fresh token [WHITESPACE@292,19]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@292,19]:" " [gluegen] Preprocessor: Returning fresh token [=@292,22]:"=" [gluegen] Preprocessor: pp: Returning [=@292,22]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@292,23]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@292,23]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@292,24]:"0x7fffffff"=0x7fffffff [gluegen] Preprocessor: pp: Returning [NUMBER@292,24]:"0x7fffffff"=0x7fffffff [gluegen] 0x7fffffffPreprocessor: Returning fresh token [WHITESPACE@292,34]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@292,34]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@292,35]:"///< Force type int32_t." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@292,35]:"///< Force type int32_t." [gluegen] ///< Force type int32_t.Preprocessor: Returning fresh token [NL@292,59]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@292,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@293,0]:"}" [gluegen] Preprocessor: pp: Returning [}@293,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@293,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@293,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@293,2]:"ovrHmdType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@293,2]:"ovrHmdType" [gluegen] ovrHmdTypePreprocessor: Returning fresh token [;@293,12]:";" [gluegen] Preprocessor: pp: Returning [;@293,12]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@293,13]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@293,13]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@295,0]:"/// HMD capability bits reported by device." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@295,0]:"/// HMD capability bits reported by device." [gluegen] /// HMD capability bits reported by device.Preprocessor: Returning fresh token [NL@295,43]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@295,43]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@296,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@296,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@296,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@296,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@296,8]:"enum" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@296,8]:"enum" [gluegen] enumPreprocessor: Returning fresh token [WHITESPACE@296,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@296,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@296,13]:"ovrHmdCaps_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@296,13]:"ovrHmdCaps_" [gluegen] ovrHmdCaps_Preprocessor: Returning fresh token [NL@296,24]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@296,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@297,0]:"{" [gluegen] Preprocessor: pp: Returning [{@297,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@297,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@297,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@298,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@298,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@298,4]:"// Read-only flags." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@298,4]:"// Read-only flags." [gluegen] // Read-only flags.Preprocessor: Returning fresh token [NL@298,23]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@298,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@299,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@299,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@299,4]:"ovrHmdCap_Present" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@299,4]:"ovrHmdCap_Present" [gluegen] ovrHmdCap_PresentPreprocessor: Returning fresh token [WHITESPACE@299,21]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@299,21]:" " [gluegen] Preprocessor: Returning fresh token [=@299,32]:"=" [gluegen] Preprocessor: pp: Returning [=@299,32]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@299,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@299,33]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@299,34]:"0x0001"=0x0001 [gluegen] Preprocessor: pp: Returning [NUMBER@299,34]:"0x0001"=0x0001 [gluegen] 0x0001Preprocessor: Returning fresh token [,@299,40]:"," [gluegen] Preprocessor: pp: Returning [,@299,40]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@299,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@299,41]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@299,44]:"///< (read only) The HMD is plugged in and detected by the system." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@299,44]:"///< (read only) The HMD is plugged in and detected by the system." [gluegen] ///< (read only) The HMD is plugged in and detected by the system.Preprocessor: Returning fresh token [NL@299,110]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@299,110]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@300,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@300,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@300,4]:"ovrHmdCap_Available" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@300,4]:"ovrHmdCap_Available" [gluegen] ovrHmdCap_AvailablePreprocessor: Returning fresh token [WHITESPACE@300,23]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@300,23]:" " [gluegen] Preprocessor: Returning fresh token [=@300,32]:"=" [gluegen] Preprocessor: pp: Returning [=@300,32]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@300,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@300,33]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@300,34]:"0x0002"=0x0002 [gluegen] Preprocessor: pp: Returning [NUMBER@300,34]:"0x0002"=0x0002 [gluegen] 0x0002Preprocessor: Returning fresh token [,@300,40]:"," [gluegen] Preprocessor: pp: Returning [,@300,40]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@300,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@300,41]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@300,44]:"///< (read only) The HMD and its sensor are available for ownership use." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@300,44]:"///< (read only) The HMD and its sensor are available for ownership use." [gluegen] ///< (read only) The HMD and its sensor are available for ownership use.Preprocessor: Returning fresh token [NL@300,116]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@300,116]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@301,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@301,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@301,44]:"///< i.e. it is not already owned by another application." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@301,44]:"///< i.e. it is not already owned by another application." [gluegen] ///< i.e. it is not already owned by another application.Preprocessor: Returning fresh token [NL@301,113]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@301,113]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@302,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@302,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@302,4]:"ovrHmdCap_Captured" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@302,4]:"ovrHmdCap_Captured" [gluegen] ovrHmdCap_CapturedPreprocessor: Returning fresh token [WHITESPACE@302,22]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@302,22]:" " [gluegen] Preprocessor: Returning fresh token [=@302,32]:"=" [gluegen] Preprocessor: pp: Returning [=@302,32]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@302,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@302,33]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@302,34]:"0x0004"=0x0004 [gluegen] Preprocessor: pp: Returning [NUMBER@302,34]:"0x0004"=0x0004 [gluegen] 0x0004Preprocessor: Returning fresh token [,@302,40]:"," [gluegen] Preprocessor: pp: Returning [,@302,40]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@302,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@302,41]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@302,44]:"///< (read only) Set to 'true' if we captured ownership of this HMD." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@302,44]:"///< (read only) Set to 'true' if we captured ownership of this HMD." [gluegen] ///< (read only) Set to 'true' if we captured ownership of this HMD.Preprocessor: Returning fresh token [NL@302,112]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@302,112]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@303,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@303,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@303,4]:"ovrHmdCap_ExtendDesktop" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@303,4]:"ovrHmdCap_ExtendDesktop" [gluegen] ovrHmdCap_ExtendDesktopPreprocessor: Returning fresh token [WHITESPACE@303,27]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@303,27]:" " [gluegen] Preprocessor: Returning fresh token [=@303,32]:"=" [gluegen] Preprocessor: pp: Returning [=@303,32]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@303,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@303,33]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@303,34]:"0x0008"=0x0008 [gluegen] Preprocessor: pp: Returning [NUMBER@303,34]:"0x0008"=0x0008 [gluegen] 0x0008Preprocessor: Returning fresh token [,@303,40]:"," [gluegen] Preprocessor: pp: Returning [,@303,40]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@303,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@303,41]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@303,44]:"///< (read only) Means the display driver works via acting as an addition display monitor." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@303,44]:"///< (read only) Means the display driver works via acting as an addition display monitor." [gluegen] ///< (read only) Means the display driver works via acting as an addition display monitor.Preprocessor: Returning fresh token [NL@303,134]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@303,134]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@304,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@304,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@304,4]:"ovrHmdCap_DebugDevice" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@304,4]:"ovrHmdCap_DebugDevice" [gluegen] ovrHmdCap_DebugDevicePreprocessor: Returning fresh token [WHITESPACE@304,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@304,25]:" " [gluegen] Preprocessor: Returning fresh token [=@304,32]:"=" [gluegen] Preprocessor: pp: Returning [=@304,32]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@304,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@304,33]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@304,34]:"0x0010"=0x0010 [gluegen] Preprocessor: pp: Returning [NUMBER@304,34]:"0x0010"=0x0010 [gluegen] 0x0010Preprocessor: Returning fresh token [,@304,40]:"," [gluegen] Preprocessor: pp: Returning [,@304,40]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@304,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@304,41]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@304,44]:"///< (read only) Means HMD device is a virtual debug device." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@304,44]:"///< (read only) Means HMD device is a virtual debug device." [gluegen] ///< (read only) Means HMD device is a virtual debug device.Preprocessor: Returning fresh token [NL@304,104]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@304,104]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@306,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@306,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@306,4]:"// Modifiable flags (through ovrHmd_SetEnabledCaps)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@306,4]:"// Modifiable flags (through ovrHmd_SetEnabledCaps)." [gluegen] // Modifiable flags (through ovrHmd_SetEnabledCaps).Preprocessor: Returning fresh token [NL@306,56]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@306,56]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@307,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@307,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@307,4]:"ovrHmdCap_NoMirrorToWindow" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@307,4]:"ovrHmdCap_NoMirrorToWindow" [gluegen] ovrHmdCap_NoMirrorToWindowPreprocessor: Returning fresh token [WHITESPACE@307,30]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@307,30]:" " [gluegen] Preprocessor: Returning fresh token [=@307,32]:"=" [gluegen] Preprocessor: pp: Returning [=@307,32]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@307,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@307,33]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@307,34]:"0x2000"=0x2000 [gluegen] Preprocessor: pp: Returning [NUMBER@307,34]:"0x2000"=0x2000 [gluegen] 0x2000Preprocessor: Returning fresh token [,@307,40]:"," [gluegen] Preprocessor: pp: Returning [,@307,40]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@307,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@307,41]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@307,44]:"///< Disables mirroring of HMD output to the window. This may improve " [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@307,44]:"///< Disables mirroring of HMD output to the window. This may improve " [gluegen] ///< Disables mirroring of HMD output to the window. This may improve Preprocessor: Returning fresh token [NL@307,114]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@307,114]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@308,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@308,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@308,44]:"///< rendering performance slightly (only if 'ExtendDesktop' is off)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@308,44]:"///< rendering performance slightly (only if 'ExtendDesktop' is off)." [gluegen] ///< rendering performance slightly (only if 'ExtendDesktop' is off).Preprocessor: Returning fresh token [NL@308,113]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@308,113]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@309,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@309,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@309,4]:"ovrHmdCap_DisplayOff" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@309,4]:"ovrHmdCap_DisplayOff" [gluegen] ovrHmdCap_DisplayOffPreprocessor: Returning fresh token [WHITESPACE@309,24]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@309,24]:" " [gluegen] Preprocessor: Returning fresh token [=@309,32]:"=" [gluegen] Preprocessor: pp: Returning [=@309,32]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@309,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@309,33]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@309,34]:"0x0040"=0x0040 [gluegen] Preprocessor: pp: Returning [NUMBER@309,34]:"0x0040"=0x0040 [gluegen] 0x0040Preprocessor: Returning fresh token [,@309,40]:"," [gluegen] Preprocessor: pp: Returning [,@309,40]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@309,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@309,41]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@309,44]:"///< Turns off HMD screen and output (only if 'ExtendDesktop' is off)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@309,44]:"///< Turns off HMD screen and output (only if 'ExtendDesktop' is off)." [gluegen] ///< Turns off HMD screen and output (only if 'ExtendDesktop' is off).Preprocessor: Returning fresh token [NL@309,114]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@309,114]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@310,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@310,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@310,4]:"ovrHmdCap_LowPersistence" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@310,4]:"ovrHmdCap_LowPersistence" [gluegen] ovrHmdCap_LowPersistencePreprocessor: Returning fresh token [WHITESPACE@310,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@310,28]:" " [gluegen] Preprocessor: Returning fresh token [=@310,32]:"=" [gluegen] Preprocessor: pp: Returning [=@310,32]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@310,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@310,33]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@310,34]:"0x0080"=0x0080 [gluegen] Preprocessor: pp: Returning [NUMBER@310,34]:"0x0080"=0x0080 [gluegen] 0x0080Preprocessor: Returning fresh token [,@310,40]:"," [gluegen] Preprocessor: pp: Returning [,@310,40]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@310,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@310,41]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@310,44]:"///< HMD supports low persistence mode." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@310,44]:"///< HMD supports low persistence mode." [gluegen] ///< HMD supports low persistence mode.Preprocessor: Returning fresh token [NL@310,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@310,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@311,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@311,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@311,4]:"ovrHmdCap_DynamicPrediction" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@311,4]:"ovrHmdCap_DynamicPrediction" [gluegen] ovrHmdCap_DynamicPredictionPreprocessor: Returning fresh token [WHITESPACE@311,31]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@311,31]:" " [gluegen] Preprocessor: Returning fresh token [=@311,32]:"=" [gluegen] Preprocessor: pp: Returning [=@311,32]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@311,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@311,33]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@311,34]:"0x0200"=0x0200 [gluegen] Preprocessor: pp: Returning [NUMBER@311,34]:"0x0200"=0x0200 [gluegen] 0x0200Preprocessor: Returning fresh token [,@311,40]:"," [gluegen] Preprocessor: pp: Returning [,@311,40]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@311,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@311,41]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@311,44]:"///< Adjust prediction dynamically based on internally measured latency." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@311,44]:"///< Adjust prediction dynamically based on internally measured latency." [gluegen] ///< Adjust prediction dynamically based on internally measured latency.Preprocessor: Returning fresh token [NL@311,116]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@311,116]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@312,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@312,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@312,4]:"ovrHmdCap_NoVSync" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@312,4]:"ovrHmdCap_NoVSync" [gluegen] ovrHmdCap_NoVSyncPreprocessor: Returning fresh token [WHITESPACE@312,21]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@312,21]:" " [gluegen] Preprocessor: Returning fresh token [=@312,32]:"=" [gluegen] Preprocessor: pp: Returning [=@312,32]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@312,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@312,33]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@312,34]:"0x1000"=0x1000 [gluegen] Preprocessor: pp: Returning [NUMBER@312,34]:"0x1000"=0x1000 [gluegen] 0x1000Preprocessor: Returning fresh token [,@312,40]:"," [gluegen] Preprocessor: pp: Returning [,@312,40]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@312,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@312,41]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@312,44]:"///< Support rendering without VSync for debugging." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@312,44]:"///< Support rendering without VSync for debugging." [gluegen] ///< Support rendering without VSync for debugging.Preprocessor: Returning fresh token [NL@312,95]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@312,95]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@314,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@314,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@314,4]:"// These bits can be modified by ovrHmd_SetEnabledCaps." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@314,4]:"// These bits can be modified by ovrHmd_SetEnabledCaps." [gluegen] // These bits can be modified by ovrHmd_SetEnabledCaps.Preprocessor: Returning fresh token [NL@314,59]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@314,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@315,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@315,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@315,4]:"ovrHmdCap_Writable_Mask" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@315,4]:"ovrHmdCap_Writable_Mask" [gluegen] ovrHmdCap_Writable_MaskPreprocessor: Returning fresh token [WHITESPACE@315,27]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@315,27]:" " [gluegen] Preprocessor: Returning fresh token [=@315,32]:"=" [gluegen] Preprocessor: pp: Returning [=@315,32]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@315,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@315,33]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@315,34]:"ovrHmdCap_NoMirrorToWindow" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@315,34]:"ovrHmdCap_NoMirrorToWindow" [gluegen] ovrHmdCap_NoMirrorToWindowPreprocessor: Returning fresh token [WHITESPACE@315,60]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@315,60]:" " [gluegen] Preprocessor: Returning fresh token [|@315,61]:"|" [gluegen] Preprocessor: pp: Returning [|@315,61]:"|" [gluegen] |Preprocessor: Returning fresh token [NL@315,62]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@315,62]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@316,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@316,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@316,34]:"ovrHmdCap_DisplayOff" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@316,34]:"ovrHmdCap_DisplayOff" [gluegen] ovrHmdCap_DisplayOffPreprocessor: Returning fresh token [WHITESPACE@316,54]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@316,54]:" " [gluegen] Preprocessor: Returning fresh token [|@316,55]:"|" [gluegen] Preprocessor: pp: Returning [|@316,55]:"|" [gluegen] |Preprocessor: Returning fresh token [NL@316,56]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@316,56]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@317,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@317,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@317,34]:"ovrHmdCap_LowPersistence" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@317,34]:"ovrHmdCap_LowPersistence" [gluegen] ovrHmdCap_LowPersistencePreprocessor: Returning fresh token [WHITESPACE@317,58]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@317,58]:" " [gluegen] Preprocessor: Returning fresh token [|@317,59]:"|" [gluegen] Preprocessor: pp: Returning [|@317,59]:"|" [gluegen] |Preprocessor: Returning fresh token [NL@317,60]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@317,60]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@318,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@318,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@318,34]:"ovrHmdCap_DynamicPrediction" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@318,34]:"ovrHmdCap_DynamicPrediction" [gluegen] ovrHmdCap_DynamicPredictionPreprocessor: Returning fresh token [WHITESPACE@318,61]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@318,61]:" " [gluegen] Preprocessor: Returning fresh token [|@318,62]:"|" [gluegen] Preprocessor: pp: Returning [|@318,62]:"|" [gluegen] |Preprocessor: Returning fresh token [NL@318,63]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@318,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@319,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@319,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@319,34]:"ovrHmdCap_NoVSync" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@319,34]:"ovrHmdCap_NoVSync" [gluegen] ovrHmdCap_NoVSyncPreprocessor: Returning fresh token [,@319,51]:"," [gluegen] Preprocessor: pp: Returning [,@319,51]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@319,52]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@319,52]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@321,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@321,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@321,4]:"/// These flags are currently passed into the service. May change without notice." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@321,4]:"/// These flags are currently passed into the service. May change without notice." [gluegen] /// These flags are currently passed into the service. May change without notice.Preprocessor: Returning fresh token [NL@321,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@321,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@322,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@322,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@322,4]:"ovrHmdCap_Service_Mask" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@322,4]:"ovrHmdCap_Service_Mask" [gluegen] ovrHmdCap_Service_MaskPreprocessor: Returning fresh token [WHITESPACE@322,26]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@322,26]:" " [gluegen] Preprocessor: Returning fresh token [=@322,32]:"=" [gluegen] Preprocessor: pp: Returning [=@322,32]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@322,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@322,33]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@322,34]:"ovrHmdCap_NoMirrorToWindow" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@322,34]:"ovrHmdCap_NoMirrorToWindow" [gluegen] ovrHmdCap_NoMirrorToWindowPreprocessor: Returning fresh token [WHITESPACE@322,60]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@322,60]:" " [gluegen] Preprocessor: Returning fresh token [|@322,61]:"|" [gluegen] Preprocessor: pp: Returning [|@322,61]:"|" [gluegen] |Preprocessor: Returning fresh token [NL@322,62]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@322,62]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@323,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@323,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@323,34]:"ovrHmdCap_DisplayOff" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@323,34]:"ovrHmdCap_DisplayOff" [gluegen] ovrHmdCap_DisplayOffPreprocessor: Returning fresh token [WHITESPACE@323,54]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@323,54]:" " [gluegen] Preprocessor: Returning fresh token [|@323,55]:"|" [gluegen] Preprocessor: pp: Returning [|@323,55]:"|" [gluegen] |Preprocessor: Returning fresh token [NL@323,56]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@323,56]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@324,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@324,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@324,34]:"ovrHmdCap_LowPersistence" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@324,34]:"ovrHmdCap_LowPersistence" [gluegen] ovrHmdCap_LowPersistencePreprocessor: Returning fresh token [WHITESPACE@324,58]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@324,58]:" " [gluegen] Preprocessor: Returning fresh token [|@324,59]:"|" [gluegen] Preprocessor: pp: Returning [|@324,59]:"|" [gluegen] |Preprocessor: Returning fresh token [NL@324,60]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@324,60]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@325,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@325,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@325,34]:"ovrHmdCap_DynamicPrediction" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@325,34]:"ovrHmdCap_DynamicPrediction" [gluegen] ovrHmdCap_DynamicPredictionPreprocessor: Returning fresh token [NL@325,61]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@325,61]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@326,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@326,0]:" " [gluegen] Preprocessor: Returning fresh token [,@326,2]:"," [gluegen] Preprocessor: pp: Returning [,@326,2]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@326,3]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@326,3]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@326,4]:"ovrHmdCap_EnumSize" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@326,4]:"ovrHmdCap_EnumSize" [gluegen] ovrHmdCap_EnumSizePreprocessor: Returning fresh token [WHITESPACE@326,22]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@326,22]:" " [gluegen] Preprocessor: Returning fresh token [=@326,32]:"=" [gluegen] Preprocessor: pp: Returning [=@326,32]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@326,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@326,33]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@326,34]:"0x7fffffff"=0x7fffffff [gluegen] Preprocessor: pp: Returning [NUMBER@326,34]:"0x7fffffff"=0x7fffffff [gluegen] 0x7fffffffPreprocessor: Returning fresh token [WHITESPACE@326,44]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@326,44]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@326,45]:"///< Force type int32_t." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@326,45]:"///< Force type int32_t." [gluegen] ///< Force type int32_t.Preprocessor: Returning fresh token [NL@326,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@326,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@327,0]:"}" [gluegen] Preprocessor: pp: Returning [}@327,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@327,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@327,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@327,2]:"ovrHmdCaps" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@327,2]:"ovrHmdCaps" [gluegen] ovrHmdCapsPreprocessor: Returning fresh token [;@327,12]:";" [gluegen] Preprocessor: pp: Returning [;@327,12]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@327,13]:" [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@327,13]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@330,0]:"/// Tracking capability bits reported by the device." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@330,0]:"/// Tracking capability bits reported by the device." [gluegen] /// Tracking capability bits reported by the device.Preprocessor: Returning fresh token [NL@330,52]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@330,52]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@331,0]:"/// Used with ovrHmd_ConfigureTracking." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@331,0]:"/// Used with ovrHmd_ConfigureTracking." [gluegen] /// Used with ovrHmd_ConfigureTracking.Preprocessor: Returning fresh token [NL@331,39]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@331,39]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@332,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@332,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@332,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@332,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@332,8]:"enum" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@332,8]:"enum" [gluegen] enumPreprocessor: Returning fresh token [WHITESPACE@332,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@332,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@332,13]:"ovrTrackingCaps_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@332,13]:"ovrTrackingCaps_" [gluegen] ovrTrackingCaps_Preprocessor: Returning fresh token [NL@332,29]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@332,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@333,0]:"{" [gluegen] Preprocessor: pp: Returning [{@333,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@333,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@333,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@334,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@334,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@334,4]:"ovrTrackingCap_Orientation" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@334,4]:"ovrTrackingCap_Orientation" [gluegen] ovrTrackingCap_OrientationPreprocessor: Returning fresh token [WHITESPACE@334,30]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@334,30]:" " [gluegen] Preprocessor: Returning fresh token [=@334,36]:"=" [gluegen] Preprocessor: pp: Returning [=@334,36]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@334,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@334,37]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@334,38]:"0x0010"=0x0010 [gluegen] Preprocessor: pp: Returning [NUMBER@334,38]:"0x0010"=0x0010 [gluegen] 0x0010Preprocessor: Returning fresh token [,@334,44]:"," [gluegen] Preprocessor: pp: Returning [,@334,44]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@334,45]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@334,45]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@334,48]:"///< Supports orientation tracking (IMU)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@334,48]:"///< Supports orientation tracking (IMU)." [gluegen] ///< Supports orientation tracking (IMU).Preprocessor: Returning fresh token [NL@334,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@334,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@335,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@335,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@335,4]:"ovrTrackingCap_MagYawCorrection" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@335,4]:"ovrTrackingCap_MagYawCorrection" [gluegen] ovrTrackingCap_MagYawCorrectionPreprocessor: Returning fresh token [WHITESPACE@335,35]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@335,35]:" " [gluegen] Preprocessor: Returning fresh token [=@335,36]:"=" [gluegen] Preprocessor: pp: Returning [=@335,36]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@335,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@335,37]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@335,38]:"0x0020"=0x0020 [gluegen] Preprocessor: pp: Returning [NUMBER@335,38]:"0x0020"=0x0020 [gluegen] 0x0020Preprocessor: Returning fresh token [,@335,44]:"," [gluegen] Preprocessor: pp: Returning [,@335,44]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@335,45]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@335,45]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@335,48]:"///< Supports yaw drift correction via a magnetometer or other means." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@335,48]:"///< Supports yaw drift correction via a magnetometer or other means." [gluegen] ///< Supports yaw drift correction via a magnetometer or other means.Preprocessor: Returning fresh token [NL@335,117]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@335,117]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@336,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@336,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@336,4]:"ovrTrackingCap_Position" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@336,4]:"ovrTrackingCap_Position" [gluegen] ovrTrackingCap_PositionPreprocessor: Returning fresh token [WHITESPACE@336,27]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@336,27]:" " [gluegen] Preprocessor: Returning fresh token [=@336,36]:"=" [gluegen] Preprocessor: pp: Returning [=@336,36]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@336,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@336,37]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@336,38]:"0x0040"=0x0040 [gluegen] Preprocessor: pp: Returning [NUMBER@336,38]:"0x0040"=0x0040 [gluegen] 0x0040Preprocessor: Returning fresh token [,@336,44]:"," [gluegen] Preprocessor: pp: Returning [,@336,44]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@336,45]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@336,45]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@336,48]:"///< Supports positional tracking." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@336,48]:"///< Supports positional tracking." [gluegen] ///< Supports positional tracking.Preprocessor: Returning fresh token [NL@336,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@336,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@337,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@337,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@337,4]:"/// Overrides the other flags. Indicates that the application" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@337,4]:"/// Overrides the other flags. Indicates that the application" [gluegen] /// Overrides the other flags. Indicates that the applicationPreprocessor: Returning fresh token [NL@337,65]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@337,65]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@338,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@338,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@338,4]:"/// doesn't care about tracking settings. This is the internal" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@338,4]:"/// doesn't care about tracking settings. This is the internal" [gluegen] /// doesn't care about tracking settings. This is the internalPreprocessor: Returning fresh token [NL@338,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@338,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@339,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@339,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@339,4]:"/// default before ovrHmd_ConfigureTracking is called." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@339,4]:"/// default before ovrHmd_ConfigureTracking is called." [gluegen] /// default before ovrHmd_ConfigureTracking is called.Preprocessor: Returning fresh token [NL@339,58]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@339,58]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@340,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@340,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@340,4]:"ovrTrackingCap_Idle" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@340,4]:"ovrTrackingCap_Idle" [gluegen] ovrTrackingCap_IdlePreprocessor: Returning fresh token [WHITESPACE@340,23]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@340,23]:" " [gluegen] Preprocessor: Returning fresh token [=@340,36]:"=" [gluegen] Preprocessor: pp: Returning [=@340,36]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@340,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@340,37]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@340,38]:"0x0100"=0x0100 [gluegen] Preprocessor: pp: Returning [NUMBER@340,38]:"0x0100"=0x0100 [gluegen] 0x0100Preprocessor: Returning fresh token [,@340,44]:"," [gluegen] Preprocessor: pp: Returning [,@340,44]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@340,45]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@340,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@341,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@341,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@341,4]:"ovrTrackingCap_EnumSize" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@341,4]:"ovrTrackingCap_EnumSize" [gluegen] ovrTrackingCap_EnumSizePreprocessor: Returning fresh token [WHITESPACE@341,27]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@341,27]:" " [gluegen] Preprocessor: Returning fresh token [=@341,36]:"=" [gluegen] Preprocessor: pp: Returning [=@341,36]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@341,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@341,37]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@341,38]:"0x7fffffff"=0x7fffffff [gluegen] Preprocessor: pp: Returning [NUMBER@341,38]:"0x7fffffff"=0x7fffffff [gluegen] 0x7fffffffPreprocessor: Returning fresh token [WHITESPACE@341,48]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@341,48]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@341,52]:"///< Force type int32_t." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@341,52]:"///< Force type int32_t." [gluegen] ///< Force type int32_t.Preprocessor: Returning fresh token [NL@341,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@341,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@342,0]:"}" [gluegen] Preprocessor: pp: Returning [}@342,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@342,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@342,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@342,2]:"ovrTrackingCaps" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@342,2]:"ovrTrackingCaps" [gluegen] ovrTrackingCapsPreprocessor: Returning fresh token [;@342,17]:";" [gluegen] Preprocessor: pp: Returning [;@342,17]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@342,18]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@342,18]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@344,0]:"/// Distortion capability bits reported by device." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@344,0]:"/// Distortion capability bits reported by device." [gluegen] /// Distortion capability bits reported by device.Preprocessor: Returning fresh token [NL@344,50]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@344,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@345,0]:"/// Used with ovrHmd_ConfigureRendering and ovrHmd_CreateDistortionMesh." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@345,0]:"/// Used with ovrHmd_ConfigureRendering and ovrHmd_CreateDistortionMesh." [gluegen] /// Used with ovrHmd_ConfigureRendering and ovrHmd_CreateDistortionMesh.Preprocessor: Returning fresh token [NL@345,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@345,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@346,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@346,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@346,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@346,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@346,8]:"enum" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@346,8]:"enum" [gluegen] enumPreprocessor: Returning fresh token [WHITESPACE@346,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@346,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@346,13]:"ovrDistortionCaps_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@346,13]:"ovrDistortionCaps_" [gluegen] ovrDistortionCaps_Preprocessor: Returning fresh token [NL@346,31]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@346,31]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@347,0]:"{" [gluegen] Preprocessor: pp: Returning [{@347,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@347,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@347,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@348,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@348,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@348,4]:"// 0x01 unused - Previously ovrDistortionCap_Chromatic now enabled permanently." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@348,4]:"// 0x01 unused - Previously ovrDistortionCap_Chromatic now enabled permanently." [gluegen] // 0x01 unused - Previously ovrDistortionCap_Chromatic now enabled permanently.Preprocessor: Returning fresh token [NL@348,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@348,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@349,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@349,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@349,4]:"ovrDistortionCap_TimeWarp" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@349,4]:"ovrDistortionCap_TimeWarp" [gluegen] ovrDistortionCap_TimeWarpPreprocessor: Returning fresh token [WHITESPACE@349,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@349,29]:" " [gluegen] Preprocessor: Returning fresh token [=@349,40]:"=" [gluegen] Preprocessor: pp: Returning [=@349,40]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@349,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@349,41]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@349,45]:"0x02"=0x02 [gluegen] Preprocessor: pp: Returning [NUMBER@349,45]:"0x02"=0x02 [gluegen] 0x02Preprocessor: Returning fresh token [,@349,49]:"," [gluegen] Preprocessor: pp: Returning [,@349,49]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@349,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@349,50]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@349,55]:"///< Supports timewarp." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@349,55]:"///< Supports timewarp." [gluegen] ///< Supports timewarp.Preprocessor: Returning fresh token [NL@349,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@349,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@350,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@350,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@350,4]:"// 0x04 unused" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@350,4]:"// 0x04 unused" [gluegen] // 0x04 unusedPreprocessor: Returning fresh token [NL@350,18]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@350,18]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@352,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@352,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@352,4]:"ovrDistortionCap_Vignette" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@352,4]:"ovrDistortionCap_Vignette" [gluegen] ovrDistortionCap_VignettePreprocessor: Returning fresh token [WHITESPACE@352,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@352,29]:" " [gluegen] Preprocessor: Returning fresh token [=@352,40]:"=" [gluegen] Preprocessor: pp: Returning [=@352,40]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@352,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@352,41]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@352,45]:"0x08"=0x08 [gluegen] Preprocessor: pp: Returning [NUMBER@352,45]:"0x08"=0x08 [gluegen] 0x08Preprocessor: Returning fresh token [,@352,49]:"," [gluegen] Preprocessor: pp: Returning [,@352,49]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@352,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@352,50]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@352,55]:"///< Supports vignetting around the edges of the view." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@352,55]:"///< Supports vignetting around the edges of the view." [gluegen] ///< Supports vignetting around the edges of the view.Preprocessor: Returning fresh token [NL@352,109]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@352,109]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@353,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@353,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@353,4]:"ovrDistortionCap_NoRestore" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@353,4]:"ovrDistortionCap_NoRestore" [gluegen] ovrDistortionCap_NoRestorePreprocessor: Returning fresh token [WHITESPACE@353,30]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@353,30]:" " [gluegen] Preprocessor: Returning fresh token [=@353,40]:"=" [gluegen] Preprocessor: pp: Returning [=@353,40]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@353,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@353,41]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@353,45]:"0x10"=0x10 [gluegen] Preprocessor: pp: Returning [NUMBER@353,45]:"0x10"=0x10 [gluegen] 0x10Preprocessor: Returning fresh token [,@353,49]:"," [gluegen] Preprocessor: pp: Returning [,@353,49]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@353,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@353,50]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@353,55]:"///< Do not save and restore the graphics and compute state when rendering distortion." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@353,55]:"///< Do not save and restore the graphics and compute state when rendering distortion." [gluegen] ///< Do not save and restore the graphics and compute state when rendering distortion.Preprocessor: Returning fresh token [NL@353,141]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@353,141]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@354,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@354,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@354,4]:"ovrDistortionCap_FlipInput" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@354,4]:"ovrDistortionCap_FlipInput" [gluegen] ovrDistortionCap_FlipInputPreprocessor: Returning fresh token [WHITESPACE@354,30]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@354,30]:" " [gluegen] Preprocessor: Returning fresh token [=@354,40]:"=" [gluegen] Preprocessor: pp: Returning [=@354,40]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@354,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@354,41]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@354,45]:"0x20"=0x20 [gluegen] Preprocessor: pp: Returning [NUMBER@354,45]:"0x20"=0x20 [gluegen] 0x20Preprocessor: Returning fresh token [,@354,49]:"," [gluegen] Preprocessor: pp: Returning [,@354,49]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@354,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@354,50]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@354,55]:"///< Flip the vertical texture coordinate of input images." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@354,55]:"///< Flip the vertical texture coordinate of input images." [gluegen] ///< Flip the vertical texture coordinate of input images.Preprocessor: Returning fresh token [NL@354,113]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@354,113]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@355,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@355,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@355,4]:"ovrDistortionCap_SRGB" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@355,4]:"ovrDistortionCap_SRGB" [gluegen] ovrDistortionCap_SRGBPreprocessor: Returning fresh token [WHITESPACE@355,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@355,25]:" " [gluegen] Preprocessor: Returning fresh token [=@355,40]:"=" [gluegen] Preprocessor: pp: Returning [=@355,40]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@355,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@355,41]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@355,45]:"0x40"=0x40 [gluegen] Preprocessor: pp: Returning [NUMBER@355,45]:"0x40"=0x40 [gluegen] 0x40Preprocessor: Returning fresh token [,@355,49]:"," [gluegen] Preprocessor: pp: Returning [,@355,49]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@355,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@355,50]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@355,55]:"///< Assume input images are in sRGB gamma-corrected color space." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@355,55]:"///< Assume input images are in sRGB gamma-corrected color space." [gluegen] ///< Assume input images are in sRGB gamma-corrected color space.Preprocessor: Returning fresh token [NL@355,120]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@355,120]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@356,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@356,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@356,4]:"ovrDistortionCap_Overdrive" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@356,4]:"ovrDistortionCap_Overdrive" [gluegen] ovrDistortionCap_OverdrivePreprocessor: Returning fresh token [WHITESPACE@356,30]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@356,30]:" " [gluegen] Preprocessor: Returning fresh token [=@356,40]:"=" [gluegen] Preprocessor: pp: Returning [=@356,40]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@356,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@356,41]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@356,45]:"0x80"=0x80 [gluegen] Preprocessor: pp: Returning [NUMBER@356,45]:"0x80"=0x80 [gluegen] 0x80Preprocessor: Returning fresh token [,@356,49]:"," [gluegen] Preprocessor: pp: Returning [,@356,49]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@356,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@356,50]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@356,55]:"///< Overdrive brightness transitions to reduce artifacts on DK2+ displays" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@356,55]:"///< Overdrive brightness transitions to reduce artifacts on DK2+ displays" [gluegen] ///< Overdrive brightness transitions to reduce artifacts on DK2+ displaysPreprocessor: Returning fresh token [NL@356,129]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@356,129]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@357,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@357,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@357,4]:"ovrDistortionCap_HqDistortion" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@357,4]:"ovrDistortionCap_HqDistortion" [gluegen] ovrDistortionCap_HqDistortionPreprocessor: Returning fresh token [WHITESPACE@357,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@357,33]:" " [gluegen] Preprocessor: Returning fresh token [=@357,40]:"=" [gluegen] Preprocessor: pp: Returning [=@357,40]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@357,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@357,41]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@357,44]:"0x100"=0x100 [gluegen] Preprocessor: pp: Returning [NUMBER@357,44]:"0x100"=0x100 [gluegen] 0x100Preprocessor: Returning fresh token [,@357,49]:"," [gluegen] Preprocessor: pp: Returning [,@357,49]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@357,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@357,50]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@357,55]:"///< High-quality sampling of distortion buffer for anti-aliasing" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@357,55]:"///< High-quality sampling of distortion buffer for anti-aliasing" [gluegen] ///< High-quality sampling of distortion buffer for anti-aliasingPreprocessor: Returning fresh token [NL@357,120]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@357,120]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@358,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@358,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@358,4]:"ovrDistortionCap_LinuxDevFullscreen" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@358,4]:"ovrDistortionCap_LinuxDevFullscreen" [gluegen] ovrDistortionCap_LinuxDevFullscreenPreprocessor: Returning fresh token [WHITESPACE@358,39]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@358,39]:" " [gluegen] Preprocessor: Returning fresh token [=@358,40]:"=" [gluegen] Preprocessor: pp: Returning [=@358,40]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@358,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@358,41]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@358,44]:"0x200"=0x200 [gluegen] Preprocessor: pp: Returning [NUMBER@358,44]:"0x200"=0x200 [gluegen] 0x200Preprocessor: Returning fresh token [,@358,49]:"," [gluegen] Preprocessor: pp: Returning [,@358,49]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@358,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@358,50]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@358,55]:"///< Indicates window is fullscreen on a device when set. The SDK will automatically apply distortion mesh rotation if needed." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@358,55]:"///< Indicates window is fullscreen on a device when set. The SDK will automatically apply distortion mesh rotation if needed." [gluegen] ///< Indicates window is fullscreen on a device when set. The SDK will automatically apply distortion mesh rotation if needed.Preprocessor: Returning fresh token [NL@358,181]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@358,181]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@359,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@359,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@359,4]:"ovrDistortionCap_ComputeShader" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@359,4]:"ovrDistortionCap_ComputeShader" [gluegen] ovrDistortionCap_ComputeShaderPreprocessor: Returning fresh token [WHITESPACE@359,34]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@359,34]:" " [gluegen] Preprocessor: Returning fresh token [=@359,40]:"=" [gluegen] Preprocessor: pp: Returning [=@359,40]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@359,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@359,41]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@359,44]:"0x400"=0x400 [gluegen] Preprocessor: pp: Returning [NUMBER@359,44]:"0x400"=0x400 [gluegen] 0x400Preprocessor: Returning fresh token [,@359,49]:"," [gluegen] Preprocessor: pp: Returning [,@359,49]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@359,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@359,50]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@359,55]:"///< Using compute shader (DX11+ only)" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@359,55]:"///< Using compute shader (DX11+ only)" [gluegen] ///< Using compute shader (DX11+ only)Preprocessor: Returning fresh token [NL@359,93]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@359,93]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@360,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@360,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@360,4]:"//ovrDistortionCap_NoTimewarpJit = 0x800 RETIRED - do not reuse this bit without major versioning changes." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@360,4]:"//ovrDistortionCap_NoTimewarpJit = 0x800 RETIRED - do not reuse this bit without major versioning changes." [gluegen] //ovrDistortionCap_NoTimewarpJit = 0x800 RETIRED - do not reuse this bit without major versioning changes.Preprocessor: Returning fresh token [NL@360,120]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@360,120]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@361,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@361,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@361,4]:"ovrDistortionCap_TimewarpJitDelay" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@361,4]:"ovrDistortionCap_TimewarpJitDelay" [gluegen] ovrDistortionCap_TimewarpJitDelayPreprocessor: Returning fresh token [WHITESPACE@361,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@361,37]:" " [gluegen] Preprocessor: Returning fresh token [=@361,40]:"=" [gluegen] Preprocessor: pp: Returning [=@361,40]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@361,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@361,41]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@361,43]:"0x1000"=0x1000 [gluegen] Preprocessor: pp: Returning [NUMBER@361,43]:"0x1000"=0x1000 [gluegen] 0x1000Preprocessor: Returning fresh token [,@361,49]:"," [gluegen] Preprocessor: pp: Returning [,@361,49]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@361,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@361,50]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@361,55]:"///< Enables a spin-wait that tries to push time-warp to be as close to V-sync as possible. WARNING - this may backfire and cause framerate loss - use with caution." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@361,55]:"///< Enables a spin-wait that tries to push time-warp to be as close to V-sync as possible. WARNING - this may backfire and cause framerate loss - use with caution." [gluegen] ///< Enables a spin-wait that tries to push time-warp to be as close to V-sync as possible. WARNING - this may backfire and cause framerate loss - use with caution.Preprocessor: Returning fresh token [NL@361,219]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@361,219]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@363,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@363,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@363,4]:"ovrDistortionCap_ProfileNoSpinWaits" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@363,4]:"ovrDistortionCap_ProfileNoSpinWaits" [gluegen] ovrDistortionCap_ProfileNoSpinWaitsPreprocessor: Returning fresh token [WHITESPACE@363,39]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@363,39]:" " [gluegen] Preprocessor: Returning fresh token [=@363,40]:"=" [gluegen] Preprocessor: pp: Returning [=@363,40]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@363,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@363,41]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@363,42]:"0x10000"=0x10000 [gluegen] Preprocessor: pp: Returning [NUMBER@363,42]:"0x10000"=0x10000 [gluegen] 0x10000Preprocessor: Returning fresh token [,@363,49]:"," [gluegen] Preprocessor: pp: Returning [,@363,49]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@363,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@363,50]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@363,54]:"///< Use when profiling with timewarp to remove false positives" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@363,54]:"///< Use when profiling with timewarp to remove false positives" [gluegen] ///< Use when profiling with timewarp to remove false positivesPreprocessor: Returning fresh token [NL@363,117]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@363,117]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@364,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@364,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@364,4]:"ovrDistortionCap_EnumSize" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@364,4]:"ovrDistortionCap_EnumSize" [gluegen] ovrDistortionCap_EnumSizePreprocessor: Returning fresh token [WHITESPACE@364,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@364,29]:" " [gluegen] Preprocessor: Returning fresh token [=@364,40]:"=" [gluegen] Preprocessor: pp: Returning [=@364,40]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@364,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@364,41]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@364,42]:"0x7fffffff"=0x7fffffff [gluegen] Preprocessor: pp: Returning [NUMBER@364,42]:"0x7fffffff"=0x7fffffff [gluegen] 0x7fffffffPreprocessor: Returning fresh token [WHITESPACE@364,52]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@364,52]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@364,54]:"///< Force type int32_t." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@364,54]:"///< Force type int32_t." [gluegen] ///< Force type int32_t.Preprocessor: Returning fresh token [NL@364,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@364,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@365,0]:"}" [gluegen] Preprocessor: pp: Returning [}@365,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@365,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@365,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@365,2]:"ovrDistortionCaps" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@365,2]:"ovrDistortionCaps" [gluegen] ovrDistortionCapsPreprocessor: Returning fresh token [;@365,19]:";" [gluegen] Preprocessor: pp: Returning [;@365,19]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@365,20]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@365,20]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@367,0]:"/// Specifies which eye is being used for rendering." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@367,0]:"/// Specifies which eye is being used for rendering." [gluegen] /// Specifies which eye is being used for rendering.Preprocessor: Returning fresh token [NL@367,52]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@367,52]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@368,0]:"/// This type explicitly does not include a third "NoStereo" option, as such is" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@368,0]:"/// This type explicitly does not include a third "NoStereo" option, as such is" [gluegen] /// This type explicitly does not include a third "NoStereo" option, as such isPreprocessor: Returning fresh token [NL@368,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@368,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@369,0]:"/// not required for an HMD-centered API." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@369,0]:"/// not required for an HMD-centered API." [gluegen] /// not required for an HMD-centered API.Preprocessor: Returning fresh token [NL@369,41]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@369,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@370,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@370,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@370,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@370,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@370,8]:"enum" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@370,8]:"enum" [gluegen] enumPreprocessor: Returning fresh token [WHITESPACE@370,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@370,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@370,13]:"ovrEyeType_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@370,13]:"ovrEyeType_" [gluegen] ovrEyeType_Preprocessor: Returning fresh token [NL@370,24]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@370,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@371,0]:"{" [gluegen] Preprocessor: pp: Returning [{@371,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@371,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@371,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@372,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@372,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@372,4]:"ovrEye_Left" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@372,4]:"ovrEye_Left" [gluegen] ovrEye_LeftPreprocessor: Returning fresh token [WHITESPACE@372,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@372,15]:" " [gluegen] Preprocessor: Returning fresh token [=@372,17]:"=" [gluegen] Preprocessor: pp: Returning [=@372,17]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@372,18]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@372,18]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@372,19]:"0"=00 [gluegen] Preprocessor: pp: Returning [NUMBER@372,19]:"0"=00 [gluegen] 0Preprocessor: Returning fresh token [,@372,20]:"," [gluegen] Preprocessor: pp: Returning [,@372,20]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@372,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@372,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@373,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@373,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@373,4]:"ovrEye_Right" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@373,4]:"ovrEye_Right" [gluegen] ovrEye_RightPreprocessor: Returning fresh token [WHITESPACE@373,16]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@373,16]:" " [gluegen] Preprocessor: Returning fresh token [=@373,17]:"=" [gluegen] Preprocessor: pp: Returning [=@373,17]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@373,18]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@373,18]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@373,19]:"1"=1 [gluegen] Preprocessor: pp: Returning [NUMBER@373,19]:"1"=1 [gluegen] 1Preprocessor: Returning fresh token [,@373,20]:"," [gluegen] Preprocessor: pp: Returning [,@373,20]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@373,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@373,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@374,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@374,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@374,4]:"ovrEye_Count" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@374,4]:"ovrEye_Count" [gluegen] ovrEye_CountPreprocessor: Returning fresh token [WHITESPACE@374,16]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@374,16]:" " [gluegen] Preprocessor: Returning fresh token [=@374,20]:"=" [gluegen] Preprocessor: pp: Returning [=@374,20]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@374,21]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@374,21]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@374,22]:"2"=2 [gluegen] Preprocessor: pp: Returning [NUMBER@374,22]:"2"=2 [gluegen] 2Preprocessor: Returning fresh token [,@374,23]:"," [gluegen] Preprocessor: pp: Returning [,@374,23]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@374,24]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@374,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@375,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@375,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@375,4]:"ovrEye_EnumSize" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@375,4]:"ovrEye_EnumSize" [gluegen] ovrEye_EnumSizePreprocessor: Returning fresh token [WHITESPACE@375,19]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@375,19]:" " [gluegen] Preprocessor: Returning fresh token [=@375,20]:"=" [gluegen] Preprocessor: pp: Returning [=@375,20]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@375,21]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@375,21]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@375,22]:"0x7fffffff"=0x7fffffff [gluegen] Preprocessor: pp: Returning [NUMBER@375,22]:"0x7fffffff"=0x7fffffff [gluegen] 0x7fffffffPreprocessor: Returning fresh token [WHITESPACE@375,32]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@375,32]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@375,33]:"///< Force type int32_t." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@375,33]:"///< Force type int32_t." [gluegen] ///< Force type int32_t.Preprocessor: Returning fresh token [NL@375,57]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@375,57]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@376,0]:"}" [gluegen] Preprocessor: pp: Returning [}@376,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@376,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@376,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@376,2]:"ovrEyeType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@376,2]:"ovrEyeType" [gluegen] ovrEyeTypePreprocessor: Returning fresh token [;@376,12]:";" [gluegen] Preprocessor: pp: Returning [;@376,12]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@376,13]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@376,13]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@378,0]:"/// This is a complete descriptor of the HMD." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@378,0]:"/// This is a complete descriptor of the HMD." [gluegen] /// This is a complete descriptor of the HMD.Preprocessor: Returning fresh token [NL@378,45]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@378,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@379,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@379,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@379,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@379,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@379,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@379,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@379,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@379,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@379,15]:"ovrHmdDesc_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@379,15]:"ovrHmdDesc_" [gluegen] ovrHmdDesc_Preprocessor: Returning fresh token [NL@379,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@379,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@380,0]:"{" [gluegen] Preprocessor: pp: Returning [{@380,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@380,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@380,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@381,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@381,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@381,4]:"/// Internal handle of this HMD." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@381,4]:"/// Internal handle of this HMD." [gluegen] /// Internal handle of this HMD.Preprocessor: Returning fresh token [NL@381,36]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@381,36]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@382,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@382,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@382,4]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@382,4]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@382,10]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@382,10]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@382,11]:"ovrHmdStruct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@382,11]:"ovrHmdStruct" [gluegen] ovrHmdStructPreprocessor: Returning fresh token [*@382,23]:"*" [gluegen] Preprocessor: pp: Returning [*@382,23]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@382,24]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@382,24]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@382,25]:"Handle" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@382,25]:"Handle" [gluegen] HandlePreprocessor: Returning fresh token [;@382,31]:";" [gluegen] Preprocessor: pp: Returning [;@382,31]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@382,32]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@382,32]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@384,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@384,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@384,4]:"/// This HMD's type." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@384,4]:"/// This HMD's type." [gluegen] /// This HMD's type.Preprocessor: Returning fresh token [NL@384,24]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@384,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@385,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@385,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@385,4]:"ovrHmdType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@385,4]:"ovrHmdType" [gluegen] ovrHmdTypePreprocessor: Returning fresh token [WHITESPACE@385,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@385,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@385,16]:"Type" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@385,16]:"Type" [gluegen] TypePreprocessor: Returning fresh token [;@385,20]:";" [gluegen] Preprocessor: pp: Returning [;@385,20]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@385,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@385,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@386,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@386,0]:" " [gluegen] Preprocessor: Returning fresh token [NL@386,4]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@386,4]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@387,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@387,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@387,4]:"/// Name string describing the product: "Oculus Rift DK1", etc." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@387,4]:"/// Name string describing the product: "Oculus Rift DK1", etc." [gluegen] /// Name string describing the product: "Oculus Rift DK1", etc.Preprocessor: Returning fresh token [NL@387,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@387,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@388,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@388,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@388,4]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@388,4]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@388,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@388,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@388,10]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@388,10]:"char" [gluegen] charPreprocessor: Returning fresh token [*@388,14]:"*" [gluegen] Preprocessor: pp: Returning [*@388,14]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@388,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@388,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@388,16]:"ProductName" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@388,16]:"ProductName" [gluegen] ProductNamePreprocessor: Returning fresh token [;@388,27]:";" [gluegen] Preprocessor: pp: Returning [;@388,27]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@388,28]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@388,28]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@389,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@389,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@389,4]:"/// String describing the manufacturer. Usually "Oculus"." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@389,4]:"/// String describing the manufacturer. Usually "Oculus"." [gluegen] /// String describing the manufacturer. Usually "Oculus".Preprocessor: Returning fresh token [NL@389,61]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@389,61]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@390,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@390,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@390,4]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@390,4]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@390,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@390,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@390,10]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@390,10]:"char" [gluegen] charPreprocessor: Returning fresh token [*@390,14]:"*" [gluegen] Preprocessor: pp: Returning [*@390,14]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@390,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@390,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@390,16]:"Manufacturer" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@390,16]:"Manufacturer" [gluegen] ManufacturerPreprocessor: Returning fresh token [;@390,28]:";" [gluegen] Preprocessor: pp: Returning [;@390,28]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@390,29]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@390,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@391,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@391,0]:" " [gluegen] Preprocessor: Returning fresh token [NL@391,4]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@391,4]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@392,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@392,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@392,4]:"/// HID Vendor ID of the device." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@392,4]:"/// HID Vendor ID of the device." [gluegen] /// HID Vendor ID of the device.Preprocessor: Returning fresh token [NL@392,36]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@392,36]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@393,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@393,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@393,4]:"short" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@393,4]:"short" [gluegen] shortPreprocessor: Returning fresh token [WHITESPACE@393,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@393,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@393,16]:"VendorId" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@393,16]:"VendorId" [gluegen] VendorIdPreprocessor: Returning fresh token [;@393,24]:";" [gluegen] Preprocessor: pp: Returning [;@393,24]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@393,25]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@393,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@394,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@394,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@394,4]:"/// HID Product ID of the device." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@394,4]:"/// HID Product ID of the device." [gluegen] /// HID Product ID of the device.Preprocessor: Returning fresh token [NL@394,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@394,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@395,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@395,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@395,4]:"short" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@395,4]:"short" [gluegen] shortPreprocessor: Returning fresh token [WHITESPACE@395,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@395,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@395,16]:"ProductId" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@395,16]:"ProductId" [gluegen] ProductIdPreprocessor: Returning fresh token [;@395,25]:";" [gluegen] Preprocessor: pp: Returning [;@395,25]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@395,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@395,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@396,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@396,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@396,4]:"/// Sensor (and display) serial number." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@396,4]:"/// Sensor (and display) serial number." [gluegen] /// Sensor (and display) serial number.Preprocessor: Returning fresh token [NL@396,43]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@396,43]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@397,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@397,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@397,4]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@397,4]:"char" [gluegen] charPreprocessor: Returning fresh token [WHITESPACE@397,8]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@397,8]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@397,16]:"SerialNumber" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@397,16]:"SerialNumber" [gluegen] SerialNumberPreprocessor: Returning fresh token [[@397,28]:"[" [gluegen] Preprocessor: pp: Returning [[@397,28]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@397,29]:"24"=24 [gluegen] Preprocessor: pp: Returning [NUMBER@397,29]:"24"=24 [gluegen] 24Preprocessor: Returning fresh token []@397,31]:"]" [gluegen] Preprocessor: pp: Returning []@397,31]:"]" [gluegen] ]Preprocessor: Returning fresh token [;@397,32]:";" [gluegen] Preprocessor: pp: Returning [;@397,32]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@397,33]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@397,33]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@398,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@398,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@398,4]:"/// Sensor firmware major version number." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@398,4]:"/// Sensor firmware major version number." [gluegen] /// Sensor firmware major version number.Preprocessor: Returning fresh token [NL@398,45]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@398,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@399,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@399,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@399,4]:"short" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@399,4]:"short" [gluegen] shortPreprocessor: Returning fresh token [WHITESPACE@399,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@399,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@399,16]:"FirmwareMajor" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@399,16]:"FirmwareMajor" [gluegen] FirmwareMajorPreprocessor: Returning fresh token [;@399,29]:";" [gluegen] Preprocessor: pp: Returning [;@399,29]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@399,30]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@399,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@400,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@400,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@400,4]:"/// Sensor firmware minor version number." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@400,4]:"/// Sensor firmware minor version number." [gluegen] /// Sensor firmware minor version number.Preprocessor: Returning fresh token [NL@400,45]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@400,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@401,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@401,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@401,4]:"short" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@401,4]:"short" [gluegen] shortPreprocessor: Returning fresh token [WHITESPACE@401,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@401,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@401,16]:"FirmwareMinor" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@401,16]:"FirmwareMinor" [gluegen] FirmwareMinorPreprocessor: Returning fresh token [;@401,29]:";" [gluegen] Preprocessor: pp: Returning [;@401,29]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@401,30]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@401,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@402,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@402,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@402,4]:"// External tracking camera frustum dimensions (if present)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@402,4]:"// External tracking camera frustum dimensions (if present)." [gluegen] // External tracking camera frustum dimensions (if present).Preprocessor: Returning fresh token [NL@402,64]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@402,64]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@403,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@403,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@403,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@403,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@403,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@403,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@403,16]:"CameraFrustumHFovInRadians" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@403,16]:"CameraFrustumHFovInRadians" [gluegen] CameraFrustumHFovInRadiansPreprocessor: Returning fresh token [;@403,42]:";" [gluegen] Preprocessor: pp: Returning [;@403,42]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@403,43]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@403,43]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@403,44]:"///< Horizontal field-of-view" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@403,44]:"///< Horizontal field-of-view" [gluegen] ///< Horizontal field-of-viewPreprocessor: Returning fresh token [NL@403,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@403,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@404,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@404,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@404,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@404,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@404,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@404,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@404,16]:"CameraFrustumVFovInRadians" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@404,16]:"CameraFrustumVFovInRadians" [gluegen] CameraFrustumVFovInRadiansPreprocessor: Returning fresh token [;@404,42]:";" [gluegen] Preprocessor: pp: Returning [;@404,42]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@404,43]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@404,43]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@404,44]:"///< Vertical field-of-view" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@404,44]:"///< Vertical field-of-view" [gluegen] ///< Vertical field-of-viewPreprocessor: Returning fresh token [NL@404,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@404,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@405,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@405,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@405,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@405,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@405,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@405,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@405,16]:"CameraFrustumNearZInMeters" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@405,16]:"CameraFrustumNearZInMeters" [gluegen] CameraFrustumNearZInMetersPreprocessor: Returning fresh token [;@405,42]:";" [gluegen] Preprocessor: pp: Returning [;@405,42]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@405,43]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@405,43]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@405,44]:"///< Near clip distance" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@405,44]:"///< Near clip distance" [gluegen] ///< Near clip distancePreprocessor: Returning fresh token [NL@405,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@405,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@406,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@406,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@406,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@406,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@406,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@406,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@406,16]:"CameraFrustumFarZInMeters" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@406,16]:"CameraFrustumFarZInMeters" [gluegen] CameraFrustumFarZInMetersPreprocessor: Returning fresh token [;@406,41]:";" [gluegen] Preprocessor: pp: Returning [;@406,41]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@406,42]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@406,42]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@406,43]:"///< Far clip distance" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@406,43]:"///< Far clip distance" [gluegen] ///< Far clip distancePreprocessor: Returning fresh token [NL@406,65]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@406,65]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@408,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@408,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@408,4]:"/// Capability bits described by ovrHmdCaps." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@408,4]:"/// Capability bits described by ovrHmdCaps." [gluegen] /// Capability bits described by ovrHmdCaps.Preprocessor: Returning fresh token [NL@408,48]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@408,48]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@409,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@409,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@409,4]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@409,4]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@409,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@409,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@409,13]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@409,13]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@409,16]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@409,16]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@409,17]:"HmdCaps" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@409,17]:"HmdCaps" [gluegen] HmdCapsPreprocessor: Returning fresh token [;@409,24]:";" [gluegen] Preprocessor: pp: Returning [;@409,24]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@409,25]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@409,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@410,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@410,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@410,4]:"/// Capability bits described by ovrTrackingCaps." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@410,4]:"/// Capability bits described by ovrTrackingCaps." [gluegen] /// Capability bits described by ovrTrackingCaps.Preprocessor: Returning fresh token [NL@410,53]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@410,53]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@411,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@411,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@411,4]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@411,4]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@411,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@411,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@411,13]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@411,13]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@411,16]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@411,16]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@411,17]:"TrackingCaps" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@411,17]:"TrackingCaps" [gluegen] TrackingCapsPreprocessor: Returning fresh token [;@411,29]:";" [gluegen] Preprocessor: pp: Returning [;@411,29]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@411,30]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@411,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@412,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@412,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@412,4]:"/// Capability bits described by ovrDistortionCaps." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@412,4]:"/// Capability bits described by ovrDistortionCaps." [gluegen] /// Capability bits described by ovrDistortionCaps.Preprocessor: Returning fresh token [NL@412,55]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@412,55]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@413,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@413,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@413,4]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@413,4]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@413,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@413,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@413,13]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@413,13]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@413,16]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@413,16]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@413,17]:"DistortionCaps" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@413,17]:"DistortionCaps" [gluegen] DistortionCapsPreprocessor: Returning fresh token [;@413,31]:";" [gluegen] Preprocessor: pp: Returning [;@413,31]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@413,32]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@413,32]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@415,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@415,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@415,4]:"/// The recommended optical FOV for the HMD." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@415,4]:"/// The recommended optical FOV for the HMD." [gluegen] /// The recommended optical FOV for the HMD.Preprocessor: Returning fresh token [NL@415,48]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@415,48]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@416,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@416,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@416,4]:"ovrFovPort" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@416,4]:"ovrFovPort" [gluegen] ovrFovPortPreprocessor: Returning fresh token [WHITESPACE@416,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@416,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@416,16]:"DefaultEyeFov" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@416,16]:"DefaultEyeFov" [gluegen] DefaultEyeFovPreprocessor: Returning fresh token [[@416,29]:"[" [gluegen] Preprocessor: pp: Returning [[@416,29]:"[" [gluegen] [Preprocessor: Returning fresh token [IDENTIFIER@416,30]:"ovrEye_Count" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@416,30]:"ovrEye_Count" [gluegen] ovrEye_CountPreprocessor: Returning fresh token []@416,42]:"]" [gluegen] Preprocessor: pp: Returning []@416,42]:"]" [gluegen] ]Preprocessor: Returning fresh token [;@416,43]:";" [gluegen] Preprocessor: pp: Returning [;@416,43]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@416,44]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@416,44]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@417,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@417,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@417,4]:"/// The maximum optical FOV for the HMD." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@417,4]:"/// The maximum optical FOV for the HMD." [gluegen] /// The maximum optical FOV for the HMD.Preprocessor: Returning fresh token [NL@417,44]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@417,44]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@418,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@418,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@418,4]:"ovrFovPort" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@418,4]:"ovrFovPort" [gluegen] ovrFovPortPreprocessor: Returning fresh token [WHITESPACE@418,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@418,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@418,16]:"MaxEyeFov" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@418,16]:"MaxEyeFov" [gluegen] MaxEyeFovPreprocessor: Returning fresh token [[@418,25]:"[" [gluegen] Preprocessor: pp: Returning [[@418,25]:"[" [gluegen] [Preprocessor: Returning fresh token [IDENTIFIER@418,26]:"ovrEye_Count" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@418,26]:"ovrEye_Count" [gluegen] ovrEye_CountPreprocessor: Returning fresh token []@418,38]:"]" [gluegen] Preprocessor: pp: Returning []@418,38]:"]" [gluegen] ]Preprocessor: Returning fresh token [;@418,39]:";" [gluegen] Preprocessor: pp: Returning [;@418,39]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@418,40]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@418,40]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@420,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@420,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@420,4]:"/// Preferred eye rendering order for best performance." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@420,4]:"/// Preferred eye rendering order for best performance." [gluegen] /// Preferred eye rendering order for best performance.Preprocessor: Returning fresh token [NL@420,59]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@420,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@421,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@421,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@421,4]:"/// Can help reduce latency on sideways-scanned screens." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@421,4]:"/// Can help reduce latency on sideways-scanned screens." [gluegen] /// Can help reduce latency on sideways-scanned screens.Preprocessor: Returning fresh token [NL@421,60]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@421,60]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@422,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@422,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@422,4]:"ovrEyeType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@422,4]:"ovrEyeType" [gluegen] ovrEyeTypePreprocessor: Returning fresh token [WHITESPACE@422,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@422,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@422,16]:"EyeRenderOrder" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@422,16]:"EyeRenderOrder" [gluegen] EyeRenderOrderPreprocessor: Returning fresh token [[@422,30]:"[" [gluegen] Preprocessor: pp: Returning [[@422,30]:"[" [gluegen] [Preprocessor: Returning fresh token [IDENTIFIER@422,31]:"ovrEye_Count" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@422,31]:"ovrEye_Count" [gluegen] ovrEye_CountPreprocessor: Returning fresh token []@422,43]:"]" [gluegen] Preprocessor: pp: Returning []@422,43]:"]" [gluegen] ]Preprocessor: Returning fresh token [;@422,44]:";" [gluegen] Preprocessor: pp: Returning [;@422,44]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@422,45]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@422,45]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@424,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@424,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@424,4]:"/// Resolution of the full HMD screen (both eyes) in pixels." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@424,4]:"/// Resolution of the full HMD screen (both eyes) in pixels." [gluegen] /// Resolution of the full HMD screen (both eyes) in pixels.Preprocessor: Returning fresh token [NL@424,64]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@424,64]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@425,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@425,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@425,4]:"ovrSizei" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@425,4]:"ovrSizei" [gluegen] ovrSizeiPreprocessor: Returning fresh token [WHITESPACE@425,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@425,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@425,16]:"Resolution" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@425,16]:"Resolution" [gluegen] ResolutionPreprocessor: Returning fresh token [;@425,26]:";" [gluegen] Preprocessor: pp: Returning [;@425,26]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@425,27]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@425,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@426,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@426,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@426,4]:"/// Location of the application window on the desktop (or 0,0)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@426,4]:"/// Location of the application window on the desktop (or 0,0)." [gluegen] /// Location of the application window on the desktop (or 0,0).Preprocessor: Returning fresh token [NL@426,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@426,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@427,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@427,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@427,4]:"ovrVector2i" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@427,4]:"ovrVector2i" [gluegen] ovrVector2iPreprocessor: Returning fresh token [WHITESPACE@427,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@427,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@427,16]:"WindowsPos" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@427,16]:"WindowsPos" [gluegen] WindowsPosPreprocessor: Returning fresh token [;@427,26]:";" [gluegen] Preprocessor: pp: Returning [;@427,26]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@427,27]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@427,27]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@429,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@429,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@429,4]:"/// Display that the HMD should present on." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@429,4]:"/// Display that the HMD should present on." [gluegen] /// Display that the HMD should present on.Preprocessor: Returning fresh token [NL@429,47]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@429,47]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@430,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@430,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@430,4]:"/// TBD: It may be good to remove this information relying on WindowPos instead." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@430,4]:"/// TBD: It may be good to remove this information relying on WindowPos instead." [gluegen] /// TBD: It may be good to remove this information relying on WindowPos instead.Preprocessor: Returning fresh token [NL@430,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@430,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@431,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@431,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@431,4]:"/// Ultimately, we may need to come up with a more convenient alternative," [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@431,4]:"/// Ultimately, we may need to come up with a more convenient alternative," [gluegen] /// Ultimately, we may need to come up with a more convenient alternative,Preprocessor: Returning fresh token [NL@431,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@431,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@432,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@432,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@432,4]:"/// such as API-specific functions that return adapter, or something that will" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@432,4]:"/// such as API-specific functions that return adapter, or something that will" [gluegen] /// such as API-specific functions that return adapter, or something that willPreprocessor: Returning fresh token [NL@432,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@432,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@433,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@433,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@433,4]:"/// work with our monitor driver." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@433,4]:"/// work with our monitor driver." [gluegen] /// work with our monitor driver.Preprocessor: Returning fresh token [NL@433,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@433,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@434,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@434,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@434,4]:"/// Windows: (e.g. "\\\\.\\DISPLAY3", can be used in EnumDisplaySettings/CreateDC)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@434,4]:"/// Windows: (e.g. "\\\\.\\DISPLAY3", can be used in EnumDisplaySettings/CreateDC)." [gluegen] /// Windows: (e.g. "\\\\.\\DISPLAY3", can be used in EnumDisplaySettings/CreateDC).Preprocessor: Returning fresh token [NL@434,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@434,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@435,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@435,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@435,4]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@435,4]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@435,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@435,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@435,10]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@435,10]:"char" [gluegen] charPreprocessor: Returning fresh token [*@435,14]:"*" [gluegen] Preprocessor: pp: Returning [*@435,14]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@435,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@435,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@435,16]:"DisplayDeviceName" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@435,16]:"DisplayDeviceName" [gluegen] DisplayDeviceNamePreprocessor: Returning fresh token [;@435,33]:";" [gluegen] Preprocessor: pp: Returning [;@435,33]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@435,34]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@435,34]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@436,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@436,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@436,4]:"/// MacOS:" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@436,4]:"/// MacOS:" [gluegen] /// MacOS:Preprocessor: Returning fresh token [NL@436,14]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@436,14]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@437,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@437,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@437,4]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@437,4]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@437,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@437,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@437,16]:"DisplayId" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@437,16]:"DisplayId" [gluegen] DisplayIdPreprocessor: Returning fresh token [;@437,25]:";" [gluegen] Preprocessor: pp: Returning [;@437,25]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@437,26]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@437,26]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [}@439,0]:"}" [gluegen] Preprocessor: pp: Returning [}@439,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@439,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@439,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@439,2]:"ovrHmdDesc" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@439,2]:"ovrHmdDesc" [gluegen] ovrHmdDescPreprocessor: Returning fresh token [;@439,12]:";" [gluegen] Preprocessor: pp: Returning [;@439,12]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@439,13]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@439,13]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@441,0]:"/// Simple type ovrHmd is used in ovrHmd_* calls." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@441,0]:"/// Simple type ovrHmd is used in ovrHmd_* calls." [gluegen] /// Simple type ovrHmd is used in ovrHmd_* calls.Preprocessor: Returning fresh token [NL@441,49]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@441,49]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@442,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@442,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@442,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@442,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@442,8]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@442,8]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@442,13]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@442,13]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@442,14]:"ovrHmdDesc" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@442,14]:"ovrHmdDesc" [gluegen] ovrHmdDescPreprocessor: Returning fresh token [WHITESPACE@442,24]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@442,24]:" " [gluegen] Preprocessor: Returning fresh token [*@442,25]:"*" [gluegen] Preprocessor: pp: Returning [*@442,25]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@442,26]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@442,26]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@442,27]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@442,27]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [;@442,33]:";" [gluegen] Preprocessor: pp: Returning [;@442,33]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@442,34]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@442,34]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@444,0]:"/// Bit flags describing the current status of sensor tracking." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@444,0]:"/// Bit flags describing the current status of sensor tracking." [gluegen] /// Bit flags describing the current status of sensor tracking.Preprocessor: Returning fresh token [NL@444,63]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@444,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@445,0]:"// The values must be the same as in enum StatusBits" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@445,0]:"// The values must be the same as in enum StatusBits" [gluegen] // The values must be the same as in enum StatusBitsPreprocessor: Returning fresh token [NL@445,52]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@445,52]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@446,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@446,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@446,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@446,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@446,8]:"enum" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@446,8]:"enum" [gluegen] enumPreprocessor: Returning fresh token [WHITESPACE@446,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@446,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@446,13]:"ovrStatusBits_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@446,13]:"ovrStatusBits_" [gluegen] ovrStatusBits_Preprocessor: Returning fresh token [NL@446,27]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@446,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@447,0]:"{" [gluegen] Preprocessor: pp: Returning [{@447,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@447,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@447,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@448,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@448,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@448,4]:"ovrStatus_OrientationTracked" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@448,4]:"ovrStatus_OrientationTracked" [gluegen] ovrStatus_OrientationTrackedPreprocessor: Returning fresh token [WHITESPACE@448,32]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@448,32]:" " [gluegen] Preprocessor: Returning fresh token [=@448,36]:"=" [gluegen] Preprocessor: pp: Returning [=@448,36]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@448,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@448,37]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@448,38]:"0x0001"=0x0001 [gluegen] Preprocessor: pp: Returning [NUMBER@448,38]:"0x0001"=0x0001 [gluegen] 0x0001Preprocessor: Returning fresh token [,@448,44]:"," [gluegen] Preprocessor: pp: Returning [,@448,44]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@448,45]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@448,45]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@448,49]:"///< Orientation is currently tracked (connected and in use)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@448,49]:"///< Orientation is currently tracked (connected and in use)." [gluegen] ///< Orientation is currently tracked (connected and in use).Preprocessor: Returning fresh token [NL@448,110]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@448,110]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@449,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@449,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@449,4]:"ovrStatus_PositionTracked" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@449,4]:"ovrStatus_PositionTracked" [gluegen] ovrStatus_PositionTrackedPreprocessor: Returning fresh token [WHITESPACE@449,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@449,29]:" " [gluegen] Preprocessor: Returning fresh token [=@449,36]:"=" [gluegen] Preprocessor: pp: Returning [=@449,36]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@449,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@449,37]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@449,38]:"0x0002"=0x0002 [gluegen] Preprocessor: pp: Returning [NUMBER@449,38]:"0x0002"=0x0002 [gluegen] 0x0002Preprocessor: Returning fresh token [,@449,44]:"," [gluegen] Preprocessor: pp: Returning [,@449,44]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@449,45]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@449,45]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@449,49]:"///< Position is currently tracked (false if out of range)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@449,49]:"///< Position is currently tracked (false if out of range)." [gluegen] ///< Position is currently tracked (false if out of range).Preprocessor: Returning fresh token [NL@449,108]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@449,108]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@450,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@450,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@450,4]:"ovrStatus_CameraPoseTracked" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@450,4]:"ovrStatus_CameraPoseTracked" [gluegen] ovrStatus_CameraPoseTrackedPreprocessor: Returning fresh token [WHITESPACE@450,31]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@450,31]:" " [gluegen] Preprocessor: Returning fresh token [=@450,36]:"=" [gluegen] Preprocessor: pp: Returning [=@450,36]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@450,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@450,37]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@450,38]:"0x0004"=0x0004 [gluegen] Preprocessor: pp: Returning [NUMBER@450,38]:"0x0004"=0x0004 [gluegen] 0x0004Preprocessor: Returning fresh token [,@450,44]:"," [gluegen] Preprocessor: pp: Returning [,@450,44]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@450,45]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@450,45]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@450,49]:"///< Camera pose is currently tracked." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@450,49]:"///< Camera pose is currently tracked." [gluegen] ///< Camera pose is currently tracked.Preprocessor: Returning fresh token [NL@450,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@450,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@451,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@451,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@451,4]:"ovrStatus_PositionConnected" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@451,4]:"ovrStatus_PositionConnected" [gluegen] ovrStatus_PositionConnectedPreprocessor: Returning fresh token [WHITESPACE@451,31]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@451,31]:" " [gluegen] Preprocessor: Returning fresh token [=@451,36]:"=" [gluegen] Preprocessor: pp: Returning [=@451,36]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@451,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@451,37]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@451,38]:"0x0020"=0x0020 [gluegen] Preprocessor: pp: Returning [NUMBER@451,38]:"0x0020"=0x0020 [gluegen] 0x0020Preprocessor: Returning fresh token [,@451,44]:"," [gluegen] Preprocessor: pp: Returning [,@451,44]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@451,45]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@451,45]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@451,49]:"///< Position tracking hardware is connected." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@451,49]:"///< Position tracking hardware is connected." [gluegen] ///< Position tracking hardware is connected.Preprocessor: Returning fresh token [NL@451,94]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@451,94]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@452,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@452,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@452,4]:"ovrStatus_HmdConnected" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@452,4]:"ovrStatus_HmdConnected" [gluegen] ovrStatus_HmdConnectedPreprocessor: Returning fresh token [WHITESPACE@452,26]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@452,26]:" " [gluegen] Preprocessor: Returning fresh token [=@452,36]:"=" [gluegen] Preprocessor: pp: Returning [=@452,36]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@452,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@452,37]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@452,38]:"0x0080"=0x0080 [gluegen] Preprocessor: pp: Returning [NUMBER@452,38]:"0x0080"=0x0080 [gluegen] 0x0080Preprocessor: Returning fresh token [,@452,44]:"," [gluegen] Preprocessor: pp: Returning [,@452,44]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@452,45]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@452,45]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@452,49]:"///< HMD Display is available and connected." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@452,49]:"///< HMD Display is available and connected." [gluegen] ///< HMD Display is available and connected.Preprocessor: Returning fresh token [NL@452,93]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@452,93]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@453,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@453,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@453,4]:"ovrStatus_EnumSize" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@453,4]:"ovrStatus_EnumSize" [gluegen] ovrStatus_EnumSizePreprocessor: Returning fresh token [WHITESPACE@453,22]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@453,22]:" " [gluegen] Preprocessor: Returning fresh token [=@453,36]:"=" [gluegen] Preprocessor: pp: Returning [=@453,36]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@453,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@453,37]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@453,38]:"0x7fffffff"=0x7fffffff [gluegen] Preprocessor: pp: Returning [NUMBER@453,38]:"0x7fffffff"=0x7fffffff [gluegen] 0x7fffffffPreprocessor: Returning fresh token [WHITESPACE@453,48]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@453,48]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@453,49]:"///< Force type int32_t." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@453,49]:"///< Force type int32_t." [gluegen] ///< Force type int32_t.Preprocessor: Returning fresh token [NL@453,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@453,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@454,0]:"}" [gluegen] Preprocessor: pp: Returning [}@454,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@454,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@454,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@454,2]:"ovrStatusBits" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@454,2]:"ovrStatusBits" [gluegen] ovrStatusBitsPreprocessor: Returning fresh token [;@454,15]:";" [gluegen] Preprocessor: pp: Returning [;@454,15]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@454,16]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@454,16]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@456,0]:"/// Specifies a reading we can query from the sensor." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@456,0]:"/// Specifies a reading we can query from the sensor." [gluegen] /// Specifies a reading we can query from the sensor.Preprocessor: Returning fresh token [NL@456,53]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@456,53]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@457,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@457,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@457,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@457,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@457,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@457,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@457,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@457,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@457,15]:"ovrSensorData_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@457,15]:"ovrSensorData_" [gluegen] ovrSensorData_Preprocessor: Returning fresh token [NL@457,29]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@457,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@458,0]:"{" [gluegen] Preprocessor: pp: Returning [{@458,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@458,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@458,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@459,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@459,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@459,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@459,4]:"ovrVector3f" [gluegen] ovrVector3fPreprocessor: Returning fresh token [WHITESPACE@459,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@459,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@459,19]:"Accelerometer" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@459,19]:"Accelerometer" [gluegen] AccelerometerPreprocessor: Returning fresh token [;@459,32]:";" [gluegen] Preprocessor: pp: Returning [;@459,32]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@459,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@459,33]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@459,37]:"/// Acceleration reading in m/s^2." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@459,37]:"/// Acceleration reading in m/s^2." [gluegen] /// Acceleration reading in m/s^2.Preprocessor: Returning fresh token [NL@459,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@459,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@460,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@460,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@460,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@460,4]:"ovrVector3f" [gluegen] ovrVector3fPreprocessor: Returning fresh token [WHITESPACE@460,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@460,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@460,19]:"Gyro" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@460,19]:"Gyro" [gluegen] GyroPreprocessor: Returning fresh token [;@460,23]:";" [gluegen] Preprocessor: pp: Returning [;@460,23]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@460,24]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@460,24]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@460,37]:"/// Rotation rate in rad/s." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@460,37]:"/// Rotation rate in rad/s." [gluegen] /// Rotation rate in rad/s.Preprocessor: Returning fresh token [NL@460,64]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@460,64]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@461,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@461,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@461,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@461,4]:"ovrVector3f" [gluegen] ovrVector3fPreprocessor: Returning fresh token [WHITESPACE@461,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@461,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@461,19]:"Magnetometer" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@461,19]:"Magnetometer" [gluegen] MagnetometerPreprocessor: Returning fresh token [;@461,31]:";" [gluegen] Preprocessor: pp: Returning [;@461,31]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@461,32]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@461,32]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@461,37]:"/// Magnetic field in Gauss." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@461,37]:"/// Magnetic field in Gauss." [gluegen] /// Magnetic field in Gauss.Preprocessor: Returning fresh token [NL@461,65]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@461,65]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@462,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@462,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@462,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@462,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@462,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@462,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@462,19]:"Temperature" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@462,19]:"Temperature" [gluegen] TemperaturePreprocessor: Returning fresh token [;@462,30]:";" [gluegen] Preprocessor: pp: Returning [;@462,30]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@462,31]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@462,31]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@462,37]:"/// Temperature of the sensor in degrees Celsius." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@462,37]:"/// Temperature of the sensor in degrees Celsius." [gluegen] /// Temperature of the sensor in degrees Celsius.Preprocessor: Returning fresh token [NL@462,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@462,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@463,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@463,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@463,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@463,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@463,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@463,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@463,19]:"TimeInSeconds" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@463,19]:"TimeInSeconds" [gluegen] TimeInSecondsPreprocessor: Returning fresh token [;@463,32]:";" [gluegen] Preprocessor: pp: Returning [;@463,32]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@463,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@463,33]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@463,37]:"/// Time when the reported IMU reading took place, in seconds." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@463,37]:"/// Time when the reported IMU reading took place, in seconds." [gluegen] /// Time when the reported IMU reading took place, in seconds.Preprocessor: Returning fresh token [NL@463,99]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@463,99]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@464,0]:"}" [gluegen] Preprocessor: pp: Returning [}@464,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@464,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@464,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@464,2]:"ovrSensorData" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@464,2]:"ovrSensorData" [gluegen] ovrSensorDataPreprocessor: Returning fresh token [;@464,15]:";" [gluegen] Preprocessor: pp: Returning [;@464,15]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@464,16]:" [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@464,16]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@467,0]:"/// Tracking state at a given absolute time (describes predicted HMD pose etc)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@467,0]:"/// Tracking state at a given absolute time (describes predicted HMD pose etc)." [gluegen] /// Tracking state at a given absolute time (describes predicted HMD pose etc).Preprocessor: Returning fresh token [NL@467,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@467,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@468,0]:"/// Returned by ovrHmd_GetTrackingState." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@468,0]:"/// Returned by ovrHmd_GetTrackingState." [gluegen] /// Returned by ovrHmd_GetTrackingState.Preprocessor: Returning fresh token [NL@468,40]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@468,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@469,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@469,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@469,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@469,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@469,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@469,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@469,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@469,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@469,15]:"ovrTrackingState_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@469,15]:"ovrTrackingState_" [gluegen] ovrTrackingState_Preprocessor: Returning fresh token [NL@469,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@469,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@470,0]:"{" [gluegen] Preprocessor: pp: Returning [{@470,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@470,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@470,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@471,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@471,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@471,4]:"/// Predicted head pose (and derivatives) at the requested absolute time." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@471,4]:"/// Predicted head pose (and derivatives) at the requested absolute time." [gluegen] /// Predicted head pose (and derivatives) at the requested absolute time.Preprocessor: Returning fresh token [NL@471,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@471,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@472,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@472,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@472,4]:"/// The look-ahead interval is equal to (HeadPose.TimeInSeconds - RawSensorData.TimeInSeconds)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@472,4]:"/// The look-ahead interval is equal to (HeadPose.TimeInSeconds - RawSensorData.TimeInSeconds)." [gluegen] /// The look-ahead interval is equal to (HeadPose.TimeInSeconds - RawSensorData.TimeInSeconds).Preprocessor: Returning fresh token [NL@472,99]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@472,99]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@473,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@473,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@473,4]:"ovrPoseStatef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@473,4]:"ovrPoseStatef" [gluegen] ovrPoseStatefPreprocessor: Returning fresh token [WHITESPACE@473,17]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@473,17]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@473,19]:"HeadPose" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@473,19]:"HeadPose" [gluegen] HeadPosePreprocessor: Returning fresh token [;@473,27]:";" [gluegen] Preprocessor: pp: Returning [;@473,27]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@473,28]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@473,28]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@475,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@475,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@475,4]:"/// Current pose of the external camera (if present)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@475,4]:"/// Current pose of the external camera (if present)." [gluegen] /// Current pose of the external camera (if present).Preprocessor: Returning fresh token [NL@475,57]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@475,57]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@476,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@476,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@476,4]:"/// This pose includes camera tilt (roll and pitch). For a leveled coordinate" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@476,4]:"/// This pose includes camera tilt (roll and pitch). For a leveled coordinate" [gluegen] /// This pose includes camera tilt (roll and pitch). For a leveled coordinatePreprocessor: Returning fresh token [NL@476,81]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@476,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@477,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@477,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@477,4]:"/// system use LeveledCameraPose." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@477,4]:"/// system use LeveledCameraPose." [gluegen] /// system use LeveledCameraPose.Preprocessor: Returning fresh token [NL@477,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@477,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@478,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@478,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@478,4]:"ovrPosef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@478,4]:"ovrPosef" [gluegen] ovrPosefPreprocessor: Returning fresh token [WHITESPACE@478,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@478,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@478,19]:"CameraPose" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@478,19]:"CameraPose" [gluegen] CameraPosePreprocessor: Returning fresh token [;@478,29]:";" [gluegen] Preprocessor: pp: Returning [;@478,29]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@478,30]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@478,30]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@480,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@480,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@480,4]:"/// Camera frame aligned with gravity." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@480,4]:"/// Camera frame aligned with gravity." [gluegen] /// Camera frame aligned with gravity.Preprocessor: Returning fresh token [NL@480,42]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@480,42]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@481,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@481,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@481,4]:"/// This value includes position and yaw of the camera, but not roll and pitch." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@481,4]:"/// This value includes position and yaw of the camera, but not roll and pitch." [gluegen] /// This value includes position and yaw of the camera, but not roll and pitch.Preprocessor: Returning fresh token [NL@481,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@481,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@482,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@482,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@482,4]:"/// It can be used as a reference point to render real-world objects in the correct location." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@482,4]:"/// It can be used as a reference point to render real-world objects in the correct location." [gluegen] /// It can be used as a reference point to render real-world objects in the correct location.Preprocessor: Returning fresh token [NL@482,97]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@482,97]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@483,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@483,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@483,4]:"ovrPosef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@483,4]:"ovrPosef" [gluegen] ovrPosefPreprocessor: Returning fresh token [WHITESPACE@483,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@483,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@483,19]:"LeveledCameraPose" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@483,19]:"LeveledCameraPose" [gluegen] LeveledCameraPosePreprocessor: Returning fresh token [;@483,36]:";" [gluegen] Preprocessor: pp: Returning [;@483,36]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@483,37]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@483,37]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@485,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@485,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@485,4]:"/// The most recent sensor data received from the HMD." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@485,4]:"/// The most recent sensor data received from the HMD." [gluegen] /// The most recent sensor data received from the HMD.Preprocessor: Returning fresh token [NL@485,58]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@485,58]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@486,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@486,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@486,4]:"ovrSensorData" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@486,4]:"ovrSensorData" [gluegen] ovrSensorDataPreprocessor: Returning fresh token [WHITESPACE@486,17]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@486,17]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@486,19]:"RawSensorData" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@486,19]:"RawSensorData" [gluegen] RawSensorDataPreprocessor: Returning fresh token [;@486,32]:";" [gluegen] Preprocessor: pp: Returning [;@486,32]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@486,33]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@486,33]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@488,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@488,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@488,4]:"/// Tracking status described by ovrStatusBits." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@488,4]:"/// Tracking status described by ovrStatusBits." [gluegen] /// Tracking status described by ovrStatusBits.Preprocessor: Returning fresh token [NL@488,51]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@488,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@489,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@489,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@489,4]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@489,4]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@489,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@489,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@489,13]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@489,13]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@489,16]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@489,16]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@489,19]:"StatusFlags" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@489,19]:"StatusFlags" [gluegen] StatusFlagsPreprocessor: Returning fresh token [;@489,30]:";" [gluegen] Preprocessor: pp: Returning [;@489,30]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@489,31]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@489,31]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@491,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@491,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@491,4]:"/// Tag the vision processing results to a certain frame counter number." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@491,4]:"/// Tag the vision processing results to a certain frame counter number." [gluegen] /// Tag the vision processing results to a certain frame counter number.Preprocessor: Returning fresh token [NL@491,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@491,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@492,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@492,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@492,4]:"uint32_t" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@492,4]:"uint32_t" [gluegen] uint32_tPreprocessor: Returning fresh token [WHITESPACE@492,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@492,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@492,13]:"LastCameraFrameCounter" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@492,13]:"LastCameraFrameCounter" [gluegen] LastCameraFrameCounterPreprocessor: Returning fresh token [;@492,35]:";" [gluegen] Preprocessor: pp: Returning [;@492,35]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@492,36]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@492,36]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@494,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@494,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@494,4]:"/// Unused struct padding." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@494,4]:"/// Unused struct padding." [gluegen] /// Unused struct padding.Preprocessor: Returning fresh token [NL@494,30]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@494,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@495,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@495,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@495,4]:"uint32_t" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@495,4]:"uint32_t" [gluegen] uint32_tPreprocessor: Returning fresh token [WHITESPACE@495,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@495,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@495,13]:"Pad" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@495,13]:"Pad" [gluegen] PadPreprocessor: Returning fresh token [;@495,16]:";" [gluegen] Preprocessor: pp: Returning [;@495,16]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@495,17]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@495,17]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@496,0]:"}" [gluegen] Preprocessor: pp: Returning [}@496,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@496,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@496,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@496,2]:"ovrTrackingState" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@496,2]:"ovrTrackingState" [gluegen] ovrTrackingStatePreprocessor: Returning fresh token [;@496,18]:";" [gluegen] Preprocessor: pp: Returning [;@496,18]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@496,19]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@496,19]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@500,0]:"/// Frame timing data reported by ovrHmd_BeginFrameTiming() or ovrHmd_BeginFrame()." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@500,0]:"/// Frame timing data reported by ovrHmd_BeginFrameTiming() or ovrHmd_BeginFrame()." [gluegen] /// Frame timing data reported by ovrHmd_BeginFrameTiming() or ovrHmd_BeginFrame().Preprocessor: Returning fresh token [NL@500,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@500,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@501,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@501,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@501,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@501,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@501,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@501,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@501,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@501,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@501,15]:"OVR_ALIGNAS" [gluegen] Preprocessor: Returning fresh token [(@501,26]:"(" [gluegen] Preprocessor: Returning fresh token [NUMBER@501,27]:"8"=8 [gluegen] Preprocessor: Returning fresh token [)@501,28]:")" [gluegen] Preprocessor: Returning fresh token [NUMBER@501,27]:"8"=8 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@501,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@501,29]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@501,30]:"ovrFrameTiming_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@501,30]:"ovrFrameTiming_" [gluegen] ovrFrameTiming_Preprocessor: Returning fresh token [NL@501,45]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@501,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@502,0]:"{" [gluegen] Preprocessor: pp: Returning [{@502,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@502,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@502,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@503,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@503,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@503,4]:"/// The amount of time that has passed since the previous frame's" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@503,4]:"/// The amount of time that has passed since the previous frame's" [gluegen] /// The amount of time that has passed since the previous frame'sPreprocessor: Returning fresh token [NL@503,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@503,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@504,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@504,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@504,4]:"/// ThisFrameSeconds value (usable for movement scaling)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@504,4]:"/// ThisFrameSeconds value (usable for movement scaling)." [gluegen] /// ThisFrameSeconds value (usable for movement scaling).Preprocessor: Returning fresh token [NL@504,61]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@504,61]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@505,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@505,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@505,4]:"/// This will be clamped to no more than 0.1 seconds to prevent" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@505,4]:"/// This will be clamped to no more than 0.1 seconds to prevent" [gluegen] /// This will be clamped to no more than 0.1 seconds to preventPreprocessor: Returning fresh token [NL@505,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@505,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@506,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@506,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@506,4]:"/// excessive movement after pauses due to loading or initialization." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@506,4]:"/// excessive movement after pauses due to loading or initialization." [gluegen] /// excessive movement after pauses due to loading or initialization.Preprocessor: Returning fresh token [NL@506,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@506,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@507,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@507,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@507,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@507,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@507,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@507,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@507,10]:"DeltaSeconds" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@507,10]:"DeltaSeconds" [gluegen] DeltaSecondsPreprocessor: Returning fresh token [;@507,22]:";" [gluegen] Preprocessor: pp: Returning [;@507,22]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@507,23]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@507,23]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@509,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@509,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@509,4]:"/// Unused struct padding." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@509,4]:"/// Unused struct padding." [gluegen] /// Unused struct padding.Preprocessor: Returning fresh token [NL@509,30]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@509,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@510,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@510,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@510,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@510,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@510,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@510,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@510,10]:"Pad" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@510,10]:"Pad" [gluegen] PadPreprocessor: Returning fresh token [;@510,13]:";" [gluegen] Preprocessor: pp: Returning [;@510,13]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@510,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@510,14]:" " [gluegen] Preprocessor: Returning fresh token [NL@510,15]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@510,15]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@512,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@512,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@512,4]:"/// It is generally expected that the following holds:" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@512,4]:"/// It is generally expected that the following holds:" [gluegen] /// It is generally expected that the following holds:Preprocessor: Returning fresh token [NL@512,58]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@512,58]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@513,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@513,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@513,4]:"/// ThisFrameSeconds < TimewarpPointSeconds < NextFrameSeconds < " [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@513,4]:"/// ThisFrameSeconds < TimewarpPointSeconds < NextFrameSeconds < " [gluegen] /// ThisFrameSeconds < TimewarpPointSeconds < NextFrameSeconds < Preprocessor: Returning fresh token [NL@513,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@513,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@514,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@514,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@514,4]:"/// EyeScanoutSeconds[EyeOrder[0]] <= ScanoutMidpointSeconds <= EyeScanoutSeconds[EyeOrder[1]]." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@514,4]:"/// EyeScanoutSeconds[EyeOrder[0]] <= ScanoutMidpointSeconds <= EyeScanoutSeconds[EyeOrder[1]]." [gluegen] /// EyeScanoutSeconds[EyeOrder[0]] <= ScanoutMidpointSeconds <= EyeScanoutSeconds[EyeOrder[1]].Preprocessor: Returning fresh token [NL@514,99]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@514,99]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@516,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@516,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@516,4]:"/// Absolute time value when rendering of this frame began or is expected to" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@516,4]:"/// Absolute time value when rendering of this frame began or is expected to" [gluegen] /// Absolute time value when rendering of this frame began or is expected toPreprocessor: Returning fresh token [NL@516,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@516,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@517,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@517,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@517,4]:"/// begin. Generally equal to NextFrameSeconds of the previous frame. Can be used" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@517,4]:"/// begin. Generally equal to NextFrameSeconds of the previous frame. Can be used" [gluegen] /// begin. Generally equal to NextFrameSeconds of the previous frame. Can be usedPreprocessor: Returning fresh token [NL@517,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@517,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@518,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@518,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@518,4]:"/// for animation timing." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@518,4]:"/// for animation timing." [gluegen] /// for animation timing.Preprocessor: Returning fresh token [NL@518,29]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@518,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@519,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@519,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@519,4]:"double" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@519,4]:"double" [gluegen] doublePreprocessor: Returning fresh token [WHITESPACE@519,10]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@519,10]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@519,11]:"ThisFrameSeconds" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@519,11]:"ThisFrameSeconds" [gluegen] ThisFrameSecondsPreprocessor: Returning fresh token [;@519,27]:";" [gluegen] Preprocessor: pp: Returning [;@519,27]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@519,28]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@519,28]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@521,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@521,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@521,4]:"/// Absolute point when IMU expects to be sampled for this frame." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@521,4]:"/// Absolute point when IMU expects to be sampled for this frame." [gluegen] /// Absolute point when IMU expects to be sampled for this frame.Preprocessor: Returning fresh token [NL@521,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@521,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@522,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@522,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@522,4]:"double" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@522,4]:"double" [gluegen] doublePreprocessor: Returning fresh token [WHITESPACE@522,10]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@522,10]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@522,11]:"TimewarpPointSeconds" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@522,11]:"TimewarpPointSeconds" [gluegen] TimewarpPointSecondsPreprocessor: Returning fresh token [;@522,31]:";" [gluegen] Preprocessor: pp: Returning [;@522,31]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@522,32]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@522,32]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@524,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@524,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@524,4]:"/// Absolute time when frame Present followed by GPU Flush will finish and the next frame begins." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@524,4]:"/// Absolute time when frame Present followed by GPU Flush will finish and the next frame begins." [gluegen] /// Absolute time when frame Present followed by GPU Flush will finish and the next frame begins.Preprocessor: Returning fresh token [NL@524,101]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@524,101]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@525,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@525,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@525,4]:"double" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@525,4]:"double" [gluegen] doublePreprocessor: Returning fresh token [WHITESPACE@525,10]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@525,10]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@525,11]:"NextFrameSeconds" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@525,11]:"NextFrameSeconds" [gluegen] NextFrameSecondsPreprocessor: Returning fresh token [;@525,27]:";" [gluegen] Preprocessor: pp: Returning [;@525,27]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@525,28]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@525,28]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@527,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@527,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@527,4]:"/// Time when half of the screen will be scanned out. Can be passed as an absolute time" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@527,4]:"/// Time when half of the screen will be scanned out. Can be passed as an absolute time" [gluegen] /// Time when half of the screen will be scanned out. Can be passed as an absolute timePreprocessor: Returning fresh token [NL@527,91]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@527,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@528,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@528,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@528,4]:"/// to ovrHmd_GetTrackingState() to get the predicted general orientation." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@528,4]:"/// to ovrHmd_GetTrackingState() to get the predicted general orientation." [gluegen] /// to ovrHmd_GetTrackingState() to get the predicted general orientation.Preprocessor: Returning fresh token [NL@528,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@528,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@529,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@529,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@529,4]:"double" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@529,4]:"double" [gluegen] doublePreprocessor: Returning fresh token [WHITESPACE@529,10]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@529,10]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@529,11]:"ScanoutMidpointSeconds" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@529,11]:"ScanoutMidpointSeconds" [gluegen] ScanoutMidpointSecondsPreprocessor: Returning fresh token [;@529,33]:";" [gluegen] Preprocessor: pp: Returning [;@529,33]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@529,34]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@529,34]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@531,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@531,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@531,4]:"/// Timing points when each eye will be scanned out to display. Used when rendering each eye." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@531,4]:"/// Timing points when each eye will be scanned out to display. Used when rendering each eye." [gluegen] /// Timing points when each eye will be scanned out to display. Used when rendering each eye.Preprocessor: Returning fresh token [NL@531,97]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@531,97]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@532,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@532,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@532,4]:"double" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@532,4]:"double" [gluegen] doublePreprocessor: Returning fresh token [WHITESPACE@532,10]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@532,10]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@532,11]:"EyeScanoutSeconds" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@532,11]:"EyeScanoutSeconds" [gluegen] EyeScanoutSecondsPreprocessor: Returning fresh token [[@532,28]:"[" [gluegen] Preprocessor: pp: Returning [[@532,28]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@532,29]:"2"=2 [gluegen] Preprocessor: pp: Returning [NUMBER@532,29]:"2"=2 [gluegen] 2Preprocessor: Returning fresh token []@532,30]:"]" [gluegen] Preprocessor: pp: Returning []@532,30]:"]" [gluegen] ]Preprocessor: Returning fresh token [;@532,31]:";" [gluegen] Preprocessor: pp: Returning [;@532,31]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@532,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@532,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@533,0]:"}" [gluegen] Preprocessor: pp: Returning [}@533,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@533,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@533,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@533,2]:"ovrFrameTiming" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@533,2]:"ovrFrameTiming" [gluegen] ovrFrameTimingPreprocessor: Returning fresh token [;@533,16]:";" [gluegen] Preprocessor: pp: Returning [;@533,16]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@533,17]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@533,17]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@535,0]:"/// Rendering information for each eye. Computed by either ovrHmd_ConfigureRendering()" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@535,0]:"/// Rendering information for each eye. Computed by either ovrHmd_ConfigureRendering()" [gluegen] /// Rendering information for each eye. Computed by either ovrHmd_ConfigureRendering()Preprocessor: Returning fresh token [NL@535,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@535,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@536,0]:"/// or ovrHmd_GetRenderDesc() based on the specified FOV. Note that the rendering viewport" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@536,0]:"/// or ovrHmd_GetRenderDesc() based on the specified FOV. Note that the rendering viewport" [gluegen] /// or ovrHmd_GetRenderDesc() based on the specified FOV. Note that the rendering viewportPreprocessor: Returning fresh token [NL@536,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@536,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@537,0]:"/// is not included here as it can be specified separately and modified per frame through:" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@537,0]:"/// is not included here as it can be specified separately and modified per frame through:" [gluegen] /// is not included here as it can be specified separately and modified per frame through:Preprocessor: Returning fresh token [NL@537,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@537,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@538,0]:"/// (a) ovrHmd_GetRenderScaleAndOffset in the case of client rendered distortion," [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@538,0]:"/// (a) ovrHmd_GetRenderScaleAndOffset in the case of client rendered distortion," [gluegen] /// (a) ovrHmd_GetRenderScaleAndOffset in the case of client rendered distortion,Preprocessor: Returning fresh token [NL@538,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@538,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@539,0]:"/// or (b) passing different values via ovrTexture in the case of SDK rendered distortion." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@539,0]:"/// or (b) passing different values via ovrTexture in the case of SDK rendered distortion." [gluegen] /// or (b) passing different values via ovrTexture in the case of SDK rendered distortion.Preprocessor: Returning fresh token [NL@539,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@539,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@540,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@540,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@540,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@540,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@540,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@540,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@540,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@540,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@540,15]:"ovrEyeRenderDesc_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@540,15]:"ovrEyeRenderDesc_" [gluegen] ovrEyeRenderDesc_Preprocessor: Returning fresh token [NL@540,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@540,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@541,0]:"{" [gluegen] Preprocessor: pp: Returning [{@541,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@541,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@541,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@542,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@542,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@542,4]:"ovrEyeType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@542,4]:"ovrEyeType" [gluegen] ovrEyeTypePreprocessor: Returning fresh token [WHITESPACE@542,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@542,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@542,16]:"Eye" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@542,16]:"Eye" [gluegen] EyePreprocessor: Returning fresh token [;@542,19]:";" [gluegen] Preprocessor: pp: Returning [;@542,19]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@542,20]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@542,20]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@542,44]:"///< The eye index this instance corresponds to." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@542,44]:"///< The eye index this instance corresponds to." [gluegen] ///< The eye index this instance corresponds to.Preprocessor: Returning fresh token [NL@542,92]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@542,92]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@543,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@543,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@543,4]:"ovrFovPort" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@543,4]:"ovrFovPort" [gluegen] ovrFovPortPreprocessor: Returning fresh token [WHITESPACE@543,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@543,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@543,16]:"Fov" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@543,16]:"Fov" [gluegen] FovPreprocessor: Returning fresh token [;@543,19]:";" [gluegen] Preprocessor: pp: Returning [;@543,19]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@543,20]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@543,20]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@543,44]:"///< The field of view." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@543,44]:"///< The field of view." [gluegen] ///< The field of view.Preprocessor: Returning fresh token [NL@543,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@543,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@544,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@544,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@544,4]:"ovrRecti" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@544,4]:"ovrRecti" [gluegen] ovrRectiPreprocessor: Returning fresh token [WHITESPACE@544,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@544,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@544,16]:"DistortedViewport" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@544,16]:"DistortedViewport" [gluegen] DistortedViewportPreprocessor: Returning fresh token [;@544,33]:";" [gluegen] Preprocessor: pp: Returning [;@544,33]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@544,34]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@544,34]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@544,44]:"///< Distortion viewport." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@544,44]:"///< Distortion viewport." [gluegen] ///< Distortion viewport.Preprocessor: Returning fresh token [NL@544,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@544,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@545,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@545,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@545,4]:"ovrVector2f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@545,4]:"ovrVector2f" [gluegen] ovrVector2fPreprocessor: Returning fresh token [WHITESPACE@545,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@545,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@545,16]:"PixelsPerTanAngleAtCenter" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@545,16]:"PixelsPerTanAngleAtCenter" [gluegen] PixelsPerTanAngleAtCenterPreprocessor: Returning fresh token [;@545,41]:";" [gluegen] Preprocessor: pp: Returning [;@545,41]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@545,42]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@545,42]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@545,44]:"///< How many display pixels will fit in tan(angle) = 1." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@545,44]:"///< How many display pixels will fit in tan(angle) = 1." [gluegen] ///< How many display pixels will fit in tan(angle) = 1.Preprocessor: Returning fresh token [NL@545,100]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@545,100]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@546,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@546,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@546,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@546,4]:"ovrVector3f" [gluegen] ovrVector3fPreprocessor: Returning fresh token [WHITESPACE@546,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@546,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@546,16]:"HmdToEyeViewOffset" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@546,16]:"HmdToEyeViewOffset" [gluegen] HmdToEyeViewOffsetPreprocessor: Returning fresh token [;@546,34]:";" [gluegen] Preprocessor: pp: Returning [;@546,34]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@546,35]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@546,35]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@546,44]:"///< Translation to be applied to view matrix for each eye offset." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@546,44]:"///< Translation to be applied to view matrix for each eye offset." [gluegen] ///< Translation to be applied to view matrix for each eye offset.Preprocessor: Returning fresh token [NL@546,110]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@546,110]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@547,0]:"}" [gluegen] Preprocessor: pp: Returning [}@547,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@547,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@547,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@547,2]:"ovrEyeRenderDesc" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@547,2]:"ovrEyeRenderDesc" [gluegen] ovrEyeRenderDescPreprocessor: Returning fresh token [;@547,18]:";" [gluegen] Preprocessor: pp: Returning [;@547,18]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@547,19]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@547,19]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@549,0]:"/// Rendering information for positional TimeWarp." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@549,0]:"/// Rendering information for positional TimeWarp." [gluegen] /// Rendering information for positional TimeWarp.Preprocessor: Returning fresh token [NL@549,50]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@549,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@550,0]:"/// Contains the data necessary to properly calculate position info for timewarp matrices" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@550,0]:"/// Contains the data necessary to properly calculate position info for timewarp matrices" [gluegen] /// Contains the data necessary to properly calculate position info for timewarp matricesPreprocessor: Returning fresh token [NL@550,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@550,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@551,0]:"/// and also interpret depth info provided via the depth buffer to the timewarp shader" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@551,0]:"/// and also interpret depth info provided via the depth buffer to the timewarp shader" [gluegen] /// and also interpret depth info provided via the depth buffer to the timewarp shaderPreprocessor: Returning fresh token [NL@551,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@551,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@552,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@552,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@552,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@552,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@552,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@552,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@552,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@552,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@552,15]:"ovrPositionTimewarpDesc_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@552,15]:"ovrPositionTimewarpDesc_" [gluegen] ovrPositionTimewarpDesc_Preprocessor: Returning fresh token [NL@552,39]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@552,39]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@553,0]:"{" [gluegen] Preprocessor: pp: Returning [{@553,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@553,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@553,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@554,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@554,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@554,4]:"/// The same offset value pair provided in ovrEyeRenderDesc." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@554,4]:"/// The same offset value pair provided in ovrEyeRenderDesc." [gluegen] /// The same offset value pair provided in ovrEyeRenderDesc.Preprocessor: Returning fresh token [NL@554,64]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@554,64]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@555,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@555,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@555,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@555,4]:"ovrVector3f" [gluegen] ovrVector3fPreprocessor: Returning fresh token [WHITESPACE@555,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@555,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@555,21]:"HmdToEyeViewOffset" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@555,21]:"HmdToEyeViewOffset" [gluegen] HmdToEyeViewOffsetPreprocessor: Returning fresh token [[@555,39]:"[" [gluegen] Preprocessor: pp: Returning [[@555,39]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@555,40]:"2"=2 [gluegen] Preprocessor: pp: Returning [NUMBER@555,40]:"2"=2 [gluegen] 2Preprocessor: Returning fresh token []@555,41]:"]" [gluegen] Preprocessor: pp: Returning []@555,41]:"]" [gluegen] ]Preprocessor: Returning fresh token [;@555,42]:";" [gluegen] Preprocessor: pp: Returning [;@555,42]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@555,43]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@555,43]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@556,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@556,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@556,4]:"/// The near clip distance used in the projection matrix." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@556,4]:"/// The near clip distance used in the projection matrix." [gluegen] /// The near clip distance used in the projection matrix.Preprocessor: Returning fresh token [NL@556,61]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@556,61]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@557,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@557,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@557,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@557,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@557,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@557,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@557,21]:"NearClip" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@557,21]:"NearClip" [gluegen] NearClipPreprocessor: Returning fresh token [;@557,29]:";" [gluegen] Preprocessor: pp: Returning [;@557,29]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@557,30]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@557,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@558,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@558,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@558,4]:"/// The far clip distance used in the projection matrix" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@558,4]:"/// The far clip distance used in the projection matrix" [gluegen] /// The far clip distance used in the projection matrixPreprocessor: Returning fresh token [NL@558,59]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@558,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@559,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@559,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@559,4]:"/// utilized when rendering the eye depth textures provided in ovrHmd_EndFrame" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@559,4]:"/// utilized when rendering the eye depth textures provided in ovrHmd_EndFrame" [gluegen] /// utilized when rendering the eye depth textures provided in ovrHmd_EndFramePreprocessor: Returning fresh token [NL@559,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@559,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@560,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@560,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@560,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@560,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@560,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@560,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@560,21]:"FarClip" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@560,21]:"FarClip" [gluegen] FarClipPreprocessor: Returning fresh token [;@560,28]:";" [gluegen] Preprocessor: pp: Returning [;@560,28]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@560,29]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@560,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@561,0]:"}" [gluegen] Preprocessor: pp: Returning [}@561,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@561,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@561,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@561,2]:"ovrPositionTimewarpDesc" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@561,2]:"ovrPositionTimewarpDesc" [gluegen] ovrPositionTimewarpDescPreprocessor: Returning fresh token [;@561,25]:";" [gluegen] Preprocessor: pp: Returning [;@561,25]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@561,26]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@561,26]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@563,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@563,0]:"//-----------------------------------------------------------------------------------" [gluegen] //-----------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@563,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@563,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@564,0]:"// ***** Platform-independent Rendering Configuration" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@564,0]:"// ***** Platform-independent Rendering Configuration" [gluegen] // ***** Platform-independent Rendering ConfigurationPreprocessor: Returning fresh token [NL@564,53]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@564,53]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@566,0]:"/// These types are used to hide platform-specific details when passing" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@566,0]:"/// These types are used to hide platform-specific details when passing" [gluegen] /// These types are used to hide platform-specific details when passingPreprocessor: Returning fresh token [NL@566,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@566,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@567,0]:"/// render device, OS, and texture data to the API." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@567,0]:"/// render device, OS, and texture data to the API." [gluegen] /// render device, OS, and texture data to the API.Preprocessor: Returning fresh token [NL@567,51]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@567,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@568,0]:"///" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@568,0]:"///" [gluegen] ///Preprocessor: Returning fresh token [NL@568,3]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@568,3]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@569,0]:"/// The benefit of having these wrappers versus platform-specific API functions is" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@569,0]:"/// The benefit of having these wrappers versus platform-specific API functions is" [gluegen] /// The benefit of having these wrappers versus platform-specific API functions isPreprocessor: Returning fresh token [NL@569,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@569,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@570,0]:"/// that they allow game glue code to be portable. A typical example is an" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@570,0]:"/// that they allow game glue code to be portable. A typical example is an" [gluegen] /// that they allow game glue code to be portable. A typical example is anPreprocessor: Returning fresh token [NL@570,74]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@570,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@571,0]:"/// engine that has multiple back ends, say GL and D3D. Portable code that calls" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@571,0]:"/// engine that has multiple back ends, say GL and D3D. Portable code that calls" [gluegen] /// engine that has multiple back ends, say GL and D3D. Portable code that callsPreprocessor: Returning fresh token [NL@571,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@571,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@572,0]:"/// these back ends may also use LibOVR. To do this, back ends can be modified" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@572,0]:"/// these back ends may also use LibOVR. To do this, back ends can be modified" [gluegen] /// these back ends may also use LibOVR. To do this, back ends can be modifiedPreprocessor: Returning fresh token [NL@572,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@572,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@573,0]:"/// to return portable types such as ovrTexture and ovrRenderAPIConfig." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@573,0]:"/// to return portable types such as ovrTexture and ovrRenderAPIConfig." [gluegen] /// to return portable types such as ovrTexture and ovrRenderAPIConfig.Preprocessor: Returning fresh token [NL@573,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@573,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@574,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@574,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@574,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@574,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@574,8]:"enum" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@574,8]:"enum" [gluegen] enumPreprocessor: Returning fresh token [WHITESPACE@574,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@574,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@574,13]:"ovrRenderAPIType_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@574,13]:"ovrRenderAPIType_" [gluegen] ovrRenderAPIType_Preprocessor: Returning fresh token [NL@574,30]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@574,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@575,0]:"{" [gluegen] Preprocessor: pp: Returning [{@575,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@575,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@575,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@576,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@576,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@576,3]:" " [gluegen] Preprocessor: Returning fresh token [!@576,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@576,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@576,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@576,13]:"HEADLESS_APP" [gluegen] Preprocessor: Returning fresh token [)@576,25]:")" [gluegen] Preprocessor: Returning fresh token [NL@576,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@576,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@577,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@577,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@577,4]:"ovrRenderAPI_None" [gluegen] Preprocessor: pp: Returning [NL@577,22]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@578,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@578,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@578,4]:"ovrRenderAPI_OpenGL" [gluegen] Preprocessor: pp: Returning [NL@578,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@579,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@579,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@579,4]:"ovrRenderAPI_Android_GLES" [gluegen] Preprocessor: pp: Returning [NL@579,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@580,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@580,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@580,4]:"ovrRenderAPI_D3D9" [gluegen] Preprocessor: pp: Returning [NL@580,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@581,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@581,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@581,4]:"ovrRenderAPI_D3D10" [gluegen] Preprocessor: pp: Returning [NL@581,70]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@582,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@582,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@582,4]:"ovrRenderAPI_D3D11" [gluegen] Preprocessor: pp: Returning [NL@582,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@583,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@583,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@583,4]:"ovrRenderAPI_Count" [gluegen] Preprocessor: pp: Returning [NL@583,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@584,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@584,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@584,4]:"ovrRenderAPI_EnumSize" [gluegen] Preprocessor: pp: Returning [NL@584,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@585,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@585,1]:"else" [gluegen] Preprocessor: pp: Returning [NL@585,34]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@586,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@586,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@586,4]:"ovrRenderAPI_None" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@586,4]:"ovrRenderAPI_None" [gluegen] ovrRenderAPI_NonePreprocessor: Returning fresh token [,@586,21]:"," [gluegen] Preprocessor: pp: Returning [,@586,21]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@586,22]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@586,22]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@587,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@587,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@587,4]:"ovrRenderAPI_Count" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@587,4]:"ovrRenderAPI_Count" [gluegen] ovrRenderAPI_CountPreprocessor: Returning fresh token [,@587,22]:"," [gluegen] Preprocessor: pp: Returning [,@587,22]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@587,23]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@587,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@588,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@588,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@588,4]:"ovrRenderAPI_EnumSize" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@588,4]:"ovrRenderAPI_EnumSize" [gluegen] ovrRenderAPI_EnumSizePreprocessor: Returning fresh token [WHITESPACE@588,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@588,25]:" " [gluegen] Preprocessor: Returning fresh token [=@588,26]:"=" [gluegen] Preprocessor: pp: Returning [=@588,26]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@588,27]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@588,27]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@588,28]:"0x7fffffff"=0x7fffffff [gluegen] Preprocessor: pp: Returning [NUMBER@588,28]:"0x7fffffff"=0x7fffffff [gluegen] 0x7fffffffPreprocessor: Returning fresh token [WHITESPACE@588,38]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@588,38]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@588,39]:"///< Force type int32_t." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@588,39]:"///< Force type int32_t." [gluegen] ///< Force type int32_t.Preprocessor: Returning fresh token [NL@588,63]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@588,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@589,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@589,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@589,35]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@590,0]:"}" [gluegen] Preprocessor: pp: Returning [}@590,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@590,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@590,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@590,2]:"ovrRenderAPIType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@590,2]:"ovrRenderAPIType" [gluegen] ovrRenderAPITypePreprocessor: Returning fresh token [;@590,18]:";" [gluegen] Preprocessor: pp: Returning [;@590,18]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@590,19]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@590,19]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@592,0]:"/// Platform-independent part of rendering API-configuration data." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@592,0]:"/// Platform-independent part of rendering API-configuration data." [gluegen] /// Platform-independent part of rendering API-configuration data.Preprocessor: Returning fresh token [NL@592,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@592,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@593,0]:"/// It is a part of ovrRenderAPIConfig, passed to ovrHmd_Configure." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@593,0]:"/// It is a part of ovrRenderAPIConfig, passed to ovrHmd_Configure." [gluegen] /// It is a part of ovrRenderAPIConfig, passed to ovrHmd_Configure.Preprocessor: Returning fresh token [NL@593,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@593,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@594,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@594,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@594,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@594,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@594,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@594,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@594,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@594,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@594,15]:"ovrRenderAPIConfigHeader_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@594,15]:"ovrRenderAPIConfigHeader_" [gluegen] ovrRenderAPIConfigHeader_Preprocessor: Returning fresh token [NL@594,40]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@594,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@595,0]:"{" [gluegen] Preprocessor: pp: Returning [{@595,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@595,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@595,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@596,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@596,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@596,4]:"ovrRenderAPIType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@596,4]:"ovrRenderAPIType" [gluegen] ovrRenderAPITypePreprocessor: Returning fresh token [WHITESPACE@596,20]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@596,20]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@596,21]:"API" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@596,21]:"API" [gluegen] APIPreprocessor: Returning fresh token [;@596,24]:";" [gluegen] Preprocessor: pp: Returning [;@596,24]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@596,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@596,25]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@596,40]:"///< The graphics API in use." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@596,40]:"///< The graphics API in use." [gluegen] ///< The graphics API in use.Preprocessor: Returning fresh token [NL@596,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@596,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@597,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@597,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@597,4]:"ovrSizei" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@597,4]:"ovrSizei" [gluegen] ovrSizeiPreprocessor: Returning fresh token [WHITESPACE@597,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@597,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@597,21]:"BackBufferSize" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@597,21]:"BackBufferSize" [gluegen] BackBufferSizePreprocessor: Returning fresh token [;@597,35]:";" [gluegen] Preprocessor: pp: Returning [;@597,35]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@597,36]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@597,36]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@597,40]:"///< Previously named RTSize." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@597,40]:"///< Previously named RTSize." [gluegen] ///< Previously named RTSize.Preprocessor: Returning fresh token [NL@597,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@597,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@598,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@598,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@598,4]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@598,4]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@598,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@598,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@598,21]:"Multisample" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@598,21]:"Multisample" [gluegen] MultisamplePreprocessor: Returning fresh token [;@598,32]:";" [gluegen] Preprocessor: pp: Returning [;@598,32]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@598,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@598,33]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@598,40]:"///< The number of samples per pixel." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@598,40]:"///< The number of samples per pixel." [gluegen] ///< The number of samples per pixel.Preprocessor: Returning fresh token [NL@598,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@598,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@599,0]:"}" [gluegen] Preprocessor: pp: Returning [}@599,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@599,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@599,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@599,2]:"ovrRenderAPIConfigHeader" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@599,2]:"ovrRenderAPIConfigHeader" [gluegen] ovrRenderAPIConfigHeaderPreprocessor: Returning fresh token [;@599,26]:";" [gluegen] Preprocessor: pp: Returning [;@599,26]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@599,27]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@599,27]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@601,0]:"/// Contains platform-specific information for rendering." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@601,0]:"/// Contains platform-specific information for rendering." [gluegen] /// Contains platform-specific information for rendering.Preprocessor: Returning fresh token [NL@601,57]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@601,57]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@602,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@602,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@602,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@602,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@602,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@602,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@602,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@602,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@602,15]:"ovrRenderAPIConfig_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@602,15]:"ovrRenderAPIConfig_" [gluegen] ovrRenderAPIConfig_Preprocessor: Returning fresh token [NL@602,34]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@602,34]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@603,0]:"{" [gluegen] Preprocessor: pp: Returning [{@603,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@603,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@603,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@604,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@604,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@604,4]:"ovrRenderAPIConfigHeader" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@604,4]:"ovrRenderAPIConfigHeader" [gluegen] ovrRenderAPIConfigHeaderPreprocessor: Returning fresh token [WHITESPACE@604,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@604,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@604,29]:"Header" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@604,29]:"Header" [gluegen] HeaderPreprocessor: Returning fresh token [;@604,35]:";" [gluegen] Preprocessor: pp: Returning [;@604,35]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@604,36]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@604,36]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@604,46]:"///< Platform-independent rendering information." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@604,46]:"///< Platform-independent rendering information." [gluegen] ///< Platform-independent rendering information.Preprocessor: Returning fresh token [NL@604,94]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@604,94]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@605,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@605,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@605,4]:"uintptr_t" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@605,4]:"uintptr_t" [gluegen] uintptr_tPreprocessor: Returning fresh token [WHITESPACE@605,13]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@605,13]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@605,29]:"PlatformData" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@605,29]:"PlatformData" [gluegen] PlatformDataPreprocessor: Returning fresh token [[@605,41]:"[" [gluegen] Preprocessor: pp: Returning [[@605,41]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@605,42]:"8"=8 [gluegen] Preprocessor: pp: Returning [NUMBER@605,42]:"8"=8 [gluegen] 8Preprocessor: Returning fresh token []@605,43]:"]" [gluegen] Preprocessor: pp: Returning []@605,43]:"]" [gluegen] ]Preprocessor: Returning fresh token [;@605,44]:";" [gluegen] Preprocessor: pp: Returning [;@605,44]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@605,45]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@605,45]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@605,46]:"///< Platform-specific rendering information." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@605,46]:"///< Platform-specific rendering information." [gluegen] ///< Platform-specific rendering information.Preprocessor: Returning fresh token [NL@605,91]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@605,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@606,0]:"}" [gluegen] Preprocessor: pp: Returning [}@606,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@606,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@606,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@606,2]:"ovrRenderAPIConfig" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@606,2]:"ovrRenderAPIConfig" [gluegen] ovrRenderAPIConfigPreprocessor: Returning fresh token [;@606,20]:";" [gluegen] Preprocessor: pp: Returning [;@606,20]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@606,21]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@606,21]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@608,0]:"/// Platform-independent part of the eye texture descriptor." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@608,0]:"/// Platform-independent part of the eye texture descriptor." [gluegen] /// Platform-independent part of the eye texture descriptor.Preprocessor: Returning fresh token [NL@608,60]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@608,60]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@609,0]:"/// It is a part of ovrTexture, passed to ovrHmd_EndFrame." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@609,0]:"/// It is a part of ovrTexture, passed to ovrHmd_EndFrame." [gluegen] /// It is a part of ovrTexture, passed to ovrHmd_EndFrame.Preprocessor: Returning fresh token [NL@609,58]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@609,58]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@610,0]:"/// If RenderViewport is all zeros then the full texture will be used." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@610,0]:"/// If RenderViewport is all zeros then the full texture will be used." [gluegen] /// If RenderViewport is all zeros then the full texture will be used.Preprocessor: Returning fresh token [NL@610,70]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@610,70]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@611,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@611,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@611,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@611,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@611,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@611,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@611,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@611,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@611,15]:"ovrTextureHeader_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@611,15]:"ovrTextureHeader_" [gluegen] ovrTextureHeader_Preprocessor: Returning fresh token [NL@611,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@611,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@612,0]:"{" [gluegen] Preprocessor: pp: Returning [{@612,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@612,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@612,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@613,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@613,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@613,4]:"ovrRenderAPIType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@613,4]:"ovrRenderAPIType" [gluegen] ovrRenderAPITypePreprocessor: Returning fresh token [WHITESPACE@613,20]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@613,20]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@613,21]:"API" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@613,21]:"API" [gluegen] APIPreprocessor: Returning fresh token [;@613,24]:";" [gluegen] Preprocessor: pp: Returning [;@613,24]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@613,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@613,25]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@613,38]:"///< The graphics API in use." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@613,38]:"///< The graphics API in use." [gluegen] ///< The graphics API in use.Preprocessor: Returning fresh token [NL@613,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@613,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@614,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@614,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@614,4]:"ovrSizei" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@614,4]:"ovrSizei" [gluegen] ovrSizeiPreprocessor: Returning fresh token [WHITESPACE@614,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@614,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@614,21]:"TextureSize" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@614,21]:"TextureSize" [gluegen] TextureSizePreprocessor: Returning fresh token [;@614,32]:";" [gluegen] Preprocessor: pp: Returning [;@614,32]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@614,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@614,33]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@614,38]:"///< The size of the texture." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@614,38]:"///< The size of the texture." [gluegen] ///< The size of the texture.Preprocessor: Returning fresh token [NL@614,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@614,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@615,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@615,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@615,4]:"ovrRecti" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@615,4]:"ovrRecti" [gluegen] ovrRectiPreprocessor: Returning fresh token [WHITESPACE@615,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@615,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@615,21]:"RenderViewport" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@615,21]:"RenderViewport" [gluegen] RenderViewportPreprocessor: Returning fresh token [;@615,35]:";" [gluegen] Preprocessor: pp: Returning [;@615,35]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@615,36]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@615,36]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@615,38]:"///< Pixel viewport in texture that holds eye image." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@615,38]:"///< Pixel viewport in texture that holds eye image." [gluegen] ///< Pixel viewport in texture that holds eye image.Preprocessor: Returning fresh token [NL@615,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@615,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@616,0]:"}" [gluegen] Preprocessor: pp: Returning [}@616,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@616,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@616,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@616,2]:"ovrTextureHeader" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@616,2]:"ovrTextureHeader" [gluegen] ovrTextureHeaderPreprocessor: Returning fresh token [;@616,18]:";" [gluegen] Preprocessor: pp: Returning [;@616,18]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@616,19]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@616,19]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@618,0]:"/// Contains platform-specific information about a texture." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@618,0]:"/// Contains platform-specific information about a texture." [gluegen] /// Contains platform-specific information about a texture.Preprocessor: Returning fresh token [NL@618,59]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@618,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@619,0]:"/// Specialized for different rendering APIs in:" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@619,0]:"/// Specialized for different rendering APIs in:" [gluegen] /// Specialized for different rendering APIs in:Preprocessor: Returning fresh token [NL@619,48]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@619,48]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@620,0]:"/// ovrGLTexture, ovrD3D11Texture" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@620,0]:"/// ovrGLTexture, ovrD3D11Texture" [gluegen] /// ovrGLTexture, ovrD3D11TexturePreprocessor: Returning fresh token [NL@620,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@620,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@621,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@621,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@621,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@621,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@621,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@621,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@621,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@621,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@621,15]:"ovrTexture_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@621,15]:"ovrTexture_" [gluegen] ovrTexture_Preprocessor: Returning fresh token [NL@621,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@621,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@622,0]:"{" [gluegen] Preprocessor: pp: Returning [{@622,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@622,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@622,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@623,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@623,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@623,4]:"ovrTextureHeader" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@623,4]:"ovrTextureHeader" [gluegen] ovrTextureHeaderPreprocessor: Returning fresh token [WHITESPACE@623,20]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@623,20]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@623,21]:"Header" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@623,21]:"Header" [gluegen] HeaderPreprocessor: Returning fresh token [;@623,27]:";" [gluegen] Preprocessor: pp: Returning [;@623,27]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@623,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@623,28]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@623,38]:"///< Platform-independent data about the texture." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@623,38]:"///< Platform-independent data about the texture." [gluegen] ///< Platform-independent data about the texture.Preprocessor: Returning fresh token [NL@623,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@623,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@624,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@624,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@624,4]:"uintptr_t" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@624,4]:"uintptr_t" [gluegen] uintptr_tPreprocessor: Returning fresh token [WHITESPACE@624,13]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@624,13]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@624,21]:"PlatformData" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@624,21]:"PlatformData" [gluegen] PlatformDataPreprocessor: Returning fresh token [[@624,33]:"[" [gluegen] Preprocessor: pp: Returning [[@624,33]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@624,34]:"8"=8 [gluegen] Preprocessor: pp: Returning [NUMBER@624,34]:"8"=8 [gluegen] 8Preprocessor: Returning fresh token []@624,35]:"]" [gluegen] Preprocessor: pp: Returning []@624,35]:"]" [gluegen] ]Preprocessor: Returning fresh token [;@624,36]:";" [gluegen] Preprocessor: pp: Returning [;@624,36]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@624,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@624,37]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@624,38]:"///< Specialized in ovrGLTextureData, ovrD3D11TextureData etc." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@624,38]:"///< Specialized in ovrGLTextureData, ovrD3D11TextureData etc." [gluegen] ///< Specialized in ovrGLTextureData, ovrD3D11TextureData etc.Preprocessor: Returning fresh token [NL@624,100]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@624,100]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@625,0]:"}" [gluegen] Preprocessor: pp: Returning [}@625,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@625,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@625,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@625,2]:"ovrTexture" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@625,2]:"ovrTexture" [gluegen] ovrTexturePreprocessor: Returning fresh token [;@625,12]:";" [gluegen] Preprocessor: pp: Returning [;@625,12]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@625,13]:" [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@625,13]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@628,0]:"// -----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@628,0]:"// -----------------------------------------------------------------------------------" [gluegen] // -----------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@628,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@628,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@629,0]:"// ***** API Interfaces" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@629,0]:"// ***** API Interfaces" [gluegen] // ***** API InterfacesPreprocessor: Returning fresh token [NL@629,23]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@629,23]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@631,0]:"// Basic steps to use the API:" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@631,0]:"// Basic steps to use the API:" [gluegen] // Basic steps to use the API:Preprocessor: Returning fresh token [NL@631,30]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@631,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@632,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@632,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@632,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@632,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@633,0]:"// Setup:" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@633,0]:"// Setup:" [gluegen] // Setup:Preprocessor: Returning fresh token [NL@633,9]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@633,9]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@634,0]:"// * ovrInitialize()" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@634,0]:"// * ovrInitialize()" [gluegen] // * ovrInitialize()Preprocessor: Returning fresh token [NL@634,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@634,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@635,0]:"// * ovrHMD hmd = ovrHmd_Create(0)" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@635,0]:"// * ovrHMD hmd = ovrHmd_Create(0)" [gluegen] // * ovrHMD hmd = ovrHmd_Create(0)Preprocessor: Returning fresh token [NL@635,35]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@635,35]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@636,0]:"// * Use hmd members and ovrHmd_GetFovTextureSize() to determine graphics configuration." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@636,0]:"// * Use hmd members and ovrHmd_GetFovTextureSize() to determine graphics configuration." [gluegen] // * Use hmd members and ovrHmd_GetFovTextureSize() to determine graphics configuration.Preprocessor: Returning fresh token [NL@636,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@636,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@637,0]:"// * Call ovrHmd_ConfigureTracking() to configure and initialize tracking." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@637,0]:"// * Call ovrHmd_ConfigureTracking() to configure and initialize tracking." [gluegen] // * Call ovrHmd_ConfigureTracking() to configure and initialize tracking.Preprocessor: Returning fresh token [NL@637,75]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@637,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@638,0]:"// * Call ovrHmd_ConfigureRendering() to setup graphics for SDK rendering," [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@638,0]:"// * Call ovrHmd_ConfigureRendering() to setup graphics for SDK rendering," [gluegen] // * Call ovrHmd_ConfigureRendering() to setup graphics for SDK rendering,Preprocessor: Returning fresh token [NL@638,75]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@638,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@639,0]:"// which is the preferred approach." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@639,0]:"// which is the preferred approach." [gluegen] // which is the preferred approach.Preprocessor: Returning fresh token [NL@639,38]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@639,38]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@640,0]:"// Please refer to "Client Distortion Rendering" below if you prefer to do that instead." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@640,0]:"// Please refer to "Client Distortion Rendering" below if you prefer to do that instead." [gluegen] // Please refer to "Client Distortion Rendering" below if you prefer to do that instead.Preprocessor: Returning fresh token [NL@640,91]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@640,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@641,0]:"// * If the ovrHmdCap_ExtendDesktop flag is not set, then use ovrHmd_AttachToWindow to" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@641,0]:"// * If the ovrHmdCap_ExtendDesktop flag is not set, then use ovrHmd_AttachToWindow to" [gluegen] // * If the ovrHmdCap_ExtendDesktop flag is not set, then use ovrHmd_AttachToWindow toPreprocessor: Returning fresh token [NL@641,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@641,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@642,0]:"// associate the relevant application window with the hmd." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@642,0]:"// associate the relevant application window with the hmd." [gluegen] // associate the relevant application window with the hmd.Preprocessor: Returning fresh token [NL@642,61]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@642,61]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@643,0]:"// * Allocate render target textures as needed." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@643,0]:"// * Allocate render target textures as needed." [gluegen] // * Allocate render target textures as needed.Preprocessor: Returning fresh token [NL@643,48]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@643,48]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@644,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@644,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@644,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@644,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@645,0]:"// Game Loop:" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@645,0]:"// Game Loop:" [gluegen] // Game Loop:Preprocessor: Returning fresh token [NL@645,13]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@645,13]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@646,0]:"// * Call ovrHmd_BeginFrame() to get the current frame timing information." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@646,0]:"// * Call ovrHmd_BeginFrame() to get the current frame timing information." [gluegen] // * Call ovrHmd_BeginFrame() to get the current frame timing information.Preprocessor: Returning fresh token [NL@646,75]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@646,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@647,0]:"// * Render each eye using ovrHmd_GetEyePoses() to get each eye pose." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@647,0]:"// * Render each eye using ovrHmd_GetEyePoses() to get each eye pose." [gluegen] // * Render each eye using ovrHmd_GetEyePoses() to get each eye pose.Preprocessor: Returning fresh token [NL@647,70]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@647,70]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@648,0]:"// * Call ovrHmd_EndFrame() to render the distorted textures to the back buffer" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@648,0]:"// * Call ovrHmd_EndFrame() to render the distorted textures to the back buffer" [gluegen] // * Call ovrHmd_EndFrame() to render the distorted textures to the back bufferPreprocessor: Returning fresh token [NL@648,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@648,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@649,0]:"// and present them on the hmd." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@649,0]:"// and present them on the hmd." [gluegen] // and present them on the hmd.Preprocessor: Returning fresh token [NL@649,34]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@649,34]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@650,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@650,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@650,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@650,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@651,0]:"// Shutdown:" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@651,0]:"// Shutdown:" [gluegen] // Shutdown:Preprocessor: Returning fresh token [NL@651,12]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@651,12]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@652,0]:"// * ovrHmd_Destroy(hmd)" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@652,0]:"// * ovrHmd_Destroy(hmd)" [gluegen] // * ovrHmd_Destroy(hmd)Preprocessor: Returning fresh token [NL@652,25]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@652,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@653,0]:"// * ovr_Shutdown()" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@653,0]:"// * ovr_Shutdown()" [gluegen] // * ovr_Shutdown()Preprocessor: Returning fresh token [NL@653,20]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@653,20]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@654,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@654,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@654,2]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@654,2]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@656,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@656,1]:"ifdef" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@656,6]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@656,7]:"__cplusplus" [gluegen] Preprocessor: pp: Returning [NL@656,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@657,0]:"extern" [gluegen] Preprocessor: pp: Returning [NL@657,12]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@658,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@658,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@658,6]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@661,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@661,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@661,3]:" " [gluegen] Preprocessor: Returning fresh token [!@661,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@661,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@661,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@661,13]:"HEADLESS_APP" [gluegen] Preprocessor: Returning fresh token [)@661,25]:")" [gluegen] Preprocessor: Returning fresh token [NL@661,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@661,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@662,0]:"/// ovr_InitializeRenderingShim initializes the rendering shim apart from everything" [gluegen] Preprocessor: pp: Returning [WHITESPACE@662,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@662,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@662,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@663,0]:"/// else in LibOVR. This may be helpful if the application prefers to avoid" [gluegen] Preprocessor: pp: Returning [WHITESPACE@663,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@663,75]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@663,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@664,0]:"/// creating any OVR resources (allocations, service connections, etc) at this point." [gluegen] Preprocessor: pp: Returning [WHITESPACE@664,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@664,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@664,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@665,0]:"/// ovr_InitializeRenderingShim does not bring up anything within LibOVR except the" [gluegen] Preprocessor: pp: Returning [WHITESPACE@665,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@665,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@665,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@666,0]:"/// necessary hooks to enable the Direct-to-Rift functionality." [gluegen] Preprocessor: pp: Returning [WHITESPACE@666,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@666,63]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@666,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@667,0]:"///" [gluegen] Preprocessor: pp: Returning [WHITESPACE@667,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@667,3]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@667,3]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@668,0]:"/// Either ovr_InitializeRenderingShim() or ovr_Initialize() must be called before any" [gluegen] Preprocessor: pp: Returning [WHITESPACE@668,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@668,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@668,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@669,0]:"/// Direct3D or OpenGL initialization is done by application (creation of devices, etc)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@669,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@669,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@669,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@670,0]:"/// ovr_Initialize() must still be called after to use the rest of LibOVR APIs." [gluegen] Preprocessor: pp: Returning [WHITESPACE@670,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@670,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@670,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@671,0]:"///" [gluegen] Preprocessor: pp: Returning [WHITESPACE@671,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@671,3]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@671,3]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@672,0]:"/// Same as ovr_InitializeRenderingShim except it requests to support at least the" [gluegen] Preprocessor: pp: Returning [WHITESPACE@672,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@672,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@672,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@673,0]:"/// given minor LibOVR library version." [gluegen] Preprocessor: pp: Returning [WHITESPACE@673,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@673,39]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@673,39]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@674,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@674,91]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@676,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@676,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@677,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@677,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@677,35]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@680,0]:"/// Library init/shutdown, must be called around all other OVR code." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@680,0]:"/// Library init/shutdown, must be called around all other OVR code." [gluegen] /// Library init/shutdown, must be called around all other OVR code.Preprocessor: Returning fresh token [NL@680,68]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@680,68]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@681,0]:"/// No other functions calls besides ovr_InitializeRenderingShim are allowed before" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@681,0]:"/// No other functions calls besides ovr_InitializeRenderingShim are allowed before" [gluegen] /// No other functions calls besides ovr_InitializeRenderingShim are allowed beforePreprocessor: Returning fresh token [NL@681,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@681,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@682,0]:"/// ovr_Initialize succeeds or after ovr_Shutdown." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@682,0]:"/// ovr_Initialize succeeds or after ovr_Shutdown." [gluegen] /// ovr_Initialize succeeds or after ovr_Shutdown.Preprocessor: Returning fresh token [NL@682,50]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@682,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@683,0]:"/// Initializes all Oculus functionality." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@683,0]:"/// Initializes all Oculus functionality." [gluegen] /// Initializes all Oculus functionality.Preprocessor: Returning fresh token [NL@683,41]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@683,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@684,0]:"/// A second call to ovr_Initialize after successful second call returns ovrTrue." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@684,0]:"/// A second call to ovr_Initialize after successful second call returns ovrTrue." [gluegen] /// A second call to ovr_Initialize after successful second call returns ovrTrue.Preprocessor: Returning fresh token [NL@684,81]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@684,81]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@686,0]:"/// Flags for Initialize()" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@686,0]:"/// Flags for Initialize()" [gluegen] /// Flags for Initialize()Preprocessor: Returning fresh token [NL@686,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@686,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@687,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@687,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@687,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@687,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@687,8]:"enum" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@687,8]:"enum" [gluegen] enumPreprocessor: Returning fresh token [WHITESPACE@687,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@687,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@687,13]:"ovrInitFlags_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@687,13]:"ovrInitFlags_" [gluegen] ovrInitFlags_Preprocessor: Returning fresh token [NL@687,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@687,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@688,0]:"{" [gluegen] Preprocessor: pp: Returning [{@688,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@688,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@688,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@689,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@689,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@689,4]:"// When a debug library is requested, a slower debugging version of the library will" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@689,4]:"// When a debug library is requested, a slower debugging version of the library will" [gluegen] // When a debug library is requested, a slower debugging version of the library willPreprocessor: Returning fresh token [NL@689,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@689,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@690,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@690,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@690,4]:"// be run which can be used to help solve problems in the library and debug game code." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@690,4]:"// be run which can be used to help solve problems in the library and debug game code." [gluegen] // be run which can be used to help solve problems in the library and debug game code.Preprocessor: Returning fresh token [NL@690,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@690,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@691,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@691,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@691,4]:"ovrInit_Debug" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@691,4]:"ovrInit_Debug" [gluegen] ovrInit_DebugPreprocessor: Returning fresh token [WHITESPACE@691,17]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@691,17]:" " [gluegen] Preprocessor: Returning fresh token [=@691,27]:"=" [gluegen] Preprocessor: pp: Returning [=@691,27]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@691,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@691,28]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@691,29]:"0x00000001"=0x00000001 [gluegen] Preprocessor: pp: Returning [NUMBER@691,29]:"0x00000001"=0x00000001 [gluegen] 0x00000001Preprocessor: Returning fresh token [,@691,39]:"," [gluegen] Preprocessor: pp: Returning [,@691,39]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@691,40]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@691,40]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@693,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@693,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@693,4]:"// When ServerOptional is set, the ovr_Initialize() call not will block waiting for" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@693,4]:"// When ServerOptional is set, the ovr_Initialize() call not will block waiting for" [gluegen] // When ServerOptional is set, the ovr_Initialize() call not will block waiting forPreprocessor: Returning fresh token [NL@693,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@693,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@694,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@694,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@694,4]:"// the server to respond. If the server is not reachable it may still succeed." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@694,4]:"// the server to respond. If the server is not reachable it may still succeed." [gluegen] // the server to respond. If the server is not reachable it may still succeed.Preprocessor: Returning fresh token [NL@694,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@694,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@695,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@695,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@695,4]:"ovrInit_ServerOptional" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@695,4]:"ovrInit_ServerOptional" [gluegen] ovrInit_ServerOptionalPreprocessor: Returning fresh token [WHITESPACE@695,26]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@695,26]:" " [gluegen] Preprocessor: Returning fresh token [=@695,27]:"=" [gluegen] Preprocessor: pp: Returning [=@695,27]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@695,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@695,28]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@695,29]:"0x00000002"=0x00000002 [gluegen] Preprocessor: pp: Returning [NUMBER@695,29]:"0x00000002"=0x00000002 [gluegen] 0x00000002Preprocessor: Returning fresh token [,@695,39]:"," [gluegen] Preprocessor: pp: Returning [,@695,39]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@695,40]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@695,40]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@697,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@697,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@697,4]:"// When a version is requested, LibOVR runtime will respect the RequestedMinorVersion" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@697,4]:"// When a version is requested, LibOVR runtime will respect the RequestedMinorVersion" [gluegen] // When a version is requested, LibOVR runtime will respect the RequestedMinorVersionPreprocessor: Returning fresh token [NL@697,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@697,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@698,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@698,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@698,4]:"// field and will verify that the RequestedMinorVersion is supported." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@698,4]:"// field and will verify that the RequestedMinorVersion is supported." [gluegen] // field and will verify that the RequestedMinorVersion is supported.Preprocessor: Returning fresh token [NL@698,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@698,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@699,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@699,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@699,4]:"ovrInit_RequestVersion" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@699,4]:"ovrInit_RequestVersion" [gluegen] ovrInit_RequestVersionPreprocessor: Returning fresh token [WHITESPACE@699,26]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@699,26]:" " [gluegen] Preprocessor: Returning fresh token [=@699,27]:"=" [gluegen] Preprocessor: pp: Returning [=@699,27]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@699,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@699,28]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@699,29]:"0x00000004"=0x00000004 [gluegen] Preprocessor: pp: Returning [NUMBER@699,29]:"0x00000004"=0x00000004 [gluegen] 0x00000004Preprocessor: Returning fresh token [,@699,39]:"," [gluegen] Preprocessor: pp: Returning [,@699,39]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@699,40]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@699,40]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@701,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@701,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@701,4]:"// Forces debug features of LibOVR off explicitly, even if it is built in debug mode." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@701,4]:"// Forces debug features of LibOVR off explicitly, even if it is built in debug mode." [gluegen] // Forces debug features of LibOVR off explicitly, even if it is built in debug mode.Preprocessor: Returning fresh token [NL@701,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@701,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@702,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@702,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@702,4]:"ovrInit_ForceNoDebug" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@702,4]:"ovrInit_ForceNoDebug" [gluegen] ovrInit_ForceNoDebugPreprocessor: Returning fresh token [WHITESPACE@702,24]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@702,24]:" " [gluegen] Preprocessor: Returning fresh token [=@702,27]:"=" [gluegen] Preprocessor: pp: Returning [=@702,27]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@702,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@702,28]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@702,29]:"0x00000008"=0x00000008 [gluegen] Preprocessor: pp: Returning [NUMBER@702,29]:"0x00000008"=0x00000008 [gluegen] 0x00000008Preprocessor: Returning fresh token [,@702,39]:"," [gluegen] Preprocessor: pp: Returning [,@702,39]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@702,40]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@702,40]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [}@704,0]:"}" [gluegen] Preprocessor: pp: Returning [}@704,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@704,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@704,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@704,2]:"ovrInitFlags" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@704,2]:"ovrInitFlags" [gluegen] ovrInitFlagsPreprocessor: Returning fresh token [;@704,14]:";" [gluegen] Preprocessor: pp: Returning [;@704,14]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@704,15]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@704,15]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@706,0]:"/// Logging levels" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@706,0]:"/// Logging levels" [gluegen] /// Logging levelsPreprocessor: Returning fresh token [NL@706,18]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@706,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@707,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@707,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@707,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@707,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@707,8]:"enum" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@707,8]:"enum" [gluegen] enumPreprocessor: Returning fresh token [WHITESPACE@707,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@707,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@707,13]:"ovrLogLevel_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@707,13]:"ovrLogLevel_" [gluegen] ovrLogLevel_Preprocessor: Returning fresh token [NL@707,25]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@707,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@708,0]:"{" [gluegen] Preprocessor: pp: Returning [{@708,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@708,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@708,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@709,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@709,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@709,4]:"ovrLogLevel_Debug" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@709,4]:"ovrLogLevel_Debug" [gluegen] ovrLogLevel_DebugPreprocessor: Returning fresh token [WHITESPACE@709,21]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@709,21]:" " [gluegen] Preprocessor: Returning fresh token [=@709,22]:"=" [gluegen] Preprocessor: pp: Returning [=@709,22]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@709,23]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@709,23]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@709,24]:"0"=00 [gluegen] Preprocessor: pp: Returning [NUMBER@709,24]:"0"=00 [gluegen] 0Preprocessor: Returning fresh token [,@709,25]:"," [gluegen] Preprocessor: pp: Returning [,@709,25]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@709,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@709,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@710,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@710,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@710,4]:"ovrLogLevel_Info" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@710,4]:"ovrLogLevel_Info" [gluegen] ovrLogLevel_InfoPreprocessor: Returning fresh token [WHITESPACE@710,20]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@710,20]:" " [gluegen] Preprocessor: Returning fresh token [=@710,22]:"=" [gluegen] Preprocessor: pp: Returning [=@710,22]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@710,23]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@710,23]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@710,24]:"1"=1 [gluegen] Preprocessor: pp: Returning [NUMBER@710,24]:"1"=1 [gluegen] 1Preprocessor: Returning fresh token [,@710,25]:"," [gluegen] Preprocessor: pp: Returning [,@710,25]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@710,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@710,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@711,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@711,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@711,4]:"ovrLogLevel_Error" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@711,4]:"ovrLogLevel_Error" [gluegen] ovrLogLevel_ErrorPreprocessor: Returning fresh token [WHITESPACE@711,21]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@711,21]:" " [gluegen] Preprocessor: Returning fresh token [=@711,22]:"=" [gluegen] Preprocessor: pp: Returning [=@711,22]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@711,23]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@711,23]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@711,24]:"2"=2 [gluegen] Preprocessor: pp: Returning [NUMBER@711,24]:"2"=2 [gluegen] 2Preprocessor: Returning fresh token [NL@711,25]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@711,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@712,0]:"}" [gluegen] Preprocessor: pp: Returning [}@712,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@712,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@712,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@712,2]:"ovrLogLevel" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@712,2]:"ovrLogLevel" [gluegen] ovrLogLevelPreprocessor: Returning fresh token [;@712,13]:";" [gluegen] Preprocessor: pp: Returning [;@712,13]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@712,14]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@712,14]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@714,0]:"/// Signature for the logging callback." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@714,0]:"/// Signature for the logging callback." [gluegen] /// Signature for the logging callback.Preprocessor: Returning fresh token [NL@714,39]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@714,39]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@715,0]:"/// Level is one of the ovrLogLevel constants." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@715,0]:"/// Level is one of the ovrLogLevel constants." [gluegen] /// Level is one of the ovrLogLevel constants.Preprocessor: Returning fresh token [NL@715,46]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@715,46]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@716,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@716,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@716,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@716,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@716,8]:"void" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@716,8]:"void" [gluegen] voidPreprocessor: Returning fresh token [WHITESPACE@716,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@716,12]:" " [gluegen] Preprocessor: Returning fresh token [(@716,13]:"(" [gluegen] Preprocessor: pp: Returning [(@716,13]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@716,14]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@716,23]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@716,23]:" " [gluegen] Preprocessor: Returning fresh token [*@716,24]:"*" [gluegen] Preprocessor: pp: Returning [*@716,24]:"*" [gluegen] *Preprocessor: Returning fresh token [IDENTIFIER@716,25]:"ovrLogCallback" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@716,25]:"ovrLogCallback" [gluegen] ovrLogCallbackPreprocessor: Returning fresh token [)@716,39]:")" [gluegen] Preprocessor: pp: Returning [)@716,39]:")" [gluegen] )Preprocessor: Returning fresh token [(@716,40]:"(" [gluegen] Preprocessor: pp: Returning [(@716,40]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@716,41]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@716,41]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@716,44]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@716,44]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@716,45]:"level" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@716,45]:"level" [gluegen] levelPreprocessor: Returning fresh token [,@716,50]:"," [gluegen] Preprocessor: pp: Returning [,@716,50]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@716,51]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@716,51]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@716,52]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@716,52]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@716,57]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@716,57]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@716,58]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@716,58]:"char" [gluegen] charPreprocessor: Returning fresh token [*@716,62]:"*" [gluegen] Preprocessor: pp: Returning [*@716,62]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@716,63]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@716,63]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@716,64]:"message" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@716,64]:"message" [gluegen] messagePreprocessor: Returning fresh token [)@716,71]:")" [gluegen] Preprocessor: pp: Returning [)@716,71]:")" [gluegen] )Preprocessor: Returning fresh token [;@716,72]:";" [gluegen] Preprocessor: pp: Returning [;@716,72]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@716,73]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@716,73]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@718,0]:"/// Parameters for the ovr_Initialize() call." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@718,0]:"/// Parameters for the ovr_Initialize() call." [gluegen] /// Parameters for the ovr_Initialize() call.Preprocessor: Returning fresh token [NL@718,45]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@718,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@719,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@719,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@719,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@719,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@719,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@719,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [NL@719,14]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@719,14]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@720,0]:"{" [gluegen] Preprocessor: pp: Returning [{@720,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@720,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@720,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@721,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@721,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@721,4]:"/// Flags from ovrInitFlags to override default behavior." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@721,4]:"/// Flags from ovrInitFlags to override default behavior." [gluegen] /// Flags from ovrInitFlags to override default behavior.Preprocessor: Returning fresh token [NL@721,61]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@721,61]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@722,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@722,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@722,4]:"/// Pass 0 for the defaults." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@722,4]:"/// Pass 0 for the defaults." [gluegen] /// Pass 0 for the defaults.Preprocessor: Returning fresh token [NL@722,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@722,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@723,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@723,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@723,4]:"uint32_t" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@723,4]:"uint32_t" [gluegen] uint32_tPreprocessor: Returning fresh token [WHITESPACE@723,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@723,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@723,19]:"Flags" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@723,19]:"Flags" [gluegen] FlagsPreprocessor: Returning fresh token [;@723,24]:";" [gluegen] Preprocessor: pp: Returning [;@723,24]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@723,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@723,25]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@723,40]:"///< Combination of ovrInitFlags or 0" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@723,40]:"///< Combination of ovrInitFlags or 0" [gluegen] ///< Combination of ovrInitFlags or 0Preprocessor: Returning fresh token [NL@723,77]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@723,77]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@725,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@725,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@725,4]:"/// Request a specific minimum minor version of the LibOVR runtime." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@725,4]:"/// Request a specific minimum minor version of the LibOVR runtime." [gluegen] /// Request a specific minimum minor version of the LibOVR runtime.Preprocessor: Returning fresh token [NL@725,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@725,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@726,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@726,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@726,4]:"/// Flags must include ovrInit_RequestVersion or this will be ignored." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@726,4]:"/// Flags must include ovrInit_RequestVersion or this will be ignored." [gluegen] /// Flags must include ovrInit_RequestVersion or this will be ignored.Preprocessor: Returning fresh token [NL@726,74]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@726,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@727,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@727,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@727,4]:"uint32_t" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@727,4]:"uint32_t" [gluegen] uint32_tPreprocessor: Returning fresh token [WHITESPACE@727,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@727,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@727,19]:"RequestedMinorVersion" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@727,19]:"RequestedMinorVersion" [gluegen] RequestedMinorVersionPreprocessor: Returning fresh token [;@727,40]:";" [gluegen] Preprocessor: pp: Returning [;@727,40]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@727,41]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@727,41]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@729,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@729,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@729,4]:"/// Log callback function, which may be called at any time asynchronously from" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@729,4]:"/// Log callback function, which may be called at any time asynchronously from" [gluegen] /// Log callback function, which may be called at any time asynchronously fromPreprocessor: Returning fresh token [NL@729,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@729,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@730,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@730,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@730,4]:"/// multiple threads until ovr_Shutdown() completes." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@730,4]:"/// multiple threads until ovr_Shutdown() completes." [gluegen] /// multiple threads until ovr_Shutdown() completes.Preprocessor: Returning fresh token [NL@730,56]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@730,56]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@731,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@731,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@731,4]:"/// Pass 0 for no log callback." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@731,4]:"/// Pass 0 for no log callback." [gluegen] /// Pass 0 for no log callback.Preprocessor: Returning fresh token [NL@731,35]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@731,35]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@732,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@732,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@732,4]:"ovrLogCallback" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@732,4]:"ovrLogCallback" [gluegen] ovrLogCallbackPreprocessor: Returning fresh token [WHITESPACE@732,18]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@732,18]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@732,19]:"LogCallback" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@732,19]:"LogCallback" [gluegen] LogCallbackPreprocessor: Returning fresh token [;@732,30]:";" [gluegen] Preprocessor: pp: Returning [;@732,30]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@732,31]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@732,31]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@732,40]:"///< Function pointer or 0" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@732,40]:"///< Function pointer or 0" [gluegen] ///< Function pointer or 0Preprocessor: Returning fresh token [NL@732,66]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@732,66]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@734,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@734,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@734,4]:"/// Number of milliseconds to wait for a connection to the server." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@734,4]:"/// Number of milliseconds to wait for a connection to the server." [gluegen] /// Number of milliseconds to wait for a connection to the server.Preprocessor: Returning fresh token [NL@734,70]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@734,70]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@735,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@735,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@735,4]:"/// Pass 0 for the default timeout." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@735,4]:"/// Pass 0 for the default timeout." [gluegen] /// Pass 0 for the default timeout.Preprocessor: Returning fresh token [NL@735,39]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@735,39]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@736,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@736,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@736,4]:"uint32_t" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@736,4]:"uint32_t" [gluegen] uint32_tPreprocessor: Returning fresh token [WHITESPACE@736,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@736,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@736,19]:"ConnectionTimeoutMS" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@736,19]:"ConnectionTimeoutMS" [gluegen] ConnectionTimeoutMSPreprocessor: Returning fresh token [;@736,38]:";" [gluegen] Preprocessor: pp: Returning [;@736,38]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@736,39]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@736,39]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@736,40]:"///< Timeout in Milliseconds or 0" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@736,40]:"///< Timeout in Milliseconds or 0" [gluegen] ///< Timeout in Milliseconds or 0Preprocessor: Returning fresh token [NL@736,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@736,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@737,0]:"}" [gluegen] Preprocessor: pp: Returning [}@737,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@737,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@737,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@737,2]:"ovrInitParams" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@737,2]:"ovrInitParams" [gluegen] ovrInitParamsPreprocessor: Returning fresh token [;@737,15]:";" [gluegen] Preprocessor: pp: Returning [;@737,15]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@737,16]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@737,16]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@739,0]:"/// Initialize with extra parameters." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@739,0]:"/// Initialize with extra parameters." [gluegen] /// Initialize with extra parameters.Preprocessor: Returning fresh token [NL@739,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@739,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@740,0]:"/// Pass 0 to initialize with default parameters, suitable for released games." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@740,0]:"/// Pass 0 to initialize with default parameters, suitable for released games." [gluegen] /// Pass 0 to initialize with default parameters, suitable for released games.Preprocessor: Returning fresh token [NL@740,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@740,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@741,0]:"/// LibOVRRT shared library search order:" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@741,0]:"/// LibOVRRT shared library search order:" [gluegen] /// LibOVRRT shared library search order:Preprocessor: Returning fresh token [NL@741,41]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@741,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@742,0]:"/// 1) Current working directory (often the same as the application directory)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@742,0]:"/// 1) Current working directory (often the same as the application directory)." [gluegen] /// 1) Current working directory (often the same as the application directory).Preprocessor: Returning fresh token [NL@742,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@742,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@743,0]:"/// 2) Module directory (usually the same as the application directory, but not if the module is a separate shared library)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@743,0]:"/// 2) Module directory (usually the same as the application directory, but not if the module is a separate shared library)." [gluegen] /// 2) Module directory (usually the same as the application directory, but not if the module is a separate shared library).Preprocessor: Returning fresh token [NL@743,129]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@743,129]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@744,0]:"/// 3) Application directory" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@744,0]:"/// 3) Application directory" [gluegen] /// 3) Application directoryPreprocessor: Returning fresh token [NL@744,33]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@744,33]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@745,0]:"/// 4) Development directory (only if OVR_ENABLE_DEVELOPER_SEARCH is enabled, which is off by default)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@745,0]:"/// 4) Development directory (only if OVR_ENABLE_DEVELOPER_SEARCH is enabled, which is off by default)." [gluegen] /// 4) Development directory (only if OVR_ENABLE_DEVELOPER_SEARCH is enabled, which is off by default).Preprocessor: Returning fresh token [NL@745,108]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@745,108]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@746,0]:"/// 5) Standard OS shared library search location(s) (OS-specific)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@746,0]:"/// 5) Standard OS shared library search location(s) (OS-specific)." [gluegen] /// 5) Standard OS shared library search location(s) (OS-specific).Preprocessor: Returning fresh token [NL@746,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@746,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@747,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@747,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@747,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [)@747,27]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@747,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@747,20]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@747,20]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@747,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@747,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@747,29]:"ovr_Initialize" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@747,29]:"ovr_Initialize" [gluegen] ovr_InitializePreprocessor: Returning fresh token [(@747,43]:"(" [gluegen] Preprocessor: pp: Returning [(@747,43]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@747,44]:"ovrInitParams" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@747,44]:"ovrInitParams" [gluegen] ovrInitParamsPreprocessor: Returning fresh token [WHITESPACE@747,57]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@747,57]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@747,58]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@747,58]:"const" [gluegen] constPreprocessor: Returning fresh token [*@747,63]:"*" [gluegen] Preprocessor: pp: Returning [*@747,63]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@747,64]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@747,64]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@747,65]:"params" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@747,65]:"params" [gluegen] paramsPreprocessor: Returning fresh token [WHITESPACE@747,71]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@747,71]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@747,72]:"OVR_CPP" [gluegen] Preprocessor: Returning fresh token [(@747,79]:"(" [gluegen] Preprocessor: Returning fresh token [=@747,80]:"=" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@747,81]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@747,82]:"0"=00 [gluegen] Preprocessor: Returning fresh token [)@747,83]:")" [gluegen] Preprocessor: Returning fresh token [=@747,80]:"=" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@747,82]:"0"=00 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [)@747,84]:")" [gluegen] Preprocessor: pp: Returning [)@747,84]:")" [gluegen] )Preprocessor: Returning fresh token [;@747,85]:";" [gluegen] Preprocessor: pp: Returning [;@747,85]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@747,86]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@747,86]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@749,0]:"/// Shuts down all Oculus functionality." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@749,0]:"/// Shuts down all Oculus functionality." [gluegen] /// Shuts down all Oculus functionality.Preprocessor: Returning fresh token [NL@749,40]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@749,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@750,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@750,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@750,20]:"void" [gluegen] Preprocessor: Returning fresh token [)@750,24]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@750,20]:"void" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@750,20]:"void" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@750,20]:"void" [gluegen] voidPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@750,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@750,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@750,26]:"ovr_Shutdown" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@750,26]:"ovr_Shutdown" [gluegen] ovr_ShutdownPreprocessor: Returning fresh token [(@750,38]:"(" [gluegen] Preprocessor: pp: Returning [(@750,38]:"(" [gluegen] (Preprocessor: Returning fresh token [)@750,39]:")" [gluegen] Preprocessor: pp: Returning [)@750,39]:")" [gluegen] )Preprocessor: Returning fresh token [;@750,40]:";" [gluegen] Preprocessor: pp: Returning [;@750,40]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@750,41]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@750,41]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@752,0]:"/// Returns version string representing libOVR version. Static, so" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@752,0]:"/// Returns version string representing libOVR version. Static, so" [gluegen] /// Returns version string representing libOVR version. Static, soPreprocessor: Returning fresh token [NL@752,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@752,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@753,0]:"/// string remains valid for app lifespan" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@753,0]:"/// string remains valid for app lifespan" [gluegen] /// string remains valid for app lifespanPreprocessor: Returning fresh token [NL@753,41]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@753,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@754,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@754,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@754,20]:"const" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@754,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@754,26]:"char" [gluegen] Preprocessor: Returning fresh token [*@754,30]:"*" [gluegen] Preprocessor: Returning fresh token [)@754,31]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@754,20]:"const" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@754,26]:"char" [gluegen] Preprocessor: Returning fresh token [*@754,30]:"*" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@754,20]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@754,20]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@754,26]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@754,26]:"char" [gluegen] charPreprocessor: Returning fresh token [*@754,30]:"*" [gluegen] Preprocessor: pp: Returning [*@754,30]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@754,32]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@754,32]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@754,33]:"ovr_GetVersionString" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@754,33]:"ovr_GetVersionString" [gluegen] ovr_GetVersionStringPreprocessor: Returning fresh token [(@754,53]:"(" [gluegen] Preprocessor: pp: Returning [(@754,53]:"(" [gluegen] (Preprocessor: Returning fresh token [)@754,54]:")" [gluegen] Preprocessor: pp: Returning [)@754,54]:")" [gluegen] )Preprocessor: Returning fresh token [;@754,55]:";" [gluegen] Preprocessor: pp: Returning [;@754,55]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@754,56]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@754,56]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@756,0]:"/// Detects or re-detects HMDs and reports the total number detected." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@756,0]:"/// Detects or re-detects HMDs and reports the total number detected." [gluegen] /// Detects or re-detects HMDs and reports the total number detected.Preprocessor: Returning fresh token [NL@756,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@756,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@757,0]:"/// Users can get information about each HMD by calling ovrHmd_Create with an index." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@757,0]:"/// Users can get information about each HMD by calling ovrHmd_Create with an index." [gluegen] /// Users can get information about each HMD by calling ovrHmd_Create with an index.Preprocessor: Returning fresh token [NL@757,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@757,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@758,0]:"/// Returns -1 when the service is unreachable." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@758,0]:"/// Returns -1 when the service is unreachable." [gluegen] /// Returns -1 when the service is unreachable.Preprocessor: Returning fresh token [NL@758,47]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@758,47]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@759,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@759,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@759,20]:"int" [gluegen] Preprocessor: Returning fresh token [)@759,23]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@759,20]:"int" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@759,20]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@759,20]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@759,24]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@759,24]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@759,25]:"ovrHmd_Detect" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@759,25]:"ovrHmd_Detect" [gluegen] ovrHmd_DetectPreprocessor: Returning fresh token [(@759,38]:"(" [gluegen] Preprocessor: pp: Returning [(@759,38]:"(" [gluegen] (Preprocessor: Returning fresh token [)@759,39]:")" [gluegen] Preprocessor: pp: Returning [)@759,39]:")" [gluegen] )Preprocessor: Returning fresh token [;@759,40]:";" [gluegen] Preprocessor: pp: Returning [;@759,40]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@759,41]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@759,41]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@761,0]:"/// Creates a handle to an HMD which doubles as a description structure." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@761,0]:"/// Creates a handle to an HMD which doubles as a description structure." [gluegen] /// Creates a handle to an HMD which doubles as a description structure.Preprocessor: Returning fresh token [NL@761,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@761,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@762,0]:"/// Index can [0 .. ovrHmd_Detect()-1]. Index mappings can cange after each ovrHmd_Detect call." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@762,0]:"/// Index can [0 .. ovrHmd_Detect()-1]. Index mappings can cange after each ovrHmd_Detect call." [gluegen] /// Index can [0 .. ovrHmd_Detect()-1]. Index mappings can cange after each ovrHmd_Detect call.Preprocessor: Returning fresh token [NL@762,95]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@762,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@763,0]:"/// If not null, then the returned handle must be freed with ovrHmd_Destroy." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@763,0]:"/// If not null, then the returned handle must be freed with ovrHmd_Destroy." [gluegen] /// If not null, then the returned handle must be freed with ovrHmd_Destroy.Preprocessor: Returning fresh token [NL@763,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@763,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@764,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@764,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@764,20]:"ovrHmd" [gluegen] Preprocessor: Returning fresh token [)@764,26]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@764,20]:"ovrHmd" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@764,20]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@764,20]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@764,27]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@764,27]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@764,28]:"ovrHmd_Create" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@764,28]:"ovrHmd_Create" [gluegen] ovrHmd_CreatePreprocessor: Returning fresh token [(@764,41]:"(" [gluegen] Preprocessor: pp: Returning [(@764,41]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@764,42]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@764,42]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@764,45]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@764,45]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@764,46]:"index" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@764,46]:"index" [gluegen] indexPreprocessor: Returning fresh token [)@764,51]:")" [gluegen] Preprocessor: pp: Returning [)@764,51]:")" [gluegen] )Preprocessor: Returning fresh token [;@764,52]:";" [gluegen] Preprocessor: pp: Returning [;@764,52]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@764,53]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@764,53]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@765,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@765,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@765,20]:"void" [gluegen] Preprocessor: Returning fresh token [)@765,24]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@765,20]:"void" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@765,20]:"void" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@765,20]:"void" [gluegen] voidPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@765,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@765,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@765,26]:"ovrHmd_Destroy" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@765,26]:"ovrHmd_Destroy" [gluegen] ovrHmd_DestroyPreprocessor: Returning fresh token [(@765,40]:"(" [gluegen] Preprocessor: pp: Returning [(@765,40]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@765,41]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@765,41]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@765,47]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@765,47]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@765,48]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@765,48]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [)@765,51]:")" [gluegen] Preprocessor: pp: Returning [)@765,51]:")" [gluegen] )Preprocessor: Returning fresh token [;@765,52]:";" [gluegen] Preprocessor: pp: Returning [;@765,52]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@765,53]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@765,53]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@767,0]:"/// Creates a 'fake' HMD used for debugging only. This is not tied to specific hardware," [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@767,0]:"/// Creates a 'fake' HMD used for debugging only. This is not tied to specific hardware," [gluegen] /// Creates a 'fake' HMD used for debugging only. This is not tied to specific hardware,Preprocessor: Returning fresh token [NL@767,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@767,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@768,0]:"/// but may be used to debug some of the related rendering." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@768,0]:"/// but may be used to debug some of the related rendering." [gluegen] /// but may be used to debug some of the related rendering.Preprocessor: Returning fresh token [NL@768,59]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@768,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@769,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@769,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@769,20]:"ovrHmd" [gluegen] Preprocessor: Returning fresh token [)@769,26]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@769,20]:"ovrHmd" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@769,20]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@769,20]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@769,27]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@769,27]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@769,28]:"ovrHmd_CreateDebug" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@769,28]:"ovrHmd_CreateDebug" [gluegen] ovrHmd_CreateDebugPreprocessor: Returning fresh token [(@769,46]:"(" [gluegen] Preprocessor: pp: Returning [(@769,46]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@769,47]:"ovrHmdType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@769,47]:"ovrHmdType" [gluegen] ovrHmdTypePreprocessor: Returning fresh token [WHITESPACE@769,57]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@769,57]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@769,58]:"type" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@769,58]:"type" [gluegen] typePreprocessor: Returning fresh token [)@769,62]:")" [gluegen] Preprocessor: pp: Returning [)@769,62]:")" [gluegen] )Preprocessor: Returning fresh token [;@769,63]:";" [gluegen] Preprocessor: pp: Returning [;@769,63]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@769,64]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@769,64]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@771,0]:"/// Returns last error for HMD state. Returns null for no error." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@771,0]:"/// Returns last error for HMD state. Returns null for no error." [gluegen] /// Returns last error for HMD state. Returns null for no error.Preprocessor: Returning fresh token [NL@771,64]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@771,64]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@772,0]:"/// String is valid until next call or GetLastError or HMD is destroyed." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@772,0]:"/// String is valid until next call or GetLastError or HMD is destroyed." [gluegen] /// String is valid until next call or GetLastError or HMD is destroyed.Preprocessor: Returning fresh token [NL@772,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@772,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@773,0]:"/// Pass null hmd to get global errors (during create etc)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@773,0]:"/// Pass null hmd to get global errors (during create etc)." [gluegen] /// Pass null hmd to get global errors (during create etc).Preprocessor: Returning fresh token [NL@773,59]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@773,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@774,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@774,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@774,20]:"const" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@774,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@774,26]:"char" [gluegen] Preprocessor: Returning fresh token [*@774,30]:"*" [gluegen] Preprocessor: Returning fresh token [)@774,31]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@774,20]:"const" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@774,26]:"char" [gluegen] Preprocessor: Returning fresh token [*@774,30]:"*" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@774,20]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@774,20]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@774,26]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@774,26]:"char" [gluegen] charPreprocessor: Returning fresh token [*@774,30]:"*" [gluegen] Preprocessor: pp: Returning [*@774,30]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@774,32]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@774,32]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@774,33]:"ovrHmd_GetLastError" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@774,33]:"ovrHmd_GetLastError" [gluegen] ovrHmd_GetLastErrorPreprocessor: Returning fresh token [(@774,52]:"(" [gluegen] Preprocessor: pp: Returning [(@774,52]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@774,53]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@774,53]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@774,59]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@774,59]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@774,60]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@774,60]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [)@774,63]:")" [gluegen] Preprocessor: pp: Returning [)@774,63]:")" [gluegen] )Preprocessor: Returning fresh token [;@774,64]:";" [gluegen] Preprocessor: pp: Returning [;@774,64]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@774,65]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@774,65]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@776,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@776,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@776,3]:" " [gluegen] Preprocessor: Returning fresh token [!@776,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@776,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@776,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@776,13]:"HEADLESS_APP" [gluegen] Preprocessor: Returning fresh token [)@776,25]:")" [gluegen] Preprocessor: Returning fresh token [NL@776,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@776,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@777,0]:"/// Platform specific function to specify the application window whose output will be " [gluegen] Preprocessor: pp: Returning [WHITESPACE@777,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@777,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@777,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@778,0]:"/// displayed on the HMD. Only used if the ovrHmdCap_ExtendDesktop flag is false." [gluegen] Preprocessor: pp: Returning [WHITESPACE@778,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@778,81]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@778,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@779,0]:"/// Windows: SwapChain associated with this window will be displayed on the HMD." [gluegen] Preprocessor: pp: Returning [WHITESPACE@779,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@779,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@779,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@780,0]:"/// Specify 'destMirrorRect' in window coordinates to indicate an area" [gluegen] Preprocessor: pp: Returning [WHITESPACE@780,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@780,81]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@780,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@781,0]:"/// of the render target output that will be mirrored from 'sourceRenderTargetRect'." [gluegen] Preprocessor: pp: Returning [WHITESPACE@781,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@781,95]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@781,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@782,0]:"/// Null pointers mean "full size"." [gluegen] Preprocessor: pp: Returning [WHITESPACE@782,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@782,46]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@782,46]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@783,0]:"/// @note Source and dest mirror rects are not yet implemented." [gluegen] Preprocessor: pp: Returning [WHITESPACE@783,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@783,63]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@783,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@784,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@784,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@785,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@785,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@785,41]:"const" [gluegen] Preprocessor: pp: Returning [NL@785,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@786,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@786,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@786,41]:"const" [gluegen] Preprocessor: pp: Returning [NL@786,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@787,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@787,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@787,35]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@789,0]:"/// Returns capability bits that are enabled at this time as described by ovrHmdCaps." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@789,0]:"/// Returns capability bits that are enabled at this time as described by ovrHmdCaps." [gluegen] /// Returns capability bits that are enabled at this time as described by ovrHmdCaps.Preprocessor: Returning fresh token [NL@789,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@789,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@790,0]:"/// Note that this value is different font ovrHmdDesc::HmdCaps, which describes what" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@790,0]:"/// Note that this value is different font ovrHmdDesc::HmdCaps, which describes what" [gluegen] /// Note that this value is different font ovrHmdDesc::HmdCaps, which describes whatPreprocessor: Returning fresh token [NL@790,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@790,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@791,0]:"/// capabilities are available for that HMD." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@791,0]:"/// capabilities are available for that HMD." [gluegen] /// capabilities are available for that HMD.Preprocessor: Returning fresh token [NL@791,44]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@791,44]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@792,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@792,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@792,20]:"unsigned" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@792,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@792,29]:"int" [gluegen] Preprocessor: Returning fresh token [)@792,32]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@792,20]:"unsigned" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@792,29]:"int" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@792,20]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@792,20]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@792,29]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@792,29]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@792,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@792,33]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@792,34]:"ovrHmd_GetEnabledCaps" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@792,34]:"ovrHmd_GetEnabledCaps" [gluegen] ovrHmd_GetEnabledCapsPreprocessor: Returning fresh token [(@792,55]:"(" [gluegen] Preprocessor: pp: Returning [(@792,55]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@792,56]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@792,56]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@792,62]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@792,62]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@792,63]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@792,63]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [)@792,66]:")" [gluegen] Preprocessor: pp: Returning [)@792,66]:")" [gluegen] )Preprocessor: Returning fresh token [;@792,67]:";" [gluegen] Preprocessor: pp: Returning [;@792,67]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@792,68]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@792,68]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@794,0]:"/// Modifies capability bits described by ovrHmdCaps that can be modified," [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@794,0]:"/// Modifies capability bits described by ovrHmdCaps that can be modified," [gluegen] /// Modifies capability bits described by ovrHmdCaps that can be modified,Preprocessor: Returning fresh token [NL@794,74]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@794,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@795,0]:"/// such as ovrHmdCap_LowPersistance." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@795,0]:"/// such as ovrHmdCap_LowPersistance." [gluegen] /// such as ovrHmdCap_LowPersistance.Preprocessor: Returning fresh token [NL@795,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@795,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@796,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@796,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@796,20]:"void" [gluegen] Preprocessor: Returning fresh token [)@796,24]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@796,20]:"void" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@796,20]:"void" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@796,20]:"void" [gluegen] voidPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@796,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@796,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@796,26]:"ovrHmd_SetEnabledCaps" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@796,26]:"ovrHmd_SetEnabledCaps" [gluegen] ovrHmd_SetEnabledCapsPreprocessor: Returning fresh token [(@796,47]:"(" [gluegen] Preprocessor: pp: Returning [(@796,47]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@796,48]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@796,48]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@796,54]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@796,54]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@796,55]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@796,55]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@796,58]:"," [gluegen] Preprocessor: pp: Returning [,@796,58]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@796,59]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@796,59]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@796,60]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@796,60]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@796,68]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@796,68]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@796,69]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@796,69]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@796,72]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@796,72]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@796,73]:"hmdCaps" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@796,73]:"hmdCaps" [gluegen] hmdCapsPreprocessor: Returning fresh token [)@796,80]:")" [gluegen] Preprocessor: pp: Returning [)@796,80]:")" [gluegen] )Preprocessor: Returning fresh token [;@796,81]:";" [gluegen] Preprocessor: pp: Returning [;@796,81]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@796,82]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@796,82]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@798,0]:"//-------------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@798,0]:"//-------------------------------------------------------------------------------------" [gluegen] //-------------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@798,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@798,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@799,0]:"// ***** Tracking Interface" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@799,0]:"// ***** Tracking Interface" [gluegen] // ***** Tracking InterfacePreprocessor: Returning fresh token [NL@799,27]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@799,27]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@801,0]:"/// All tracking interface functions are thread-safe, allowing tracking state to be sampled" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@801,0]:"/// All tracking interface functions are thread-safe, allowing tracking state to be sampled" [gluegen] /// All tracking interface functions are thread-safe, allowing tracking state to be sampledPreprocessor: Returning fresh token [NL@801,91]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@801,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@802,0]:"/// from different threads." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@802,0]:"/// from different threads." [gluegen] /// from different threads.Preprocessor: Returning fresh token [NL@802,27]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@802,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@803,0]:"/// ConfigureTracking starts sensor sampling, enabling specified capabilities," [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@803,0]:"/// ConfigureTracking starts sensor sampling, enabling specified capabilities," [gluegen] /// ConfigureTracking starts sensor sampling, enabling specified capabilities,Preprocessor: Returning fresh token [NL@803,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@803,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@804,0]:"/// described by ovrTrackingCaps." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@804,0]:"/// described by ovrTrackingCaps." [gluegen] /// described by ovrTrackingCaps.Preprocessor: Returning fresh token [NL@804,36]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@804,36]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@805,0]:"/// - supportedTrackingCaps specifies support that is requested. The function will succeed" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@805,0]:"/// - supportedTrackingCaps specifies support that is requested. The function will succeed" [gluegen] /// - supportedTrackingCaps specifies support that is requested. The function will succeedPreprocessor: Returning fresh token [NL@805,91]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@805,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@806,0]:"/// even if these caps are not available (i.e. sensor or camera is unplugged). Support" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@806,0]:"/// even if these caps are not available (i.e. sensor or camera is unplugged). Support" [gluegen] /// even if these caps are not available (i.e. sensor or camera is unplugged). SupportPreprocessor: Returning fresh token [NL@806,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@806,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@807,0]:"/// will automatically be enabled if such device is plugged in later. Software should" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@807,0]:"/// will automatically be enabled if such device is plugged in later. Software should" [gluegen] /// will automatically be enabled if such device is plugged in later. Software shouldPreprocessor: Returning fresh token [NL@807,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@807,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@808,0]:"/// check ovrTrackingState.StatusFlags for real-time status." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@808,0]:"/// check ovrTrackingState.StatusFlags for real-time status." [gluegen] /// check ovrTrackingState.StatusFlags for real-time status.Preprocessor: Returning fresh token [NL@808,63]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@808,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@809,0]:"/// - requiredTrackingCaps specify sensor capabilities required at the time of the call." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@809,0]:"/// - requiredTrackingCaps specify sensor capabilities required at the time of the call." [gluegen] /// - requiredTrackingCaps specify sensor capabilities required at the time of the call.Preprocessor: Returning fresh token [NL@809,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@809,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@810,0]:"/// If they are not available, the function will fail. Pass 0 if only specifying" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@810,0]:"/// If they are not available, the function will fail. Pass 0 if only specifying" [gluegen] /// If they are not available, the function will fail. Pass 0 if only specifyingPreprocessor: Returning fresh token [NL@810,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@810,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@811,0]:"/// supportedTrackingCaps." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@811,0]:"/// supportedTrackingCaps." [gluegen] /// supportedTrackingCaps.Preprocessor: Returning fresh token [NL@811,29]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@811,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@812,0]:"/// - Pass 0 for both supportedTrackingCaps and requiredTrackingCaps to disable tracking." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@812,0]:"/// - Pass 0 for both supportedTrackingCaps and requiredTrackingCaps to disable tracking." [gluegen] /// - Pass 0 for both supportedTrackingCaps and requiredTrackingCaps to disable tracking.Preprocessor: Returning fresh token [NL@812,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@812,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@813,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@813,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@813,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [)@813,27]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@813,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@813,20]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@813,20]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@813,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@813,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@813,29]:"ovrHmd_ConfigureTracking" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@813,29]:"ovrHmd_ConfigureTracking" [gluegen] ovrHmd_ConfigureTrackingPreprocessor: Returning fresh token [(@813,53]:"(" [gluegen] Preprocessor: pp: Returning [(@813,53]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@813,54]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@813,54]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@813,60]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@813,60]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@813,61]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@813,61]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@813,64]:"," [gluegen] Preprocessor: pp: Returning [,@813,64]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@813,65]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@813,65]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@813,66]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@813,66]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@813,74]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@813,74]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@813,75]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@813,75]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@813,78]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@813,78]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@813,79]:"supportedTrackingCaps" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@813,79]:"supportedTrackingCaps" [gluegen] supportedTrackingCapsPreprocessor: Returning fresh token [,@813,100]:"," [gluegen] Preprocessor: pp: Returning [,@813,100]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@813,101]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@813,101]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@814,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@814,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@814,57]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@814,57]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@814,65]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@814,65]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@814,66]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@814,66]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@814,69]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@814,69]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@814,70]:"requiredTrackingCaps" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@814,70]:"requiredTrackingCaps" [gluegen] requiredTrackingCapsPreprocessor: Returning fresh token [)@814,90]:")" [gluegen] Preprocessor: pp: Returning [)@814,90]:")" [gluegen] )Preprocessor: Returning fresh token [;@814,91]:";" [gluegen] Preprocessor: pp: Returning [;@814,91]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@814,92]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@814,92]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@816,0]:"/// Re-centers the sensor orientation." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@816,0]:"/// Re-centers the sensor orientation." [gluegen] /// Re-centers the sensor orientation.Preprocessor: Returning fresh token [NL@816,38]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@816,38]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@817,0]:"/// Normally this will recenter the (x,y,z) translational components and the yaw" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@817,0]:"/// Normally this will recenter the (x,y,z) translational components and the yaw" [gluegen] /// Normally this will recenter the (x,y,z) translational components and the yawPreprocessor: Returning fresh token [NL@817,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@817,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@818,0]:"/// component of orientation." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@818,0]:"/// component of orientation." [gluegen] /// component of orientation.Preprocessor: Returning fresh token [NL@818,29]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@818,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@819,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@819,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@819,20]:"void" [gluegen] Preprocessor: Returning fresh token [)@819,24]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@819,20]:"void" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@819,20]:"void" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@819,20]:"void" [gluegen] voidPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@819,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@819,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@819,26]:"ovrHmd_RecenterPose" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@819,26]:"ovrHmd_RecenterPose" [gluegen] ovrHmd_RecenterPosePreprocessor: Returning fresh token [(@819,45]:"(" [gluegen] Preprocessor: pp: Returning [(@819,45]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@819,46]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@819,46]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@819,52]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@819,52]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@819,53]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@819,53]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [)@819,56]:")" [gluegen] Preprocessor: pp: Returning [)@819,56]:")" [gluegen] )Preprocessor: Returning fresh token [;@819,57]:";" [gluegen] Preprocessor: pp: Returning [;@819,57]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@819,58]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@819,58]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@821,0]:"/// Returns tracking state reading based on the specified absolute system time." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@821,0]:"/// Returns tracking state reading based on the specified absolute system time." [gluegen] /// Returns tracking state reading based on the specified absolute system time.Preprocessor: Returning fresh token [NL@821,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@821,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@822,0]:"/// Pass an absTime value of 0.0 to request the most recent sensor reading. In this case" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@822,0]:"/// Pass an absTime value of 0.0 to request the most recent sensor reading. In this case" [gluegen] /// Pass an absTime value of 0.0 to request the most recent sensor reading. In this casePreprocessor: Returning fresh token [NL@822,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@822,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@823,0]:"/// both PredictedPose and SamplePose will have the same value." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@823,0]:"/// both PredictedPose and SamplePose will have the same value." [gluegen] /// both PredictedPose and SamplePose will have the same value.Preprocessor: Returning fresh token [NL@823,63]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@823,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@824,0]:"/// ovrHmd_GetEyePoses relies on a valid ovrTrackingState." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@824,0]:"/// ovrHmd_GetEyePoses relies on a valid ovrTrackingState." [gluegen] /// ovrHmd_GetEyePoses relies on a valid ovrTrackingState.Preprocessor: Returning fresh token [NL@824,58]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@824,58]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@825,0]:"/// This may also be used for more refined timing of FrontBuffer rendering logic, etc." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@825,0]:"/// This may also be used for more refined timing of FrontBuffer rendering logic, etc." [gluegen] /// This may also be used for more refined timing of FrontBuffer rendering logic, etc.Preprocessor: Returning fresh token [NL@825,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@825,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@826,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@826,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@826,20]:"ovrTrackingState" [gluegen] Preprocessor: Returning fresh token [)@826,36]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@826,20]:"ovrTrackingState" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@826,20]:"ovrTrackingState" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@826,20]:"ovrTrackingState" [gluegen] ovrTrackingStatePreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@826,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@826,37]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@826,38]:"ovrHmd_GetTrackingState" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@826,38]:"ovrHmd_GetTrackingState" [gluegen] ovrHmd_GetTrackingStatePreprocessor: Returning fresh token [(@826,61]:"(" [gluegen] Preprocessor: pp: Returning [(@826,61]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@826,62]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@826,62]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@826,68]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@826,68]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@826,69]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@826,69]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@826,72]:"," [gluegen] Preprocessor: pp: Returning [,@826,72]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@826,73]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@826,73]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@826,74]:"double" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@826,74]:"double" [gluegen] doublePreprocessor: Returning fresh token [WHITESPACE@826,80]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@826,80]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@826,81]:"absTime" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@826,81]:"absTime" [gluegen] absTimePreprocessor: Returning fresh token [)@826,88]:")" [gluegen] Preprocessor: pp: Returning [)@826,88]:")" [gluegen] )Preprocessor: Returning fresh token [;@826,89]:";" [gluegen] Preprocessor: pp: Returning [;@826,89]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@826,90]:" [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@826,90]:" [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@832,0]:"//-------------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@832,0]:"//-------------------------------------------------------------------------------------" [gluegen] //-------------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@832,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@832,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@833,0]:"// ***** Graphics Setup" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@833,0]:"// ***** Graphics Setup" [gluegen] // ***** Graphics SetupPreprocessor: Returning fresh token [NL@833,23]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@833,23]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@835,0]:"/// Calculates the recommended viewport size for rendering a given eye within the HMD" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@835,0]:"/// Calculates the recommended viewport size for rendering a given eye within the HMD" [gluegen] /// Calculates the recommended viewport size for rendering a given eye within the HMDPreprocessor: Returning fresh token [NL@835,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@835,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@836,0]:"/// with a given FOV cone. Higher FOV will generally require larger textures to" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@836,0]:"/// with a given FOV cone. Higher FOV will generally require larger textures to" [gluegen] /// with a given FOV cone. Higher FOV will generally require larger textures toPreprocessor: Returning fresh token [NL@836,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@836,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@837,0]:"/// maintain quality." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@837,0]:"/// maintain quality." [gluegen] /// maintain quality.Preprocessor: Returning fresh token [NL@837,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@837,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@838,0]:"/// - pixelsPerDisplayPixel specifies the ratio of the number of render target pixels" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@838,0]:"/// - pixelsPerDisplayPixel specifies the ratio of the number of render target pixels" [gluegen] /// - pixelsPerDisplayPixel specifies the ratio of the number of render target pixelsPreprocessor: Returning fresh token [NL@838,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@838,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@839,0]:"/// to display pixels at the center of distortion. 1.0 is the default value. Lower" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@839,0]:"/// to display pixels at the center of distortion. 1.0 is the default value. Lower" [gluegen] /// to display pixels at the center of distortion. 1.0 is the default value. LowerPreprocessor: Returning fresh token [NL@839,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@839,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@840,0]:"/// values can improve performance, higher values give improved quality." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@840,0]:"/// values can improve performance, higher values give improved quality." [gluegen] /// values can improve performance, higher values give improved quality.Preprocessor: Returning fresh token [NL@840,75]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@840,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@841,0]:"/// Apps packing multiple eye views together on the same textue should ensure there is" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@841,0]:"/// Apps packing multiple eye views together on the same textue should ensure there is" [gluegen] /// Apps packing multiple eye views together on the same textue should ensure there isPreprocessor: Returning fresh token [NL@841,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@841,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@842,0]:"/// roughly 8 pixels of padding between them to prevent texture filtering and chromatic" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@842,0]:"/// roughly 8 pixels of padding between them to prevent texture filtering and chromatic" [gluegen] /// roughly 8 pixels of padding between them to prevent texture filtering and chromaticPreprocessor: Returning fresh token [NL@842,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@842,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@843,0]:"/// aberration causing images to "leak" between the two eye views." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@843,0]:"/// aberration causing images to "leak" between the two eye views." [gluegen] /// aberration causing images to "leak" between the two eye views.Preprocessor: Returning fresh token [NL@843,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@843,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@844,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@844,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@844,20]:"ovrSizei" [gluegen] Preprocessor: Returning fresh token [)@844,28]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@844,20]:"ovrSizei" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@844,20]:"ovrSizei" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@844,20]:"ovrSizei" [gluegen] ovrSizeiPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@844,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@844,29]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@844,30]:"ovrHmd_GetFovTextureSize" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@844,30]:"ovrHmd_GetFovTextureSize" [gluegen] ovrHmd_GetFovTextureSizePreprocessor: Returning fresh token [(@844,54]:"(" [gluegen] Preprocessor: pp: Returning [(@844,54]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@844,55]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@844,55]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@844,61]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@844,61]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@844,62]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@844,62]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@844,65]:"," [gluegen] Preprocessor: pp: Returning [,@844,65]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@844,66]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@844,66]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@844,67]:"ovrEyeType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@844,67]:"ovrEyeType" [gluegen] ovrEyeTypePreprocessor: Returning fresh token [WHITESPACE@844,77]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@844,77]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@844,78]:"eye" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@844,78]:"eye" [gluegen] eyePreprocessor: Returning fresh token [,@844,81]:"," [gluegen] Preprocessor: pp: Returning [,@844,81]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@844,82]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@844,82]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@844,83]:"ovrFovPort" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@844,83]:"ovrFovPort" [gluegen] ovrFovPortPreprocessor: Returning fresh token [WHITESPACE@844,93]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@844,93]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@844,94]:"fov" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@844,94]:"fov" [gluegen] fovPreprocessor: Returning fresh token [,@844,97]:"," [gluegen] Preprocessor: pp: Returning [,@844,97]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@844,98]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@844,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@845,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@845,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@845,45]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@845,45]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@845,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@845,50]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@845,51]:"pixelsPerDisplayPixel" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@845,51]:"pixelsPerDisplayPixel" [gluegen] pixelsPerDisplayPixelPreprocessor: Returning fresh token [)@845,72]:")" [gluegen] Preprocessor: pp: Returning [)@845,72]:")" [gluegen] )Preprocessor: Returning fresh token [;@845,73]:";" [gluegen] Preprocessor: pp: Returning [;@845,73]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@845,74]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@845,74]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@847,0]:"//-------------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@847,0]:"//-------------------------------------------------------------------------------------" [gluegen] //-------------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@847,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@847,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@848,0]:"// ***** Rendering API Thread Safety" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@848,0]:"// ***** Rendering API Thread Safety" [gluegen] // ***** Rendering API Thread SafetyPreprocessor: Returning fresh token [NL@848,37]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@848,37]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@850,0]:"// All of rendering functions including the configure and frame functions" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@850,0]:"// All of rendering functions including the configure and frame functions" [gluegen] // All of rendering functions including the configure and frame functionsPreprocessor: Returning fresh token [NL@850,74]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@850,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@851,0]:"// are *NOT thread safe*. It is ok to use ConfigureRendering on one thread and handle" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@851,0]:"// are *NOT thread safe*. It is ok to use ConfigureRendering on one thread and handle" [gluegen] // are *NOT thread safe*. It is ok to use ConfigureRendering on one thread and handlePreprocessor: Returning fresh token [NL@851,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@851,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@852,0]:"// frames on another thread, but explicit synchronization must be done since" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@852,0]:"// frames on another thread, but explicit synchronization must be done since" [gluegen] // frames on another thread, but explicit synchronization must be done sincePreprocessor: Returning fresh token [NL@852,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@852,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@853,0]:"// functions that depend on configured state are not reentrant." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@853,0]:"// functions that depend on configured state are not reentrant." [gluegen] // functions that depend on configured state are not reentrant.Preprocessor: Returning fresh token [NL@853,64]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@853,64]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@854,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@854,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@854,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@854,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@855,0]:"// As an extra requirement, any of the following calls must be done on" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@855,0]:"// As an extra requirement, any of the following calls must be done on" [gluegen] // As an extra requirement, any of the following calls must be done onPreprocessor: Returning fresh token [NL@855,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@855,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@856,0]:"// the render thread, which is the same thread that calls ovrHmd_BeginFrame" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@856,0]:"// the render thread, which is the same thread that calls ovrHmd_BeginFrame" [gluegen] // the render thread, which is the same thread that calls ovrHmd_BeginFramePreprocessor: Returning fresh token [NL@856,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@856,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@857,0]:"// or ovrHmd_BeginFrameTiming." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@857,0]:"// or ovrHmd_BeginFrameTiming." [gluegen] // or ovrHmd_BeginFrameTiming.Preprocessor: Returning fresh token [NL@857,31]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@857,31]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@858,0]:"// - ovrHmd_EndFrame" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@858,0]:"// - ovrHmd_EndFrame" [gluegen] // - ovrHmd_EndFramePreprocessor: Returning fresh token [NL@858,23]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@858,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@859,0]:"// - ovrHmd_GetEyeTimewarpMatrices" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@859,0]:"// - ovrHmd_GetEyeTimewarpMatrices" [gluegen] // - ovrHmd_GetEyeTimewarpMatricesPreprocessor: Returning fresh token [NL@859,37]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@859,37]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@861,0]:"//-------------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@861,0]:"//-------------------------------------------------------------------------------------" [gluegen] //-------------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@861,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@861,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@862,0]:"// ***** SDK Distortion Rendering Functions" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@862,0]:"// ***** SDK Distortion Rendering Functions" [gluegen] // ***** SDK Distortion Rendering FunctionsPreprocessor: Returning fresh token [NL@862,44]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@862,44]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@864,0]:"// These functions support rendering of distortion by the SDK through direct" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@864,0]:"// These functions support rendering of distortion by the SDK through direct" [gluegen] // These functions support rendering of distortion by the SDK through directPreprocessor: Returning fresh token [NL@864,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@864,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@865,0]:"// access to the underlying rendering API, such as D3D or GL." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@865,0]:"// access to the underlying rendering API, such as D3D or GL." [gluegen] // access to the underlying rendering API, such as D3D or GL.Preprocessor: Returning fresh token [NL@865,61]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@865,61]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@866,0]:"// This is the recommended approach since it allows better support for future" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@866,0]:"// This is the recommended approach since it allows better support for future" [gluegen] // This is the recommended approach since it allows better support for futurePreprocessor: Returning fresh token [NL@866,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@866,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@867,0]:"// Oculus hardware, and enables a range of low-level optimizations." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@867,0]:"// Oculus hardware, and enables a range of low-level optimizations." [gluegen] // Oculus hardware, and enables a range of low-level optimizations.Preprocessor: Returning fresh token [NL@867,67]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@867,67]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@869,0]:"/// Configures rendering and fills in computed render parameters." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@869,0]:"/// Configures rendering and fills in computed render parameters." [gluegen] /// Configures rendering and fills in computed render parameters.Preprocessor: Returning fresh token [NL@869,65]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@869,65]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@870,0]:"/// This function can be called multiple times to change rendering settings." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@870,0]:"/// This function can be called multiple times to change rendering settings." [gluegen] /// This function can be called multiple times to change rendering settings.Preprocessor: Returning fresh token [NL@870,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@870,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@871,0]:"/// eyeRenderDescOut is a pointer to an array of two ovrEyeRenderDesc structs" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@871,0]:"/// eyeRenderDescOut is a pointer to an array of two ovrEyeRenderDesc structs" [gluegen] /// eyeRenderDescOut is a pointer to an array of two ovrEyeRenderDesc structsPreprocessor: Returning fresh token [NL@871,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@871,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@872,0]:"/// that are used to return complete rendering information for each eye." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@872,0]:"/// that are used to return complete rendering information for each eye." [gluegen] /// that are used to return complete rendering information for each eye.Preprocessor: Returning fresh token [NL@872,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@872,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@873,0]:"/// - apiConfig provides D3D/OpenGL specific parameters. Pass null" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@873,0]:"/// - apiConfig provides D3D/OpenGL specific parameters. Pass null" [gluegen] /// - apiConfig provides D3D/OpenGL specific parameters. Pass nullPreprocessor: Returning fresh token [NL@873,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@873,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@874,0]:"/// to shutdown rendering and release all resources." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@874,0]:"/// to shutdown rendering and release all resources." [gluegen] /// to shutdown rendering and release all resources.Preprocessor: Returning fresh token [NL@874,55]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@874,55]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@875,0]:"/// - distortionCaps describe desired distortion settings." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@875,0]:"/// - distortionCaps describe desired distortion settings." [gluegen] /// - distortionCaps describe desired distortion settings.Preprocessor: Returning fresh token [NL@875,59]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@875,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@876,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@876,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@876,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [)@876,27]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@876,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@876,20]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@876,20]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@876,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@876,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@876,29]:"ovrHmd_ConfigureRendering" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@876,29]:"ovrHmd_ConfigureRendering" [gluegen] ovrHmd_ConfigureRenderingPreprocessor: Returning fresh token [(@876,54]:"(" [gluegen] Preprocessor: pp: Returning [(@876,54]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@876,55]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@876,55]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@876,61]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@876,61]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@876,62]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@876,62]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@876,65]:"," [gluegen] Preprocessor: pp: Returning [,@876,65]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@876,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@876,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@877,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@877,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@877,46]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@877,46]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@877,51]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@877,51]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@877,52]:"ovrRenderAPIConfig" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@877,52]:"ovrRenderAPIConfig" [gluegen] ovrRenderAPIConfigPreprocessor: Returning fresh token [*@877,70]:"*" [gluegen] Preprocessor: pp: Returning [*@877,70]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@877,71]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@877,71]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@877,72]:"apiConfig" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@877,72]:"apiConfig" [gluegen] apiConfigPreprocessor: Returning fresh token [,@877,81]:"," [gluegen] Preprocessor: pp: Returning [,@877,81]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@877,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@877,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@878,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@878,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@878,46]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@878,46]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@878,54]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@878,54]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@878,55]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@878,55]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@878,58]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@878,58]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@878,59]:"distortionCaps" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@878,59]:"distortionCaps" [gluegen] distortionCapsPreprocessor: Returning fresh token [,@878,73]:"," [gluegen] Preprocessor: pp: Returning [,@878,73]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@878,74]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@878,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@879,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@879,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@879,46]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@879,46]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@879,51]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@879,51]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@879,52]:"ovrFovPort" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@879,52]:"ovrFovPort" [gluegen] ovrFovPortPreprocessor: Returning fresh token [WHITESPACE@879,62]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@879,62]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@879,63]:"eyeFovIn" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@879,63]:"eyeFovIn" [gluegen] eyeFovInPreprocessor: Returning fresh token [[@879,71]:"[" [gluegen] Preprocessor: pp: Returning [[@879,71]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@879,72]:"2"=2 [gluegen] Preprocessor: pp: Returning [NUMBER@879,72]:"2"=2 [gluegen] 2Preprocessor: Returning fresh token []@879,73]:"]" [gluegen] Preprocessor: pp: Returning []@879,73]:"]" [gluegen] ]Preprocessor: Returning fresh token [,@879,74]:"," [gluegen] Preprocessor: pp: Returning [,@879,74]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@879,75]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@879,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@880,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@880,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@880,46]:"ovrEyeRenderDesc" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@880,46]:"ovrEyeRenderDesc" [gluegen] ovrEyeRenderDescPreprocessor: Returning fresh token [WHITESPACE@880,62]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@880,62]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@880,63]:"eyeRenderDescOut" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@880,63]:"eyeRenderDescOut" [gluegen] eyeRenderDescOutPreprocessor: Returning fresh token [[@880,79]:"[" [gluegen] Preprocessor: pp: Returning [[@880,79]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@880,80]:"2"=2 [gluegen] Preprocessor: pp: Returning [NUMBER@880,80]:"2"=2 [gluegen] 2Preprocessor: Returning fresh token []@880,81]:"]" [gluegen] Preprocessor: pp: Returning []@880,81]:"]" [gluegen] ]Preprocessor: Returning fresh token [WHITESPACE@880,82]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@880,82]:" " [gluegen] Preprocessor: Returning fresh token [)@880,83]:")" [gluegen] Preprocessor: pp: Returning [)@880,83]:")" [gluegen] )Preprocessor: Returning fresh token [;@880,84]:";" [gluegen] Preprocessor: pp: Returning [;@880,84]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@880,85]:" [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@880,85]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@883,0]:"/// Begins a frame, returning timing information." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@883,0]:"/// Begins a frame, returning timing information." [gluegen] /// Begins a frame, returning timing information.Preprocessor: Returning fresh token [NL@883,49]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@883,49]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@884,0]:"/// This should be called at the beginning of the game rendering loop (on the render thread)." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@884,0]:"/// This should be called at the beginning of the game rendering loop (on the render thread)." [gluegen] /// This should be called at the beginning of the game rendering loop (on the render thread).Preprocessor: Returning fresh token [NL@884,93]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@884,93]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@885,0]:"/// Pass 0 for the frame index if not using ovrHmd_GetFrameTiming." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@885,0]:"/// Pass 0 for the frame index if not using ovrHmd_GetFrameTiming." [gluegen] /// Pass 0 for the frame index if not using ovrHmd_GetFrameTiming.Preprocessor: Returning fresh token [NL@885,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@885,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@886,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@886,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@886,20]:"ovrFrameTiming" [gluegen] Preprocessor: Returning fresh token [)@886,34]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@886,20]:"ovrFrameTiming" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@886,20]:"ovrFrameTiming" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@886,20]:"ovrFrameTiming" [gluegen] ovrFrameTimingPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@886,35]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@886,35]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@886,36]:"ovrHmd_BeginFrame" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@886,36]:"ovrHmd_BeginFrame" [gluegen] ovrHmd_BeginFramePreprocessor: Returning fresh token [(@886,53]:"(" [gluegen] Preprocessor: pp: Returning [(@886,53]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@886,54]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@886,54]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@886,60]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@886,60]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@886,61]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@886,61]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@886,64]:"," [gluegen] Preprocessor: pp: Returning [,@886,64]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@886,65]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@886,65]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@886,66]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@886,66]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@886,74]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@886,74]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@886,75]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@886,75]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@886,78]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@886,78]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@886,79]:"frameIndex" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@886,79]:"frameIndex" [gluegen] frameIndexPreprocessor: Returning fresh token [)@886,89]:")" [gluegen] Preprocessor: pp: Returning [)@886,89]:")" [gluegen] )Preprocessor: Returning fresh token [;@886,90]:";" [gluegen] Preprocessor: pp: Returning [;@886,90]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@886,91]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@886,91]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@888,0]:"/// Ends a frame, submitting the rendered textures to the frame buffer." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@888,0]:"/// Ends a frame, submitting the rendered textures to the frame buffer." [gluegen] /// Ends a frame, submitting the rendered textures to the frame buffer.Preprocessor: Returning fresh token [NL@888,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@888,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@889,0]:"/// - RenderViewport within each eyeTexture can change per frame if necessary." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@889,0]:"/// - RenderViewport within each eyeTexture can change per frame if necessary." [gluegen] /// - RenderViewport within each eyeTexture can change per frame if necessary.Preprocessor: Returning fresh token [NL@889,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@889,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@890,0]:"/// - 'renderPose' will typically be the value returned from ovrHmd_GetEyePoses" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@890,0]:"/// - 'renderPose' will typically be the value returned from ovrHmd_GetEyePoses" [gluegen] /// - 'renderPose' will typically be the value returned from ovrHmd_GetEyePosesPreprocessor: Returning fresh token [NL@890,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@890,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@891,0]:"/// but can be different if a different head pose was used for rendering." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@891,0]:"/// but can be different if a different head pose was used for rendering." [gluegen] /// but can be different if a different head pose was used for rendering.Preprocessor: Returning fresh token [NL@891,75]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@891,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@892,0]:"/// - This may perform distortion and scaling internally, assuming is it not" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@892,0]:"/// - This may perform distortion and scaling internally, assuming is it not" [gluegen] /// - This may perform distortion and scaling internally, assuming is it notPreprocessor: Returning fresh token [NL@892,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@892,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@893,0]:"/// delegated to another thread." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@893,0]:"/// delegated to another thread." [gluegen] /// delegated to another thread.Preprocessor: Returning fresh token [NL@893,34]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@893,34]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@894,0]:"/// - Must be called on the same thread as BeginFrame." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@894,0]:"/// - Must be called on the same thread as BeginFrame." [gluegen] /// - Must be called on the same thread as BeginFrame.Preprocessor: Returning fresh token [NL@894,54]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@894,54]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@895,0]:"/// - If ovrDistortionCap_DepthProjectedTimeWarp is enabled, then app must provide eyeDepthTexture" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@895,0]:"/// - If ovrDistortionCap_DepthProjectedTimeWarp is enabled, then app must provide eyeDepthTexture" [gluegen] /// - If ovrDistortionCap_DepthProjectedTimeWarp is enabled, then app must provide eyeDepthTexturePreprocessor: Returning fresh token [NL@895,98]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@895,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@896,0]:"/// and posTimewarpDesc. Otherwise both can be NULL." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@896,0]:"/// and posTimewarpDesc. Otherwise both can be NULL." [gluegen] /// and posTimewarpDesc. Otherwise both can be NULL.Preprocessor: Returning fresh token [NL@896,54]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@896,54]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@897,0]:"/// - *** This Function will call Present/SwapBuffers and potentially wait for GPU Sync ***." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@897,0]:"/// - *** This Function will call Present/SwapBuffers and potentially wait for GPU Sync ***." [gluegen] /// - *** This Function will call Present/SwapBuffers and potentially wait for GPU Sync ***.Preprocessor: Returning fresh token [NL@897,92]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@897,92]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@898,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@898,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@898,20]:"void" [gluegen] Preprocessor: Returning fresh token [)@898,24]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@898,20]:"void" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@898,20]:"void" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@898,20]:"void" [gluegen] voidPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@898,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@898,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@898,26]:"ovrHmd_EndFrame" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@898,26]:"ovrHmd_EndFrame" [gluegen] ovrHmd_EndFramePreprocessor: Returning fresh token [(@898,41]:"(" [gluegen] Preprocessor: pp: Returning [(@898,41]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@898,42]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@898,42]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@898,48]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@898,48]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@898,49]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@898,49]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@898,52]:"," [gluegen] Preprocessor: pp: Returning [,@898,52]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@898,53]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@898,53]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@899,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@899,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@899,36]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@899,36]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@899,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@899,41]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@899,42]:"ovrPosef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@899,42]:"ovrPosef" [gluegen] ovrPosefPreprocessor: Returning fresh token [WHITESPACE@899,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@899,50]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@899,51]:"renderPose" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@899,51]:"renderPose" [gluegen] renderPosePreprocessor: Returning fresh token [[@899,61]:"[" [gluegen] Preprocessor: pp: Returning [[@899,61]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@899,62]:"2"=2 [gluegen] Preprocessor: pp: Returning [NUMBER@899,62]:"2"=2 [gluegen] 2Preprocessor: Returning fresh token []@899,63]:"]" [gluegen] Preprocessor: pp: Returning []@899,63]:"]" [gluegen] ]Preprocessor: Returning fresh token [,@899,64]:"," [gluegen] Preprocessor: pp: Returning [,@899,64]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@899,65]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@899,65]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@900,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@900,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@900,36]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@900,36]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@900,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@900,41]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@900,42]:"ovrTexture" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@900,42]:"ovrTexture" [gluegen] ovrTexturePreprocessor: Returning fresh token [WHITESPACE@900,52]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@900,52]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@900,53]:"eyeTexture" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@900,53]:"eyeTexture" [gluegen] eyeTexturePreprocessor: Returning fresh token [[@900,63]:"[" [gluegen] Preprocessor: pp: Returning [[@900,63]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@900,64]:"2"=2 [gluegen] Preprocessor: pp: Returning [NUMBER@900,64]:"2"=2 [gluegen] 2Preprocessor: Returning fresh token []@900,65]:"]" [gluegen] Preprocessor: pp: Returning []@900,65]:"]" [gluegen] ]Preprocessor: Returning fresh token [)@900,66]:")" [gluegen] Preprocessor: pp: Returning [)@900,66]:")" [gluegen] )Preprocessor: Returning fresh token [;@900,67]:";" [gluegen] Preprocessor: pp: Returning [;@900,67]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@900,68]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@900,68]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@902,0]:"/// Returns predicted head pose in outHmdTrackingState and offset eye poses in outEyePoses" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@902,0]:"/// Returns predicted head pose in outHmdTrackingState and offset eye poses in outEyePoses" [gluegen] /// Returns predicted head pose in outHmdTrackingState and offset eye poses in outEyePosesPreprocessor: Returning fresh token [NL@902,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@902,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@903,0]:"/// as an atomic operation. Caller need not worry about applying HmdToEyeViewOffset to the" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@903,0]:"/// as an atomic operation. Caller need not worry about applying HmdToEyeViewOffset to the" [gluegen] /// as an atomic operation. Caller need not worry about applying HmdToEyeViewOffset to thePreprocessor: Returning fresh token [NL@903,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@903,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@904,0]:"/// returned outEyePoses variables." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@904,0]:"/// returned outEyePoses variables." [gluegen] /// returned outEyePoses variables.Preprocessor: Returning fresh token [NL@904,35]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@904,35]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@905,0]:"/// - Thread-safe function where caller should increment frameIndex with every frame" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@905,0]:"/// - Thread-safe function where caller should increment frameIndex with every frame" [gluegen] /// - Thread-safe function where caller should increment frameIndex with every framePreprocessor: Returning fresh token [NL@905,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@905,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@906,0]:"/// and pass the index where applicable to functions called on the rendering thread." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@906,0]:"/// and pass the index where applicable to functions called on the rendering thread." [gluegen] /// and pass the index where applicable to functions called on the rendering thread.Preprocessor: Returning fresh token [NL@906,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@906,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@907,0]:"/// - hmdToEyeViewOffset[2] can be ovrEyeRenderDesc.HmdToEyeViewOffset returned from " [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@907,0]:"/// - hmdToEyeViewOffset[2] can be ovrEyeRenderDesc.HmdToEyeViewOffset returned from " [gluegen] /// - hmdToEyeViewOffset[2] can be ovrEyeRenderDesc.HmdToEyeViewOffset returned from Preprocessor: Returning fresh token [NL@907,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@907,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@908,0]:"/// ovrHmd_ConfigureRendering or ovrHmd_GetRenderDesc. For monoscopic rendering," [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@908,0]:"/// ovrHmd_ConfigureRendering or ovrHmd_GetRenderDesc. For monoscopic rendering," [gluegen] /// ovrHmd_ConfigureRendering or ovrHmd_GetRenderDesc. For monoscopic rendering,Preprocessor: Returning fresh token [NL@908,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@908,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@909,0]:"/// use a vector that is the average of the two vectors for both eyes." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@909,0]:"/// use a vector that is the average of the two vectors for both eyes." [gluegen] /// use a vector that is the average of the two vectors for both eyes.Preprocessor: Returning fresh token [NL@909,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@909,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@910,0]:"/// - If frameIndex is not being utilized, pass in 0." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@910,0]:"/// - If frameIndex is not being utilized, pass in 0." [gluegen] /// - If frameIndex is not being utilized, pass in 0.Preprocessor: Returning fresh token [NL@910,53]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@910,53]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@911,0]:"/// - Assuming outEyePoses are used for rendering, it should be passed into ovrHmd_EndFrame." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@911,0]:"/// - Assuming outEyePoses are used for rendering, it should be passed into ovrHmd_EndFrame." [gluegen] /// - Assuming outEyePoses are used for rendering, it should be passed into ovrHmd_EndFrame.Preprocessor: Returning fresh token [NL@911,92]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@911,92]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@912,0]:"/// - If caller doesn't need outHmdTrackingState, it can be passed in as NULL" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@912,0]:"/// - If caller doesn't need outHmdTrackingState, it can be passed in as NULL" [gluegen] /// - If caller doesn't need outHmdTrackingState, it can be passed in as NULLPreprocessor: Returning fresh token [NL@912,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@912,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@913,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@913,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@913,20]:"void" [gluegen] Preprocessor: Returning fresh token [)@913,24]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@913,20]:"void" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@913,20]:"void" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@913,20]:"void" [gluegen] voidPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@913,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@913,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@913,26]:"ovrHmd_GetEyePoses" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@913,26]:"ovrHmd_GetEyePoses" [gluegen] ovrHmd_GetEyePosesPreprocessor: Returning fresh token [(@913,44]:"(" [gluegen] Preprocessor: pp: Returning [(@913,44]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@913,45]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@913,45]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@913,51]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@913,51]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@913,52]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@913,52]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@913,55]:"," [gluegen] Preprocessor: pp: Returning [,@913,55]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@913,56]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@913,56]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@913,57]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@913,57]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@913,65]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@913,65]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@913,66]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@913,66]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@913,69]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@913,69]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@913,70]:"frameIndex" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@913,70]:"frameIndex" [gluegen] frameIndexPreprocessor: Returning fresh token [,@913,80]:"," [gluegen] Preprocessor: pp: Returning [,@913,80]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@913,81]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@913,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@914,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@914,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@914,45]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@914,45]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@914,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@914,50]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@914,51]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@914,51]:"ovrVector3f" [gluegen] ovrVector3fPreprocessor: Returning fresh token [WHITESPACE@914,62]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@914,62]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@914,63]:"hmdToEyeViewOffset" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@914,63]:"hmdToEyeViewOffset" [gluegen] hmdToEyeViewOffsetPreprocessor: Returning fresh token [[@914,81]:"[" [gluegen] Preprocessor: pp: Returning [[@914,81]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@914,82]:"2"=2 [gluegen] Preprocessor: pp: Returning [NUMBER@914,82]:"2"=2 [gluegen] 2Preprocessor: Returning fresh token []@914,83]:"]" [gluegen] Preprocessor: pp: Returning []@914,83]:"]" [gluegen] ]Preprocessor: Returning fresh token [,@914,84]:"," [gluegen] Preprocessor: pp: Returning [,@914,84]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@914,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@914,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@915,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@915,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@915,45]:"ovrPosef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@915,45]:"ovrPosef" [gluegen] ovrPosefPreprocessor: Returning fresh token [WHITESPACE@915,53]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@915,53]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@915,54]:"outEyePoses" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@915,54]:"outEyePoses" [gluegen] outEyePosesPreprocessor: Returning fresh token [[@915,65]:"[" [gluegen] Preprocessor: pp: Returning [[@915,65]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@915,66]:"2"=2 [gluegen] Preprocessor: pp: Returning [NUMBER@915,66]:"2"=2 [gluegen] 2Preprocessor: Returning fresh token []@915,67]:"]" [gluegen] Preprocessor: pp: Returning []@915,67]:"]" [gluegen] ]Preprocessor: Returning fresh token [,@915,68]:"," [gluegen] Preprocessor: pp: Returning [,@915,68]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@915,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@915,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@916,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@916,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@916,45]:"ovrTrackingState" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@916,45]:"ovrTrackingState" [gluegen] ovrTrackingStatePreprocessor: Returning fresh token [*@916,61]:"*" [gluegen] Preprocessor: pp: Returning [*@916,61]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@916,62]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@916,62]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@916,63]:"outHmdTrackingState" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@916,63]:"outHmdTrackingState" [gluegen] outHmdTrackingStatePreprocessor: Returning fresh token [)@916,82]:")" [gluegen] Preprocessor: pp: Returning [)@916,82]:")" [gluegen] )Preprocessor: Returning fresh token [;@916,83]:";" [gluegen] Preprocessor: pp: Returning [;@916,83]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@916,84]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@916,84]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@918,0]:"/// Function was previously called ovrHmd_GetEyePose" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@918,0]:"/// Function was previously called ovrHmd_GetEyePose" [gluegen] /// Function was previously called ovrHmd_GetEyePosePreprocessor: Returning fresh token [NL@918,52]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@918,52]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@919,0]:"/// Returns the predicted head pose to use when rendering the specified eye." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@919,0]:"/// Returns the predicted head pose to use when rendering the specified eye." [gluegen] /// Returns the predicted head pose to use when rendering the specified eye.Preprocessor: Returning fresh token [NL@919,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@919,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@920,0]:"/// - Important: Caller must apply HmdToEyeViewOffset before using ovrPosef for rendering" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@920,0]:"/// - Important: Caller must apply HmdToEyeViewOffset before using ovrPosef for rendering" [gluegen] /// - Important: Caller must apply HmdToEyeViewOffset before using ovrPosef for renderingPreprocessor: Returning fresh token [NL@920,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@920,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@921,0]:"/// - Must be called between ovrHmd_BeginFrameTiming and ovrHmd_EndFrameTiming." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@921,0]:"/// - Must be called between ovrHmd_BeginFrameTiming and ovrHmd_EndFrameTiming." [gluegen] /// - Must be called between ovrHmd_BeginFrameTiming and ovrHmd_EndFrameTiming.Preprocessor: Returning fresh token [NL@921,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@921,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@922,0]:"/// - If returned pose is used for rendering the eye, it should be passed to ovrHmd_EndFrame." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@922,0]:"/// - If returned pose is used for rendering the eye, it should be passed to ovrHmd_EndFrame." [gluegen] /// - If returned pose is used for rendering the eye, it should be passed to ovrHmd_EndFrame.Preprocessor: Returning fresh token [NL@922,93]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@922,93]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@923,0]:"/// - Parameter 'eye' is used internally for prediction timing only" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@923,0]:"/// - Parameter 'eye' is used internally for prediction timing only" [gluegen] /// - Parameter 'eye' is used internally for prediction timing onlyPreprocessor: Returning fresh token [NL@923,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@923,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@924,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@924,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@924,20]:"ovrPosef" [gluegen] Preprocessor: Returning fresh token [)@924,28]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@924,20]:"ovrPosef" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@924,20]:"ovrPosef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@924,20]:"ovrPosef" [gluegen] ovrPosefPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@924,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@924,29]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@924,30]:"ovrHmd_GetHmdPosePerEye" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@924,30]:"ovrHmd_GetHmdPosePerEye" [gluegen] ovrHmd_GetHmdPosePerEyePreprocessor: Returning fresh token [(@924,53]:"(" [gluegen] Preprocessor: pp: Returning [(@924,53]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@924,54]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@924,54]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@924,60]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@924,60]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@924,61]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@924,61]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@924,64]:"," [gluegen] Preprocessor: pp: Returning [,@924,64]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@924,65]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@924,65]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@924,66]:"ovrEyeType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@924,66]:"ovrEyeType" [gluegen] ovrEyeTypePreprocessor: Returning fresh token [WHITESPACE@924,76]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@924,76]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@924,77]:"eye" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@924,77]:"eye" [gluegen] eyePreprocessor: Returning fresh token [)@924,80]:")" [gluegen] Preprocessor: pp: Returning [)@924,80]:")" [gluegen] )Preprocessor: Returning fresh token [;@924,81]:";" [gluegen] Preprocessor: pp: Returning [;@924,81]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@924,82]:" [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@924,82]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@927,0]:"//-------------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@927,0]:"//-------------------------------------------------------------------------------------" [gluegen] //-------------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@927,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@927,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@928,0]:"// ***** Client Distortion Rendering Functions" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@928,0]:"// ***** Client Distortion Rendering Functions" [gluegen] // ***** Client Distortion Rendering FunctionsPreprocessor: Returning fresh token [NL@928,47]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@928,47]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@930,0]:"// These functions provide the distortion data and render timing support necessary to allow" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@930,0]:"// These functions provide the distortion data and render timing support necessary to allow" [gluegen] // These functions provide the distortion data and render timing support necessary to allowPreprocessor: Returning fresh token [NL@930,91]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@930,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@931,0]:"// client rendering of distortion. Client-side rendering involves the following steps:" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@931,0]:"// client rendering of distortion. Client-side rendering involves the following steps:" [gluegen] // client rendering of distortion. Client-side rendering involves the following steps:Preprocessor: Returning fresh token [NL@931,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@931,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@932,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@932,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@932,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@932,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@933,0]:"// 1. Setup ovrEyeDesc based on the desired texture size and FOV." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@933,0]:"// 1. Setup ovrEyeDesc based on the desired texture size and FOV." [gluegen] // 1. Setup ovrEyeDesc based on the desired texture size and FOV.Preprocessor: Returning fresh token [NL@933,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@933,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@934,0]:"// Call ovrHmd_GetRenderDesc to get the necessary rendering parameters for each eye." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@934,0]:"// Call ovrHmd_GetRenderDesc to get the necessary rendering parameters for each eye." [gluegen] // Call ovrHmd_GetRenderDesc to get the necessary rendering parameters for each eye.Preprocessor: Returning fresh token [NL@934,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@934,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@935,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@935,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@935,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@935,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@936,0]:"// 2. Use ovrHmd_CreateDistortionMesh to generate the distortion mesh." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@936,0]:"// 2. Use ovrHmd_CreateDistortionMesh to generate the distortion mesh." [gluegen] // 2. Use ovrHmd_CreateDistortionMesh to generate the distortion mesh.Preprocessor: Returning fresh token [NL@936,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@936,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@937,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@937,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@937,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@937,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@938,0]:"// 3. Use ovrHmd_BeginFrameTiming, ovrHmd_GetEyePoses, and ovrHmd_BeginFrameTiming in" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@938,0]:"// 3. Use ovrHmd_BeginFrameTiming, ovrHmd_GetEyePoses, and ovrHmd_BeginFrameTiming in" [gluegen] // 3. Use ovrHmd_BeginFrameTiming, ovrHmd_GetEyePoses, and ovrHmd_BeginFrameTiming inPreprocessor: Returning fresh token [NL@938,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@938,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@939,0]:"// the rendering loop to obtain timing and predicted head orientation when rendering each eye." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@939,0]:"// the rendering loop to obtain timing and predicted head orientation when rendering each eye." [gluegen] // the rendering loop to obtain timing and predicted head orientation when rendering each eye.Preprocessor: Returning fresh token [NL@939,98]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@939,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@940,0]:"// - When using timewarp, use ovr_WaitTillTime after the rendering and gpu flush, followed" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@940,0]:"// - When using timewarp, use ovr_WaitTillTime after the rendering and gpu flush, followed" [gluegen] // - When using timewarp, use ovr_WaitTillTime after the rendering and gpu flush, followedPreprocessor: Returning fresh token [NL@940,95]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@940,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@941,0]:"// by ovrHmd_GetEyeTimewarpMatrices to obtain the timewarp matrices used" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@941,0]:"// by ovrHmd_GetEyeTimewarpMatrices to obtain the timewarp matrices used" [gluegen] // by ovrHmd_GetEyeTimewarpMatrices to obtain the timewarp matrices usedPreprocessor: Returning fresh token [NL@941,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@941,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@942,0]:"// by the distortion pixel shader. This will minimize latency." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@942,0]:"// by the distortion pixel shader. This will minimize latency." [gluegen] // by the distortion pixel shader. This will minimize latency.Preprocessor: Returning fresh token [NL@942,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@942,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@943,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@943,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@943,2]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@943,2]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@945,0]:"/// Computes the distortion viewport, view adjust, and other rendering parameters for" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@945,0]:"/// Computes the distortion viewport, view adjust, and other rendering parameters for" [gluegen] /// Computes the distortion viewport, view adjust, and other rendering parameters forPreprocessor: Returning fresh token [NL@945,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@945,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@946,0]:"/// the specified eye. This can be used instead of ovrHmd_ConfigureRendering to do" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@946,0]:"/// the specified eye. This can be used instead of ovrHmd_ConfigureRendering to do" [gluegen] /// the specified eye. This can be used instead of ovrHmd_ConfigureRendering to doPreprocessor: Returning fresh token [NL@946,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@946,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@947,0]:"/// setup for client rendered distortion." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@947,0]:"/// setup for client rendered distortion." [gluegen] /// setup for client rendered distortion.Preprocessor: Returning fresh token [NL@947,41]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@947,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@948,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@948,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@948,20]:"ovrEyeRenderDesc" [gluegen] Preprocessor: Returning fresh token [)@948,36]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@948,20]:"ovrEyeRenderDesc" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@948,20]:"ovrEyeRenderDesc" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@948,20]:"ovrEyeRenderDesc" [gluegen] ovrEyeRenderDescPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@948,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@948,37]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@948,38]:"ovrHmd_GetRenderDesc" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@948,38]:"ovrHmd_GetRenderDesc" [gluegen] ovrHmd_GetRenderDescPreprocessor: Returning fresh token [(@948,58]:"(" [gluegen] Preprocessor: pp: Returning [(@948,58]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@948,59]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@948,59]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@948,65]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@948,65]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@948,66]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@948,66]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@948,69]:"," [gluegen] Preprocessor: pp: Returning [,@948,69]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@948,70]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@948,70]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@949,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@949,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@949,49]:"ovrEyeType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@949,49]:"ovrEyeType" [gluegen] ovrEyeTypePreprocessor: Returning fresh token [WHITESPACE@949,59]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@949,59]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@949,60]:"eyeType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@949,60]:"eyeType" [gluegen] eyeTypePreprocessor: Returning fresh token [,@949,67]:"," [gluegen] Preprocessor: pp: Returning [,@949,67]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@949,68]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@949,68]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@949,69]:"ovrFovPort" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@949,69]:"ovrFovPort" [gluegen] ovrFovPortPreprocessor: Returning fresh token [WHITESPACE@949,79]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@949,79]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@949,80]:"fov" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@949,80]:"fov" [gluegen] fovPreprocessor: Returning fresh token [)@949,83]:")" [gluegen] Preprocessor: pp: Returning [)@949,83]:")" [gluegen] )Preprocessor: Returning fresh token [;@949,84]:";" [gluegen] Preprocessor: pp: Returning [;@949,84]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@949,85]:" [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@949,85]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@952,0]:"/// Describes a vertex used by the distortion mesh. This is intended to be converted into" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@952,0]:"/// Describes a vertex used by the distortion mesh. This is intended to be converted into" [gluegen] /// Describes a vertex used by the distortion mesh. This is intended to be converted intoPreprocessor: Returning fresh token [NL@952,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@952,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@953,0]:"/// the engine-specific format. Some fields may be unused based on the ovrDistortionCaps" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@953,0]:"/// the engine-specific format. Some fields may be unused based on the ovrDistortionCaps" [gluegen] /// the engine-specific format. Some fields may be unused based on the ovrDistortionCapsPreprocessor: Returning fresh token [NL@953,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@953,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@954,0]:"/// flags selected. TexG and TexB, for example, are not used if chromatic correction is" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@954,0]:"/// flags selected. TexG and TexB, for example, are not used if chromatic correction is" [gluegen] /// flags selected. TexG and TexB, for example, are not used if chromatic correction isPreprocessor: Returning fresh token [NL@954,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@954,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@955,0]:"/// not requested." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@955,0]:"/// not requested." [gluegen] /// not requested.Preprocessor: Returning fresh token [NL@955,18]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@955,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@956,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@956,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@956,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@956,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@956,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@956,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@956,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@956,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@956,15]:"ovrDistortionVertex_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@956,15]:"ovrDistortionVertex_" [gluegen] ovrDistortionVertex_Preprocessor: Returning fresh token [NL@956,35]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@956,35]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@957,0]:"{" [gluegen] Preprocessor: pp: Returning [{@957,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@957,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@957,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@958,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@958,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@958,4]:"ovrVector2f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@958,4]:"ovrVector2f" [gluegen] ovrVector2fPreprocessor: Returning fresh token [WHITESPACE@958,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@958,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@958,16]:"ScreenPosNDC" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@958,16]:"ScreenPosNDC" [gluegen] ScreenPosNDCPreprocessor: Returning fresh token [;@958,28]:";" [gluegen] Preprocessor: pp: Returning [;@958,28]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@958,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@958,29]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@958,33]:"///< [-1,+1],[-1,+1] over the entire framebuffer." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@958,33]:"///< [-1,+1],[-1,+1] over the entire framebuffer." [gluegen] ///< [-1,+1],[-1,+1] over the entire framebuffer.Preprocessor: Returning fresh token [NL@958,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@958,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@959,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@959,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@959,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@959,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@959,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@959,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@959,16]:"TimeWarpFactor" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@959,16]:"TimeWarpFactor" [gluegen] TimeWarpFactorPreprocessor: Returning fresh token [;@959,30]:";" [gluegen] Preprocessor: pp: Returning [;@959,30]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@959,31]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@959,31]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@959,33]:"///< Lerp factor between time-warp matrices. Can be encoded in Pos.z." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@959,33]:"///< Lerp factor between time-warp matrices. Can be encoded in Pos.z." [gluegen] ///< Lerp factor between time-warp matrices. Can be encoded in Pos.z.Preprocessor: Returning fresh token [NL@959,102]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@959,102]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@960,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@960,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@960,4]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@960,4]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@960,9]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@960,9]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@960,16]:"VignetteFactor" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@960,16]:"VignetteFactor" [gluegen] VignetteFactorPreprocessor: Returning fresh token [;@960,30]:";" [gluegen] Preprocessor: pp: Returning [;@960,30]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@960,31]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@960,31]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@960,33]:"///< Vignette fade factor. Can be encoded in Pos.w." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@960,33]:"///< Vignette fade factor. Can be encoded in Pos.w." [gluegen] ///< Vignette fade factor. Can be encoded in Pos.w.Preprocessor: Returning fresh token [NL@960,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@960,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@961,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@961,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@961,4]:"ovrVector2f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@961,4]:"ovrVector2f" [gluegen] ovrVector2fPreprocessor: Returning fresh token [WHITESPACE@961,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@961,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@961,16]:"TanEyeAnglesR" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@961,16]:"TanEyeAnglesR" [gluegen] TanEyeAnglesRPreprocessor: Returning fresh token [;@961,29]:";" [gluegen] Preprocessor: pp: Returning [;@961,29]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@961,30]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@961,30]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@961,33]:"///< The tangents of the horizontal and vertical eye angles for the red channel." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@961,33]:"///< The tangents of the horizontal and vertical eye angles for the red channel." [gluegen] ///< The tangents of the horizontal and vertical eye angles for the red channel.Preprocessor: Returning fresh token [NL@961,113]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@961,113]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@962,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@962,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@962,4]:"ovrVector2f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@962,4]:"ovrVector2f" [gluegen] ovrVector2fPreprocessor: Returning fresh token [WHITESPACE@962,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@962,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@962,16]:"TanEyeAnglesG" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@962,16]:"TanEyeAnglesG" [gluegen] TanEyeAnglesGPreprocessor: Returning fresh token [;@962,29]:";" [gluegen] Preprocessor: pp: Returning [;@962,29]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@962,30]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@962,30]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@962,33]:"///< The tangents of the horizontal and vertical eye angles for the green channel." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@962,33]:"///< The tangents of the horizontal and vertical eye angles for the green channel." [gluegen] ///< The tangents of the horizontal and vertical eye angles for the green channel.Preprocessor: Returning fresh token [NL@962,115]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@962,115]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@963,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@963,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@963,4]:"ovrVector2f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@963,4]:"ovrVector2f" [gluegen] ovrVector2fPreprocessor: Returning fresh token [WHITESPACE@963,15]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@963,15]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@963,16]:"TanEyeAnglesB" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@963,16]:"TanEyeAnglesB" [gluegen] TanEyeAnglesBPreprocessor: Returning fresh token [;@963,29]:";" [gluegen] Preprocessor: pp: Returning [;@963,29]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@963,30]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@963,30]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@963,33]:"///< The tangents of the horizontal and vertical eye angles for the blue channel." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@963,33]:"///< The tangents of the horizontal and vertical eye angles for the blue channel." [gluegen] ///< The tangents of the horizontal and vertical eye angles for the blue channel.Preprocessor: Returning fresh token [NL@963,114]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@963,114]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@964,0]:"}" [gluegen] Preprocessor: pp: Returning [}@964,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@964,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@964,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@964,2]:"ovrDistortionVertex" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@964,2]:"ovrDistortionVertex" [gluegen] ovrDistortionVertexPreprocessor: Returning fresh token [;@964,21]:";" [gluegen] Preprocessor: pp: Returning [;@964,21]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@964,22]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@964,22]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@966,0]:"/// Describes a full set of distortion mesh data, filled in by ovrHmd_CreateDistortionMesh." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@966,0]:"/// Describes a full set of distortion mesh data, filled in by ovrHmd_CreateDistortionMesh." [gluegen] /// Describes a full set of distortion mesh data, filled in by ovrHmd_CreateDistortionMesh.Preprocessor: Returning fresh token [NL@966,91]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@966,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@967,0]:"/// Contents of this data structure, if not null, should be freed by ovrHmd_DestroyDistortionMesh." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@967,0]:"/// Contents of this data structure, if not null, should be freed by ovrHmd_DestroyDistortionMesh." [gluegen] /// Contents of this data structure, if not null, should be freed by ovrHmd_DestroyDistortionMesh.Preprocessor: Returning fresh token [NL@967,98]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@967,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@968,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@968,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@968,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@968,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@968,8]:"struct" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@968,8]:"struct" [gluegen] structPreprocessor: Returning fresh token [WHITESPACE@968,14]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@968,14]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@968,15]:"ovrDistortionMesh_" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@968,15]:"ovrDistortionMesh_" [gluegen] ovrDistortionMesh_Preprocessor: Returning fresh token [NL@968,33]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@968,33]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@969,0]:"{" [gluegen] Preprocessor: pp: Returning [{@969,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@969,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@969,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@970,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@970,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@970,4]:"ovrDistortionVertex" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@970,4]:"ovrDistortionVertex" [gluegen] ovrDistortionVertexPreprocessor: Returning fresh token [*@970,23]:"*" [gluegen] Preprocessor: pp: Returning [*@970,23]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@970,24]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@970,24]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@970,25]:"pVertexData" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@970,25]:"pVertexData" [gluegen] pVertexDataPreprocessor: Returning fresh token [;@970,36]:";" [gluegen] Preprocessor: pp: Returning [;@970,36]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@970,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@970,37]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@970,38]:"///< The distortion vertices representing each point in the mesh." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@970,38]:"///< The distortion vertices representing each point in the mesh." [gluegen] ///< The distortion vertices representing each point in the mesh.Preprocessor: Returning fresh token [NL@970,103]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@970,103]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@971,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@971,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@971,4]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@971,4]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@971,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@971,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@971,13]:"short" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@971,13]:"short" [gluegen] shortPreprocessor: Returning fresh token [*@971,18]:"*" [gluegen] Preprocessor: pp: Returning [*@971,18]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@971,19]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@971,19]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@971,25]:"pIndexData" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@971,25]:"pIndexData" [gluegen] pIndexDataPreprocessor: Returning fresh token [;@971,35]:";" [gluegen] Preprocessor: pp: Returning [;@971,35]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@971,36]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@971,36]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@971,38]:"///< Indices for connecting the mesh vertices into polygons." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@971,38]:"///< Indices for connecting the mesh vertices into polygons." [gluegen] ///< Indices for connecting the mesh vertices into polygons.Preprocessor: Returning fresh token [NL@971,98]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@971,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@972,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@972,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@972,4]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@972,4]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@972,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@972,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@972,13]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@972,13]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@972,16]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@972,16]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@972,25]:"VertexCount" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@972,25]:"VertexCount" [gluegen] VertexCountPreprocessor: Returning fresh token [;@972,36]:";" [gluegen] Preprocessor: pp: Returning [;@972,36]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@972,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@972,37]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@972,38]:"///< The number of vertices in the mesh." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@972,38]:"///< The number of vertices in the mesh." [gluegen] ///< The number of vertices in the mesh.Preprocessor: Returning fresh token [NL@972,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@972,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@973,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@973,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@973,4]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@973,4]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@973,12]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@973,12]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@973,13]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@973,13]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@973,16]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@973,16]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@973,25]:"IndexCount" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@973,25]:"IndexCount" [gluegen] IndexCountPreprocessor: Returning fresh token [;@973,35]:";" [gluegen] Preprocessor: pp: Returning [;@973,35]:";" [gluegen] ;Preprocessor: Returning fresh token [WHITESPACE@973,36]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@973,36]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@973,38]:"///< The number of indices in the mesh." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@973,38]:"///< The number of indices in the mesh." [gluegen] ///< The number of indices in the mesh.Preprocessor: Returning fresh token [NL@973,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@973,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@974,0]:"}" [gluegen] Preprocessor: pp: Returning [}@974,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@974,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@974,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@974,2]:"ovrDistortionMesh" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@974,2]:"ovrDistortionMesh" [gluegen] ovrDistortionMeshPreprocessor: Returning fresh token [;@974,19]:";" [gluegen] Preprocessor: pp: Returning [;@974,19]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@974,20]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@974,20]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@976,0]:"/// Generate distortion mesh per eye." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@976,0]:"/// Generate distortion mesh per eye." [gluegen] /// Generate distortion mesh per eye.Preprocessor: Returning fresh token [NL@976,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@976,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@977,0]:"/// Distortion capabilities will depend on 'distortionCaps' flags. Users should " [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@977,0]:"/// Distortion capabilities will depend on 'distortionCaps' flags. Users should " [gluegen] /// Distortion capabilities will depend on 'distortionCaps' flags. Users should Preprocessor: Returning fresh token [NL@977,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@977,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@978,0]:"/// render using the appropriate shaders based on their settings." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@978,0]:"/// render using the appropriate shaders based on their settings." [gluegen] /// render using the appropriate shaders based on their settings.Preprocessor: Returning fresh token [NL@978,65]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@978,65]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@979,0]:"/// Distortion mesh data will be allocated and written into the ovrDistortionMesh data structure," [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@979,0]:"/// Distortion mesh data will be allocated and written into the ovrDistortionMesh data structure," [gluegen] /// Distortion mesh data will be allocated and written into the ovrDistortionMesh data structure,Preprocessor: Returning fresh token [NL@979,97]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@979,97]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@980,0]:"/// which should be explicitly freed with ovrHmd_DestroyDistortionMesh." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@980,0]:"/// which should be explicitly freed with ovrHmd_DestroyDistortionMesh." [gluegen] /// which should be explicitly freed with ovrHmd_DestroyDistortionMesh.Preprocessor: Returning fresh token [NL@980,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@980,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@981,0]:"/// Users should call ovrHmd_GetRenderScaleAndOffset to get uvScale and Offset values for rendering." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@981,0]:"/// Users should call ovrHmd_GetRenderScaleAndOffset to get uvScale and Offset values for rendering." [gluegen] /// Users should call ovrHmd_GetRenderScaleAndOffset to get uvScale and Offset values for rendering.Preprocessor: Returning fresh token [NL@981,100]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@981,100]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@982,0]:"/// The function shouldn't fail unless theres is a configuration or memory error, in which case" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@982,0]:"/// The function shouldn't fail unless theres is a configuration or memory error, in which case" [gluegen] /// The function shouldn't fail unless theres is a configuration or memory error, in which casePreprocessor: Returning fresh token [NL@982,95]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@982,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@983,0]:"/// ovrDistortionMesh values will be set to null." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@983,0]:"/// ovrDistortionMesh values will be set to null." [gluegen] /// ovrDistortionMesh values will be set to null.Preprocessor: Returning fresh token [NL@983,49]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@983,49]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@984,0]:"/// This is the only function in the SDK reliant on eye relief, currently imported from profiles," [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@984,0]:"/// This is the only function in the SDK reliant on eye relief, currently imported from profiles," [gluegen] /// This is the only function in the SDK reliant on eye relief, currently imported from profiles,Preprocessor: Returning fresh token [NL@984,97]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@984,97]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@985,0]:"/// or overridden here." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@985,0]:"/// or overridden here." [gluegen] /// or overridden here.Preprocessor: Returning fresh token [NL@985,23]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@985,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@986,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@986,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@986,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [)@986,27]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@986,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@986,20]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@986,20]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@986,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@986,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@986,29]:"ovrHmd_CreateDistortionMesh" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@986,29]:"ovrHmd_CreateDistortionMesh" [gluegen] ovrHmd_CreateDistortionMeshPreprocessor: Returning fresh token [(@986,56]:"(" [gluegen] Preprocessor: pp: Returning [(@986,56]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@986,57]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@986,57]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@986,63]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@986,63]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@986,64]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@986,64]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@986,67]:"," [gluegen] Preprocessor: pp: Returning [,@986,67]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@986,68]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@986,68]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@987,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@987,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@987,49]:"ovrEyeType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@987,49]:"ovrEyeType" [gluegen] ovrEyeTypePreprocessor: Returning fresh token [WHITESPACE@987,59]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@987,59]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@987,60]:"eyeType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@987,60]:"eyeType" [gluegen] eyeTypePreprocessor: Returning fresh token [,@987,67]:"," [gluegen] Preprocessor: pp: Returning [,@987,67]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@987,68]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@987,68]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@987,69]:"ovrFovPort" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@987,69]:"ovrFovPort" [gluegen] ovrFovPortPreprocessor: Returning fresh token [WHITESPACE@987,79]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@987,79]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@987,80]:"fov" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@987,80]:"fov" [gluegen] fovPreprocessor: Returning fresh token [,@987,83]:"," [gluegen] Preprocessor: pp: Returning [,@987,83]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@987,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@987,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@988,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@988,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@988,49]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@988,49]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@988,57]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@988,57]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@988,58]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@988,58]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@988,61]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@988,61]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@988,62]:"distortionCaps" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@988,62]:"distortionCaps" [gluegen] distortionCapsPreprocessor: Returning fresh token [,@988,76]:"," [gluegen] Preprocessor: pp: Returning [,@988,76]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@988,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@988,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@989,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@989,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@989,49]:"ovrDistortionMesh" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@989,49]:"ovrDistortionMesh" [gluegen] ovrDistortionMeshPreprocessor: Returning fresh token [WHITESPACE@989,66]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@989,66]:" " [gluegen] Preprocessor: Returning fresh token [*@989,67]:"*" [gluegen] Preprocessor: pp: Returning [*@989,67]:"*" [gluegen] *Preprocessor: Returning fresh token [IDENTIFIER@989,68]:"meshData" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@989,68]:"meshData" [gluegen] meshDataPreprocessor: Returning fresh token [)@989,76]:")" [gluegen] Preprocessor: pp: Returning [)@989,76]:")" [gluegen] )Preprocessor: Returning fresh token [;@989,77]:";" [gluegen] Preprocessor: pp: Returning [;@989,77]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@989,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@989,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@990,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@990,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@990,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [)@990,27]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@990,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@990,20]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@990,20]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@990,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@990,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@990,29]:"ovrHmd_CreateDistortionMeshDebug" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@990,29]:"ovrHmd_CreateDistortionMeshDebug" [gluegen] ovrHmd_CreateDistortionMeshDebugPreprocessor: Returning fresh token [(@990,61]:"(" [gluegen] Preprocessor: pp: Returning [(@990,61]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@990,62]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@990,62]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@990,68]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@990,68]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@990,69]:"hmddesc" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@990,69]:"hmddesc" [gluegen] hmddescPreprocessor: Returning fresh token [,@990,76]:"," [gluegen] Preprocessor: pp: Returning [,@990,76]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@990,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@990,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@991,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@991,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@991,53]:"ovrEyeType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@991,53]:"ovrEyeType" [gluegen] ovrEyeTypePreprocessor: Returning fresh token [WHITESPACE@991,63]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@991,63]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@991,64]:"eyeType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@991,64]:"eyeType" [gluegen] eyeTypePreprocessor: Returning fresh token [,@991,71]:"," [gluegen] Preprocessor: pp: Returning [,@991,71]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@991,72]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@991,72]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@991,73]:"ovrFovPort" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@991,73]:"ovrFovPort" [gluegen] ovrFovPortPreprocessor: Returning fresh token [WHITESPACE@991,83]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@991,83]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@991,84]:"fov" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@991,84]:"fov" [gluegen] fovPreprocessor: Returning fresh token [,@991,87]:"," [gluegen] Preprocessor: pp: Returning [,@991,87]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@991,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@991,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@992,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@992,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@992,53]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@992,53]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@992,61]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@992,61]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@992,62]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@992,62]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@992,65]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@992,65]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@992,66]:"distortionCaps" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@992,66]:"distortionCaps" [gluegen] distortionCapsPreprocessor: Returning fresh token [,@992,80]:"," [gluegen] Preprocessor: pp: Returning [,@992,80]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@992,81]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@992,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@993,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@993,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@993,53]:"ovrDistortionMesh" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@993,53]:"ovrDistortionMesh" [gluegen] ovrDistortionMeshPreprocessor: Returning fresh token [WHITESPACE@993,70]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@993,70]:" " [gluegen] Preprocessor: Returning fresh token [*@993,71]:"*" [gluegen] Preprocessor: pp: Returning [*@993,71]:"*" [gluegen] *Preprocessor: Returning fresh token [IDENTIFIER@993,72]:"meshData" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@993,72]:"meshData" [gluegen] meshDataPreprocessor: Returning fresh token [,@993,80]:"," [gluegen] Preprocessor: pp: Returning [,@993,80]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@993,81]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@993,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@994,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@994,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@994,53]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@994,53]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@994,58]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@994,58]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@994,59]:"debugEyeReliefOverrideInMetres" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@994,59]:"debugEyeReliefOverrideInMetres" [gluegen] debugEyeReliefOverrideInMetresPreprocessor: Returning fresh token [)@994,89]:")" [gluegen] Preprocessor: pp: Returning [)@994,89]:")" [gluegen] )Preprocessor: Returning fresh token [;@994,90]:";" [gluegen] Preprocessor: pp: Returning [;@994,90]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@994,91]:" [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@994,91]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@997,0]:"/// Used to free the distortion mesh allocated by ovrHmd_GenerateDistortionMesh. meshData elements" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@997,0]:"/// Used to free the distortion mesh allocated by ovrHmd_GenerateDistortionMesh. meshData elements" [gluegen] /// Used to free the distortion mesh allocated by ovrHmd_GenerateDistortionMesh. meshData elementsPreprocessor: Returning fresh token [NL@997,98]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@997,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@998,0]:"/// are set to null and zeroes after the call." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@998,0]:"/// are set to null and zeroes after the call." [gluegen] /// are set to null and zeroes after the call.Preprocessor: Returning fresh token [NL@998,46]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@998,46]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@999,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@999,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@999,20]:"void" [gluegen] Preprocessor: Returning fresh token [)@999,24]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@999,20]:"void" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@999,20]:"void" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@999,20]:"void" [gluegen] voidPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@999,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@999,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@999,26]:"ovrHmd_DestroyDistortionMesh" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@999,26]:"ovrHmd_DestroyDistortionMesh" [gluegen] ovrHmd_DestroyDistortionMeshPreprocessor: Returning fresh token [(@999,54]:"(" [gluegen] Preprocessor: pp: Returning [(@999,54]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@999,55]:"ovrDistortionMesh" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@999,55]:"ovrDistortionMesh" [gluegen] ovrDistortionMeshPreprocessor: Returning fresh token [*@999,72]:"*" [gluegen] Preprocessor: pp: Returning [*@999,72]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@999,73]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@999,73]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@999,74]:"meshData" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@999,74]:"meshData" [gluegen] meshDataPreprocessor: Returning fresh token [)@999,82]:")" [gluegen] Preprocessor: pp: Returning [)@999,82]:")" [gluegen] )Preprocessor: Returning fresh token [;@999,83]:";" [gluegen] Preprocessor: pp: Returning [;@999,83]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@999,84]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@999,84]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1001,0]:"/// Computes updated 'uvScaleOffsetOut' to be used with a distortion if render target size or" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1001,0]:"/// Computes updated 'uvScaleOffsetOut' to be used with a distortion if render target size or" [gluegen] /// Computes updated 'uvScaleOffsetOut' to be used with a distortion if render target size orPreprocessor: Returning fresh token [NL@1001,93]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1001,93]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1002,0]:"/// viewport changes after the fact. This can be used to adjust render size every frame if desired." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1002,0]:"/// viewport changes after the fact. This can be used to adjust render size every frame if desired." [gluegen] /// viewport changes after the fact. This can be used to adjust render size every frame if desired.Preprocessor: Returning fresh token [NL@1002,99]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1002,99]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1003,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1003,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1003,20]:"void" [gluegen] Preprocessor: Returning fresh token [)@1003,24]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1003,20]:"void" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1003,20]:"void" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1003,20]:"void" [gluegen] voidPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1003,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1003,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1003,26]:"ovrHmd_GetRenderScaleAndOffset" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1003,26]:"ovrHmd_GetRenderScaleAndOffset" [gluegen] ovrHmd_GetRenderScaleAndOffsetPreprocessor: Returning fresh token [(@1003,56]:"(" [gluegen] Preprocessor: pp: Returning [(@1003,56]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1003,57]:"ovrFovPort" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1003,57]:"ovrFovPort" [gluegen] ovrFovPortPreprocessor: Returning fresh token [WHITESPACE@1003,67]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1003,67]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1003,68]:"fov" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1003,68]:"fov" [gluegen] fovPreprocessor: Returning fresh token [,@1003,71]:"," [gluegen] Preprocessor: pp: Returning [,@1003,71]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@1003,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1003,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1004,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1004,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1004,52]:"ovrSizei" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1004,52]:"ovrSizei" [gluegen] ovrSizeiPreprocessor: Returning fresh token [WHITESPACE@1004,60]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1004,60]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1004,61]:"textureSize" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1004,61]:"textureSize" [gluegen] textureSizePreprocessor: Returning fresh token [,@1004,72]:"," [gluegen] Preprocessor: pp: Returning [,@1004,72]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1004,73]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1004,73]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1004,74]:"ovrRecti" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1004,74]:"ovrRecti" [gluegen] ovrRectiPreprocessor: Returning fresh token [WHITESPACE@1004,82]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1004,82]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1004,83]:"renderViewport" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1004,83]:"renderViewport" [gluegen] renderViewportPreprocessor: Returning fresh token [,@1004,97]:"," [gluegen] Preprocessor: pp: Returning [,@1004,97]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@1004,98]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1004,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1005,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1005,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1005,52]:"ovrVector2f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1005,52]:"ovrVector2f" [gluegen] ovrVector2fPreprocessor: Returning fresh token [WHITESPACE@1005,63]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1005,63]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1005,64]:"uvScaleOffsetOut" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1005,64]:"uvScaleOffsetOut" [gluegen] uvScaleOffsetOutPreprocessor: Returning fresh token [[@1005,80]:"[" [gluegen] Preprocessor: pp: Returning [[@1005,80]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@1005,81]:"2"=2 [gluegen] Preprocessor: pp: Returning [NUMBER@1005,81]:"2"=2 [gluegen] 2Preprocessor: Returning fresh token []@1005,82]:"]" [gluegen] Preprocessor: pp: Returning []@1005,82]:"]" [gluegen] ]Preprocessor: Returning fresh token [WHITESPACE@1005,83]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1005,83]:" " [gluegen] Preprocessor: Returning fresh token [)@1005,84]:")" [gluegen] Preprocessor: pp: Returning [)@1005,84]:")" [gluegen] )Preprocessor: Returning fresh token [;@1005,85]:";" [gluegen] Preprocessor: pp: Returning [;@1005,85]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1005,86]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1005,86]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1007,0]:"/// Thread-safe timing function for the main thread. Caller should increment frameIndex" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1007,0]:"/// Thread-safe timing function for the main thread. Caller should increment frameIndex" [gluegen] /// Thread-safe timing function for the main thread. Caller should increment frameIndexPreprocessor: Returning fresh token [NL@1007,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1007,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1008,0]:"/// with every frame and pass the index where applicable to functions called on the" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1008,0]:"/// with every frame and pass the index where applicable to functions called on the" [gluegen] /// with every frame and pass the index where applicable to functions called on thePreprocessor: Returning fresh token [NL@1008,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1008,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1009,0]:"/// rendering thread." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1009,0]:"/// rendering thread." [gluegen] /// rendering thread.Preprocessor: Returning fresh token [NL@1009,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1009,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1010,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1010,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1010,20]:"ovrFrameTiming" [gluegen] Preprocessor: Returning fresh token [)@1010,34]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1010,20]:"ovrFrameTiming" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1010,20]:"ovrFrameTiming" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1010,20]:"ovrFrameTiming" [gluegen] ovrFrameTimingPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1010,35]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1010,35]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1010,36]:"ovrHmd_GetFrameTiming" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1010,36]:"ovrHmd_GetFrameTiming" [gluegen] ovrHmd_GetFrameTimingPreprocessor: Returning fresh token [(@1010,57]:"(" [gluegen] Preprocessor: pp: Returning [(@1010,57]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1010,58]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1010,58]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1010,64]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1010,64]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1010,65]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1010,65]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@1010,68]:"," [gluegen] Preprocessor: pp: Returning [,@1010,68]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1010,69]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1010,69]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1010,70]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1010,70]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@1010,78]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1010,78]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1010,79]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1010,79]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@1010,82]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1010,82]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1010,83]:"frameIndex" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1010,83]:"frameIndex" [gluegen] frameIndexPreprocessor: Returning fresh token [)@1010,93]:")" [gluegen] Preprocessor: pp: Returning [)@1010,93]:")" [gluegen] )Preprocessor: Returning fresh token [;@1010,94]:";" [gluegen] Preprocessor: pp: Returning [;@1010,94]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1010,95]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1010,95]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1012,0]:"/// Called at the beginning of the frame on the rendering thread." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1012,0]:"/// Called at the beginning of the frame on the rendering thread." [gluegen] /// Called at the beginning of the frame on the rendering thread.Preprocessor: Returning fresh token [NL@1012,65]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1012,65]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1013,0]:"/// Pass frameIndex == 0 if ovrHmd_GetFrameTiming isn't being used. Otherwise," [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1013,0]:"/// Pass frameIndex == 0 if ovrHmd_GetFrameTiming isn't being used. Otherwise," [gluegen] /// Pass frameIndex == 0 if ovrHmd_GetFrameTiming isn't being used. Otherwise,Preprocessor: Returning fresh token [NL@1013,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1013,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1014,0]:"/// pass the same frame index as was used for GetFrameTiming on the main thread." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1014,0]:"/// pass the same frame index as was used for GetFrameTiming on the main thread." [gluegen] /// pass the same frame index as was used for GetFrameTiming on the main thread.Preprocessor: Returning fresh token [NL@1014,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1014,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1015,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1015,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1015,20]:"ovrFrameTiming" [gluegen] Preprocessor: Returning fresh token [)@1015,34]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1015,20]:"ovrFrameTiming" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1015,20]:"ovrFrameTiming" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1015,20]:"ovrFrameTiming" [gluegen] ovrFrameTimingPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1015,35]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1015,35]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1015,36]:"ovrHmd_BeginFrameTiming" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1015,36]:"ovrHmd_BeginFrameTiming" [gluegen] ovrHmd_BeginFrameTimingPreprocessor: Returning fresh token [(@1015,59]:"(" [gluegen] Preprocessor: pp: Returning [(@1015,59]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1015,60]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1015,60]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1015,66]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1015,66]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1015,67]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1015,67]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@1015,70]:"," [gluegen] Preprocessor: pp: Returning [,@1015,70]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1015,71]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1015,71]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1015,72]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1015,72]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@1015,80]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1015,80]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1015,81]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1015,81]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@1015,84]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1015,84]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1015,85]:"frameIndex" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1015,85]:"frameIndex" [gluegen] frameIndexPreprocessor: Returning fresh token [)@1015,95]:")" [gluegen] Preprocessor: pp: Returning [)@1015,95]:")" [gluegen] )Preprocessor: Returning fresh token [;@1015,96]:";" [gluegen] Preprocessor: pp: Returning [;@1015,96]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1015,97]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1015,97]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1017,0]:"/// Marks the end of client distortion rendered frame, tracking the necessary timing information." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1017,0]:"/// Marks the end of client distortion rendered frame, tracking the necessary timing information." [gluegen] /// Marks the end of client distortion rendered frame, tracking the necessary timing information.Preprocessor: Returning fresh token [NL@1017,97]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1017,97]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1018,0]:"/// This function must be called immediately after Present/SwapBuffers + GPU sync. GPU sync is" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1018,0]:"/// This function must be called immediately after Present/SwapBuffers + GPU sync. GPU sync is" [gluegen] /// This function must be called immediately after Present/SwapBuffers + GPU sync. GPU sync isPreprocessor: Returning fresh token [NL@1018,94]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1018,94]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1019,0]:"/// important before this call to reduce latency and ensure proper timing." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1019,0]:"/// important before this call to reduce latency and ensure proper timing." [gluegen] /// important before this call to reduce latency and ensure proper timing.Preprocessor: Returning fresh token [NL@1019,74]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1019,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1020,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1020,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1020,20]:"void" [gluegen] Preprocessor: Returning fresh token [)@1020,24]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1020,20]:"void" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1020,20]:"void" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1020,20]:"void" [gluegen] voidPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1020,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1020,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1020,26]:"ovrHmd_EndFrameTiming" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1020,26]:"ovrHmd_EndFrameTiming" [gluegen] ovrHmd_EndFrameTimingPreprocessor: Returning fresh token [(@1020,47]:"(" [gluegen] Preprocessor: pp: Returning [(@1020,47]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1020,48]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1020,48]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1020,54]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1020,54]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1020,55]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1020,55]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [)@1020,58]:")" [gluegen] Preprocessor: pp: Returning [)@1020,58]:")" [gluegen] )Preprocessor: Returning fresh token [;@1020,59]:";" [gluegen] Preprocessor: pp: Returning [;@1020,59]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1020,60]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1020,60]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1022,0]:"/// Initializes and resets frame time tracking. This is typically not necessary, but" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1022,0]:"/// Initializes and resets frame time tracking. This is typically not necessary, but" [gluegen] /// Initializes and resets frame time tracking. This is typically not necessary, butPreprocessor: Returning fresh token [NL@1022,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1022,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1023,0]:"/// is helpful if game changes vsync state or video mode. vsync is assumed to be on if this" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1023,0]:"/// is helpful if game changes vsync state or video mode. vsync is assumed to be on if this" [gluegen] /// is helpful if game changes vsync state or video mode. vsync is assumed to be on if thisPreprocessor: Returning fresh token [NL@1023,91]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1023,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1024,0]:"/// isn't called. Resets internal frame index to the specified number." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1024,0]:"/// isn't called. Resets internal frame index to the specified number." [gluegen] /// isn't called. Resets internal frame index to the specified number.Preprocessor: Returning fresh token [NL@1024,70]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1024,70]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1025,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1025,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1025,20]:"void" [gluegen] Preprocessor: Returning fresh token [)@1025,24]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1025,20]:"void" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1025,20]:"void" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1025,20]:"void" [gluegen] voidPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1025,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1025,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1025,26]:"ovrHmd_ResetFrameTiming" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1025,26]:"ovrHmd_ResetFrameTiming" [gluegen] ovrHmd_ResetFrameTimingPreprocessor: Returning fresh token [(@1025,49]:"(" [gluegen] Preprocessor: pp: Returning [(@1025,49]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1025,50]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1025,50]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1025,56]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1025,56]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1025,57]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1025,57]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@1025,60]:"," [gluegen] Preprocessor: pp: Returning [,@1025,60]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1025,61]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1025,61]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1025,62]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1025,62]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@1025,70]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1025,70]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1025,71]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1025,71]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@1025,74]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1025,74]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1025,75]:"frameIndex" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1025,75]:"frameIndex" [gluegen] frameIndexPreprocessor: Returning fresh token [)@1025,85]:")" [gluegen] Preprocessor: pp: Returning [)@1025,85]:")" [gluegen] )Preprocessor: Returning fresh token [;@1025,86]:";" [gluegen] Preprocessor: pp: Returning [;@1025,86]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1025,87]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1025,87]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1027,0]:"/// Computes timewarp matrices used by distortion mesh shader, these are used to adjust" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1027,0]:"/// Computes timewarp matrices used by distortion mesh shader, these are used to adjust" [gluegen] /// Computes timewarp matrices used by distortion mesh shader, these are used to adjustPreprocessor: Returning fresh token [NL@1027,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1027,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1028,0]:"/// for head orientation change since the last call to ovrHmd_GetEyePoses" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1028,0]:"/// for head orientation change since the last call to ovrHmd_GetEyePoses" [gluegen] /// for head orientation change since the last call to ovrHmd_GetEyePosesPreprocessor: Returning fresh token [NL@1028,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1028,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1029,0]:"/// when rendering this eye. The ovrDistortionVertex::TimeWarpFactor is used to blend between the" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1029,0]:"/// when rendering this eye. The ovrDistortionVertex::TimeWarpFactor is used to blend between the" [gluegen] /// when rendering this eye. The ovrDistortionVertex::TimeWarpFactor is used to blend between thePreprocessor: Returning fresh token [NL@1029,97]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1029,97]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1030,0]:"/// matrices, usually representing two different sides of the screen." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1030,0]:"/// matrices, usually representing two different sides of the screen." [gluegen] /// matrices, usually representing two different sides of the screen.Preprocessor: Returning fresh token [NL@1030,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1030,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1031,0]:"/// Set 'calcPosition' to true when using depth based positional timewarp" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1031,0]:"/// Set 'calcPosition' to true when using depth based positional timewarp" [gluegen] /// Set 'calcPosition' to true when using depth based positional timewarpPreprocessor: Returning fresh token [NL@1031,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1031,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1032,0]:"/// Must be called on the same thread as ovrHmd_BeginFrameTiming." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1032,0]:"/// Must be called on the same thread as ovrHmd_BeginFrameTiming." [gluegen] /// Must be called on the same thread as ovrHmd_BeginFrameTiming.Preprocessor: Returning fresh token [NL@1032,65]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1032,65]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1033,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1033,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1033,20]:"void" [gluegen] Preprocessor: Returning fresh token [)@1033,24]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1033,20]:"void" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1033,20]:"void" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1033,20]:"void" [gluegen] voidPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1033,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1033,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1033,26]:"ovrHmd_GetEyeTimewarpMatrices" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1033,26]:"ovrHmd_GetEyeTimewarpMatrices" [gluegen] ovrHmd_GetEyeTimewarpMatricesPreprocessor: Returning fresh token [(@1033,55]:"(" [gluegen] Preprocessor: pp: Returning [(@1033,55]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1033,56]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1033,56]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1033,62]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1033,62]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1033,63]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1033,63]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@1033,66]:"," [gluegen] Preprocessor: pp: Returning [,@1033,66]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1033,67]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1033,67]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1033,68]:"ovrEyeType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1033,68]:"ovrEyeType" [gluegen] ovrEyeTypePreprocessor: Returning fresh token [WHITESPACE@1033,78]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1033,78]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1033,79]:"eye" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1033,79]:"eye" [gluegen] eyePreprocessor: Returning fresh token [,@1033,82]:"," [gluegen] Preprocessor: pp: Returning [,@1033,82]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1033,83]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1033,83]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1033,84]:"ovrPosef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1033,84]:"ovrPosef" [gluegen] ovrPosefPreprocessor: Returning fresh token [WHITESPACE@1033,92]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1033,92]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1033,93]:"renderPose" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1033,93]:"renderPose" [gluegen] renderPosePreprocessor: Returning fresh token [,@1033,103]:"," [gluegen] Preprocessor: pp: Returning [,@1033,103]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@1033,104]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1033,104]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1034,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1034,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1034,59]:"ovrMatrix4f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1034,59]:"ovrMatrix4f" [gluegen] ovrMatrix4fPreprocessor: Returning fresh token [WHITESPACE@1034,70]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1034,70]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1034,71]:"twmOut" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1034,71]:"twmOut" [gluegen] twmOutPreprocessor: Returning fresh token [[@1034,77]:"[" [gluegen] Preprocessor: pp: Returning [[@1034,77]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@1034,78]:"2"=2 [gluegen] Preprocessor: pp: Returning [NUMBER@1034,78]:"2"=2 [gluegen] 2Preprocessor: Returning fresh token []@1034,79]:"]" [gluegen] Preprocessor: pp: Returning []@1034,79]:"]" [gluegen] ]Preprocessor: Returning fresh token [)@1034,80]:")" [gluegen] Preprocessor: pp: Returning [)@1034,80]:")" [gluegen] )Preprocessor: Returning fresh token [;@1034,81]:";" [gluegen] Preprocessor: pp: Returning [;@1034,81]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1034,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1034,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1035,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1035,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1035,20]:"void" [gluegen] Preprocessor: Returning fresh token [)@1035,24]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1035,20]:"void" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1035,20]:"void" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1035,20]:"void" [gluegen] voidPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1035,25]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1035,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1035,26]:"ovrHmd_GetEyeTimewarpMatricesDebug" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1035,26]:"ovrHmd_GetEyeTimewarpMatricesDebug" [gluegen] ovrHmd_GetEyeTimewarpMatricesDebugPreprocessor: Returning fresh token [(@1035,60]:"(" [gluegen] Preprocessor: pp: Returning [(@1035,60]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1035,61]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1035,61]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1035,67]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1035,67]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1035,68]:"hmddesc" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1035,68]:"hmddesc" [gluegen] hmddescPreprocessor: Returning fresh token [,@1035,75]:"," [gluegen] Preprocessor: pp: Returning [,@1035,75]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1035,76]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1035,76]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1035,77]:"ovrEyeType" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1035,77]:"ovrEyeType" [gluegen] ovrEyeTypePreprocessor: Returning fresh token [WHITESPACE@1035,87]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1035,87]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1035,88]:"eye" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1035,88]:"eye" [gluegen] eyePreprocessor: Returning fresh token [,@1035,91]:"," [gluegen] Preprocessor: pp: Returning [,@1035,91]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1035,92]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1035,92]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1035,93]:"ovrPosef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1035,93]:"ovrPosef" [gluegen] ovrPosefPreprocessor: Returning fresh token [WHITESPACE@1035,101]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1035,101]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1035,102]:"renderPose" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1035,102]:"renderPose" [gluegen] renderPosePreprocessor: Returning fresh token [,@1035,112]:"," [gluegen] Preprocessor: pp: Returning [,@1035,112]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@1035,113]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1035,113]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1036,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1036,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1036,61]:"ovrQuatf" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1036,61]:"ovrQuatf" [gluegen] ovrQuatfPreprocessor: Returning fresh token [WHITESPACE@1036,69]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1036,69]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1036,70]:"playerTorsoMotion" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1036,70]:"playerTorsoMotion" [gluegen] playerTorsoMotionPreprocessor: Returning fresh token [,@1036,87]:"," [gluegen] Preprocessor: pp: Returning [,@1036,87]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1036,88]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1036,88]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1036,89]:"ovrMatrix4f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1036,89]:"ovrMatrix4f" [gluegen] ovrMatrix4fPreprocessor: Returning fresh token [WHITESPACE@1036,100]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1036,100]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1036,101]:"twmOut" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1036,101]:"twmOut" [gluegen] twmOutPreprocessor: Returning fresh token [[@1036,107]:"[" [gluegen] Preprocessor: pp: Returning [[@1036,107]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@1036,108]:"2"=2 [gluegen] Preprocessor: pp: Returning [NUMBER@1036,108]:"2"=2 [gluegen] 2Preprocessor: Returning fresh token []@1036,109]:"]" [gluegen] Preprocessor: pp: Returning []@1036,109]:"]" [gluegen] ]Preprocessor: Returning fresh token [,@1036,110]:"," [gluegen] Preprocessor: pp: Returning [,@1036,110]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@1036,111]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1036,111]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1037,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1037,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1037,61]:"double" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1037,61]:"double" [gluegen] doublePreprocessor: Returning fresh token [WHITESPACE@1037,67]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1037,67]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1037,68]:"debugTimingOffsetInSeconds" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1037,68]:"debugTimingOffsetInSeconds" [gluegen] debugTimingOffsetInSecondsPreprocessor: Returning fresh token [)@1037,94]:")" [gluegen] Preprocessor: pp: Returning [)@1037,94]:")" [gluegen] )Preprocessor: Returning fresh token [;@1037,95]:";" [gluegen] Preprocessor: pp: Returning [;@1037,95]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1037,96]:" [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1037,96]:" [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1042,0]:"//-------------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1042,0]:"//-------------------------------------------------------------------------------------" [gluegen] //-------------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@1042,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1042,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1043,0]:"// ***** Stateless math setup functions" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1043,0]:"// ***** Stateless math setup functions" [gluegen] // ***** Stateless math setup functionsPreprocessor: Returning fresh token [NL@1043,39]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1043,39]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1045,0]:"/// Returns global, absolute high-resolution time in seconds. This is the same" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1045,0]:"/// Returns global, absolute high-resolution time in seconds. This is the same" [gluegen] /// Returns global, absolute high-resolution time in seconds. This is the samePreprocessor: Returning fresh token [NL@1045,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1045,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1046,0]:"/// value as used in sensor messages." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1046,0]:"/// value as used in sensor messages." [gluegen] /// value as used in sensor messages.Preprocessor: Returning fresh token [NL@1046,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1046,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1047,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1047,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1047,20]:"double" [gluegen] Preprocessor: Returning fresh token [)@1047,26]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1047,20]:"double" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1047,20]:"double" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1047,20]:"double" [gluegen] doublePreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1047,27]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1047,27]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1047,28]:"ovr_GetTimeInSeconds" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1047,28]:"ovr_GetTimeInSeconds" [gluegen] ovr_GetTimeInSecondsPreprocessor: Returning fresh token [(@1047,48]:"(" [gluegen] Preprocessor: pp: Returning [(@1047,48]:"(" [gluegen] (Preprocessor: Returning fresh token [)@1047,49]:")" [gluegen] Preprocessor: pp: Returning [)@1047,49]:")" [gluegen] )Preprocessor: Returning fresh token [;@1047,50]:";" [gluegen] Preprocessor: pp: Returning [;@1047,50]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1047,51]:" [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1047,51]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1050,0]:"// -----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1050,0]:"// -----------------------------------------------------------------------------------" [gluegen] // -----------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@1050,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1050,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1051,0]:"// ***** Latency Test interface" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1051,0]:"// ***** Latency Test interface" [gluegen] // ***** Latency Test interfacePreprocessor: Returning fresh token [NL@1051,31]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1051,31]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1053,0]:"/// Does latency test processing and returns 'TRUE' if specified rgb color should" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1053,0]:"/// Does latency test processing and returns 'TRUE' if specified rgb color should" [gluegen] /// Does latency test processing and returns 'TRUE' if specified rgb color shouldPreprocessor: Returning fresh token [NL@1053,81]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1053,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1054,0]:"/// be used to clear the screen." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1054,0]:"/// be used to clear the screen." [gluegen] /// be used to clear the screen.Preprocessor: Returning fresh token [NL@1054,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1054,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1055,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1055,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1055,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [)@1055,27]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1055,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1055,20]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1055,20]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1055,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1055,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1055,29]:"ovrHmd_ProcessLatencyTest" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1055,29]:"ovrHmd_ProcessLatencyTest" [gluegen] ovrHmd_ProcessLatencyTestPreprocessor: Returning fresh token [(@1055,54]:"(" [gluegen] Preprocessor: pp: Returning [(@1055,54]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1055,55]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1055,55]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1055,61]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1055,61]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1055,62]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1055,62]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@1055,65]:"," [gluegen] Preprocessor: pp: Returning [,@1055,65]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1055,66]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1055,66]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1055,67]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1055,67]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@1055,75]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1055,75]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1055,76]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1055,76]:"char" [gluegen] charPreprocessor: Returning fresh token [WHITESPACE@1055,80]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1055,80]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1055,81]:"rgbColorOut" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1055,81]:"rgbColorOut" [gluegen] rgbColorOutPreprocessor: Returning fresh token [[@1055,92]:"[" [gluegen] Preprocessor: pp: Returning [[@1055,92]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@1055,93]:"3"=3 [gluegen] Preprocessor: pp: Returning [NUMBER@1055,93]:"3"=3 [gluegen] 3Preprocessor: Returning fresh token []@1055,94]:"]" [gluegen] Preprocessor: pp: Returning []@1055,94]:"]" [gluegen] ]Preprocessor: Returning fresh token [)@1055,95]:")" [gluegen] Preprocessor: pp: Returning [)@1055,95]:")" [gluegen] )Preprocessor: Returning fresh token [;@1055,96]:";" [gluegen] Preprocessor: pp: Returning [;@1055,96]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1055,97]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1055,97]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1057,0]:"/// Returns non-null string once with latency test result, when it is available." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1057,0]:"/// Returns non-null string once with latency test result, when it is available." [gluegen] /// Returns non-null string once with latency test result, when it is available.Preprocessor: Returning fresh token [NL@1057,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1057,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1058,0]:"/// Buffer is valid until next call." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1058,0]:"/// Buffer is valid until next call." [gluegen] /// Buffer is valid until next call.Preprocessor: Returning fresh token [NL@1058,36]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1058,36]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1059,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1059,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1059,20]:"const" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1059,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1059,26]:"char" [gluegen] Preprocessor: Returning fresh token [*@1059,30]:"*" [gluegen] Preprocessor: Returning fresh token [)@1059,31]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1059,20]:"const" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1059,26]:"char" [gluegen] Preprocessor: Returning fresh token [*@1059,30]:"*" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1059,20]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1059,20]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1059,26]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1059,26]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1059,30]:"*" [gluegen] Preprocessor: pp: Returning [*@1059,30]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1059,32]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1059,32]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1059,33]:"ovrHmd_GetLatencyTestResult" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1059,33]:"ovrHmd_GetLatencyTestResult" [gluegen] ovrHmd_GetLatencyTestResultPreprocessor: Returning fresh token [(@1059,60]:"(" [gluegen] Preprocessor: pp: Returning [(@1059,60]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1059,61]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1059,61]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1059,67]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1059,67]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1059,68]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1059,68]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [)@1059,71]:")" [gluegen] Preprocessor: pp: Returning [)@1059,71]:")" [gluegen] )Preprocessor: Returning fresh token [;@1059,72]:";" [gluegen] Preprocessor: pp: Returning [;@1059,72]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1059,73]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1059,73]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1061,0]:"/// Returns the latency testing color in rgbColorOut to render when using a DK2" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1061,0]:"/// Returns the latency testing color in rgbColorOut to render when using a DK2" [gluegen] /// Returns the latency testing color in rgbColorOut to render when using a DK2Preprocessor: Returning fresh token [NL@1061,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1061,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1062,0]:"/// Returns false if this feature is disabled or not-applicable (e.g. using a DK1)" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1062,0]:"/// Returns false if this feature is disabled or not-applicable (e.g. using a DK1)" [gluegen] /// Returns false if this feature is disabled or not-applicable (e.g. using a DK1)Preprocessor: Returning fresh token [NL@1062,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1062,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1063,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1063,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1063,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [)@1063,27]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1063,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1063,20]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1063,20]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1063,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1063,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1063,29]:"ovrHmd_GetLatencyTest2DrawColor" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1063,29]:"ovrHmd_GetLatencyTest2DrawColor" [gluegen] ovrHmd_GetLatencyTest2DrawColorPreprocessor: Returning fresh token [(@1063,60]:"(" [gluegen] Preprocessor: pp: Returning [(@1063,60]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1063,61]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1063,61]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1063,67]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1063,67]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1063,68]:"hmddesc" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1063,68]:"hmddesc" [gluegen] hmddescPreprocessor: Returning fresh token [,@1063,75]:"," [gluegen] Preprocessor: pp: Returning [,@1063,75]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1063,76]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1063,76]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1063,77]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1063,77]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@1063,85]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1063,85]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1063,86]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1063,86]:"char" [gluegen] charPreprocessor: Returning fresh token [WHITESPACE@1063,90]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1063,90]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1063,91]:"rgbColorOut" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1063,91]:"rgbColorOut" [gluegen] rgbColorOutPreprocessor: Returning fresh token [[@1063,102]:"[" [gluegen] Preprocessor: pp: Returning [[@1063,102]:"[" [gluegen] [Preprocessor: Returning fresh token [NUMBER@1063,103]:"3"=3 [gluegen] Preprocessor: pp: Returning [NUMBER@1063,103]:"3"=3 [gluegen] 3Preprocessor: Returning fresh token []@1063,104]:"]" [gluegen] Preprocessor: pp: Returning []@1063,104]:"]" [gluegen] ]Preprocessor: Returning fresh token [)@1063,105]:")" [gluegen] Preprocessor: pp: Returning [)@1063,105]:")" [gluegen] )Preprocessor: Returning fresh token [;@1063,106]:";" [gluegen] Preprocessor: pp: Returning [;@1063,106]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1063,107]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1063,107]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1065,0]:"//-------------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1065,0]:"//-------------------------------------------------------------------------------------" [gluegen] //-------------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@1065,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1065,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1066,0]:"// ***** Health and Safety Warning Display interface" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1066,0]:"// ***** Health and Safety Warning Display interface" [gluegen] // ***** Health and Safety Warning Display interfacePreprocessor: Returning fresh token [NL@1066,52]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1066,52]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1067,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1067,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@1067,2]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1067,2]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1069,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1069,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1069,3]:" " [gluegen] Preprocessor: Returning fresh token [!@1069,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1069,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@1069,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1069,13]:"HEADLESS_APP" [gluegen] Preprocessor: Returning fresh token [)@1069,25]:")" [gluegen] Preprocessor: Returning fresh token [NL@1069,26]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1069,26]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1071,0]:"/// Used by ovrhmd_GetHSWDisplayState to report the current display state." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1071,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1071,74]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1071,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1072,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@1072,49]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@1073,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@1073,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1074,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1074,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1074,4]:"/// If true then the warning should be currently visible" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1074,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@1074,60]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1074,60]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1075,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1075,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1075,4]:"/// and the following variables have meaning. Else there is no" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1075,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@1075,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1075,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1076,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1076,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1076,4]:"/// warning being displayed for this application on the given HMD." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1076,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@1076,70]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1076,70]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1077,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1077,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1077,4]:"ovrBool" [gluegen] Preprocessor: pp: Returning [NL@1077,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1078,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1078,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1078,4]:"char" [gluegen] Preprocessor: pp: Returning [NL@1078,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1079,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1079,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1079,4]:"double" [gluegen] Preprocessor: pp: Returning [NL@1079,120]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1080,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1080,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1080,4]:"double" [gluegen] Preprocessor: pp: Returning [NL@1080,125]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@1081,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@1081,21]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1083,0]:"/// Returns the current state of the HSW display. If the application is doing the rendering of" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1083,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1083,94]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1083,94]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1084,0]:"/// the HSW display then this function serves to indicate that the warning should be" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1084,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1084,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1084,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1085,0]:"/// currently displayed. If the application is using SDK-based eye rendering then the SDK by" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1085,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1085,92]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1085,92]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1086,0]:"/// default automatically handles the drawing of the HSW display. An application that uses" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1086,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1086,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1086,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1087,0]:"/// application-based eye rendering should use this function to know when to start drawing the" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1087,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1087,94]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1087,94]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1088,0]:"/// HSW display itself and can optionally use it in conjunction with ovrhmd_DismissHSWDisplay" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1088,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1088,93]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1088,93]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1089,0]:"/// as described below." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1089,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1089,23]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1089,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1090,0]:"///" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1090,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1090,3]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1090,3]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1091,0]:"/// Example usage for application-based rendering:" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1091,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1091,50]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1091,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1092,0]:"/// bool HSWDisplayCurrentlyDisplayed = false; // global or class member variable" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1092,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1092,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1092,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1093,0]:"/// ovrHSWDisplayState hswDisplayState;" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1093,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1093,42]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1093,42]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1094,0]:"/// ovrhmd_GetHSWDisplayState(Hmd, &hswDisplayState);" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1094,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1094,56]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1094,56]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1095,0]:"///" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1095,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1095,3]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1095,3]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1096,0]:"/// if (hswDisplayState.Displayed && !HSWDisplayCurrentlyDisplayed) {" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1096,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1096,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1096,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1097,0]:"/// " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1097,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1097,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1097,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1098,0]:"/// HSWDisplayCurrentlyDisplayed = true;" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1098,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1098,47]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1098,47]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1099,0]:"/// }" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1099,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1099,8]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1099,8]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1100,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1100,101]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1102,0]:"/// Requests a dismissal of the HSWDisplay at the earliest possible time, which may be seconds" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1102,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1102,94]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1102,94]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1103,0]:"/// into the future due to display longevity requirements." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1103,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1103,58]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1103,58]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1104,0]:"/// Returns true if the display is valid, in which case the request can always be honored." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1104,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1104,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1104,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1105,0]:"///" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1105,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1105,3]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1105,3]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1106,0]:"/// Example usage :" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1106,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1106,19]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1106,19]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1107,0]:"/// void ProcessEvent(int key) {" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1107,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1107,35]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1107,35]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1108,0]:"/// if (key == escape)" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1108,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1108,29]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1108,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1109,0]:"/// ovrhmd_DismissHSWDisplay(hmd);" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1109,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1109,45]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1109,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1110,0]:"/// }" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1110,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1110,8]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1110,8]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1111,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1111,66]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1113,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1113,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@1113,35]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1115,0]:"/// Get boolean property. Returns first element if property is a boolean array." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1115,0]:"/// Get boolean property. Returns first element if property is a boolean array." [gluegen] /// Get boolean property. Returns first element if property is a boolean array.Preprocessor: Returning fresh token [NL@1115,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1115,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1116,0]:"/// Returns defaultValue if property doesn't exist." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1116,0]:"/// Returns defaultValue if property doesn't exist." [gluegen] /// Returns defaultValue if property doesn't exist.Preprocessor: Returning fresh token [NL@1116,51]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1116,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1117,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1117,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1117,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [)@1117,27]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1117,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1117,20]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1117,20]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1117,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1117,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1117,29]:"ovrHmd_GetBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1117,29]:"ovrHmd_GetBool" [gluegen] ovrHmd_GetBoolPreprocessor: Returning fresh token [(@1117,43]:"(" [gluegen] Preprocessor: pp: Returning [(@1117,43]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1117,44]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1117,44]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1117,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1117,50]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1117,51]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1117,51]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@1117,54]:"," [gluegen] Preprocessor: pp: Returning [,@1117,54]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1117,55]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1117,55]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1117,56]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1117,56]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@1117,61]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1117,61]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1117,62]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1117,62]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1117,66]:"*" [gluegen] Preprocessor: pp: Returning [*@1117,66]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@1117,67]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1117,67]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1117,68]:"propertyName" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1117,68]:"propertyName" [gluegen] propertyNamePreprocessor: Returning fresh token [,@1117,80]:"," [gluegen] Preprocessor: pp: Returning [,@1117,80]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1117,81]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1117,81]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1117,82]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1117,82]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE@1117,89]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1117,89]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1117,90]:"defaultVal" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1117,90]:"defaultVal" [gluegen] defaultValPreprocessor: Returning fresh token [)@1117,100]:")" [gluegen] Preprocessor: pp: Returning [)@1117,100]:")" [gluegen] )Preprocessor: Returning fresh token [;@1117,101]:";" [gluegen] Preprocessor: pp: Returning [;@1117,101]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1117,102]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1117,102]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1119,0]:"/// Modify bool property; false if property doesn't exist or is readonly." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1119,0]:"/// Modify bool property; false if property doesn't exist or is readonly." [gluegen] /// Modify bool property; false if property doesn't exist or is readonly.Preprocessor: Returning fresh token [NL@1119,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1119,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1120,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1120,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1120,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [)@1120,27]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1120,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1120,20]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1120,20]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1120,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1120,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1120,29]:"ovrHmd_SetBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1120,29]:"ovrHmd_SetBool" [gluegen] ovrHmd_SetBoolPreprocessor: Returning fresh token [(@1120,43]:"(" [gluegen] Preprocessor: pp: Returning [(@1120,43]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1120,44]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1120,44]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1120,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1120,50]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1120,51]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1120,51]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@1120,54]:"," [gluegen] Preprocessor: pp: Returning [,@1120,54]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1120,55]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1120,55]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1120,56]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1120,56]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@1120,61]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1120,61]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1120,62]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1120,62]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1120,66]:"*" [gluegen] Preprocessor: pp: Returning [*@1120,66]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@1120,67]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1120,67]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1120,68]:"propertyName" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1120,68]:"propertyName" [gluegen] propertyNamePreprocessor: Returning fresh token [,@1120,80]:"," [gluegen] Preprocessor: pp: Returning [,@1120,80]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1120,81]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1120,81]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1120,82]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1120,82]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE@1120,89]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1120,89]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1120,90]:"value" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1120,90]:"value" [gluegen] valuePreprocessor: Returning fresh token [)@1120,95]:")" [gluegen] Preprocessor: pp: Returning [)@1120,95]:")" [gluegen] )Preprocessor: Returning fresh token [;@1120,96]:";" [gluegen] Preprocessor: pp: Returning [;@1120,96]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1120,97]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1120,97]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1122,0]:"/// Get integer property. Returns first element if property is an integer array." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1122,0]:"/// Get integer property. Returns first element if property is an integer array." [gluegen] /// Get integer property. Returns first element if property is an integer array.Preprocessor: Returning fresh token [NL@1122,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1122,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1123,0]:"/// Returns defaultValue if property doesn't exist." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1123,0]:"/// Returns defaultValue if property doesn't exist." [gluegen] /// Returns defaultValue if property doesn't exist.Preprocessor: Returning fresh token [NL@1123,51]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1123,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1124,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1124,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1124,20]:"int" [gluegen] Preprocessor: Returning fresh token [)@1124,23]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1124,20]:"int" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1124,20]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1124,20]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1124,24]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1124,24]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1124,25]:"ovrHmd_GetInt" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1124,25]:"ovrHmd_GetInt" [gluegen] ovrHmd_GetIntPreprocessor: Returning fresh token [(@1124,38]:"(" [gluegen] Preprocessor: pp: Returning [(@1124,38]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1124,39]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1124,39]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1124,45]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1124,45]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1124,46]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1124,46]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@1124,49]:"," [gluegen] Preprocessor: pp: Returning [,@1124,49]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1124,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1124,50]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1124,51]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1124,51]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@1124,56]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1124,56]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1124,57]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1124,57]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1124,61]:"*" [gluegen] Preprocessor: pp: Returning [*@1124,61]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@1124,62]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1124,62]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1124,63]:"propertyName" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1124,63]:"propertyName" [gluegen] propertyNamePreprocessor: Returning fresh token [,@1124,75]:"," [gluegen] Preprocessor: pp: Returning [,@1124,75]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1124,76]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1124,76]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1124,77]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1124,77]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@1124,80]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1124,80]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1124,81]:"defaultVal" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1124,81]:"defaultVal" [gluegen] defaultValPreprocessor: Returning fresh token [)@1124,91]:")" [gluegen] Preprocessor: pp: Returning [)@1124,91]:")" [gluegen] )Preprocessor: Returning fresh token [;@1124,92]:";" [gluegen] Preprocessor: pp: Returning [;@1124,92]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1124,93]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1124,93]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1126,0]:"/// Modify integer property; false if property doesn't exist or is readonly." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1126,0]:"/// Modify integer property; false if property doesn't exist or is readonly." [gluegen] /// Modify integer property; false if property doesn't exist or is readonly.Preprocessor: Returning fresh token [NL@1126,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1126,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1127,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1127,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1127,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [)@1127,27]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1127,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1127,20]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1127,20]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1127,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1127,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1127,29]:"ovrHmd_SetInt" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1127,29]:"ovrHmd_SetInt" [gluegen] ovrHmd_SetIntPreprocessor: Returning fresh token [(@1127,42]:"(" [gluegen] Preprocessor: pp: Returning [(@1127,42]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1127,43]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1127,43]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1127,49]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1127,49]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1127,50]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1127,50]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@1127,53]:"," [gluegen] Preprocessor: pp: Returning [,@1127,53]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1127,54]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1127,54]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1127,55]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1127,55]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@1127,60]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1127,60]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1127,61]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1127,61]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1127,65]:"*" [gluegen] Preprocessor: pp: Returning [*@1127,65]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@1127,66]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1127,66]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1127,67]:"propertyName" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1127,67]:"propertyName" [gluegen] propertyNamePreprocessor: Returning fresh token [,@1127,79]:"," [gluegen] Preprocessor: pp: Returning [,@1127,79]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1127,80]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1127,80]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1127,81]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1127,81]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@1127,84]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1127,84]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1127,85]:"value" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1127,85]:"value" [gluegen] valuePreprocessor: Returning fresh token [)@1127,90]:")" [gluegen] Preprocessor: pp: Returning [)@1127,90]:")" [gluegen] )Preprocessor: Returning fresh token [;@1127,91]:";" [gluegen] Preprocessor: pp: Returning [;@1127,91]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1127,92]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1127,92]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1129,0]:"/// Get float property. Returns first element if property is a float array." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1129,0]:"/// Get float property. Returns first element if property is a float array." [gluegen] /// Get float property. Returns first element if property is a float array.Preprocessor: Returning fresh token [NL@1129,75]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1129,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1130,0]:"/// Returns defaultValue if property doesn't exist." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1130,0]:"/// Returns defaultValue if property doesn't exist." [gluegen] /// Returns defaultValue if property doesn't exist.Preprocessor: Returning fresh token [NL@1130,51]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1130,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1131,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1131,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1131,20]:"float" [gluegen] Preprocessor: Returning fresh token [)@1131,25]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1131,20]:"float" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1131,20]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1131,20]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1131,26]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1131,26]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1131,27]:"ovrHmd_GetFloat" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1131,27]:"ovrHmd_GetFloat" [gluegen] ovrHmd_GetFloatPreprocessor: Returning fresh token [(@1131,42]:"(" [gluegen] Preprocessor: pp: Returning [(@1131,42]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1131,43]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1131,43]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1131,49]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1131,49]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1131,50]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1131,50]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@1131,53]:"," [gluegen] Preprocessor: pp: Returning [,@1131,53]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1131,54]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1131,54]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1131,55]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1131,55]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@1131,60]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1131,60]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1131,61]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1131,61]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1131,65]:"*" [gluegen] Preprocessor: pp: Returning [*@1131,65]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@1131,66]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1131,66]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1131,67]:"propertyName" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1131,67]:"propertyName" [gluegen] propertyNamePreprocessor: Returning fresh token [,@1131,79]:"," [gluegen] Preprocessor: pp: Returning [,@1131,79]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1131,80]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1131,80]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1131,81]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1131,81]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@1131,86]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1131,86]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1131,87]:"defaultVal" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1131,87]:"defaultVal" [gluegen] defaultValPreprocessor: Returning fresh token [)@1131,97]:")" [gluegen] Preprocessor: pp: Returning [)@1131,97]:")" [gluegen] )Preprocessor: Returning fresh token [;@1131,98]:";" [gluegen] Preprocessor: pp: Returning [;@1131,98]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1131,99]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1131,99]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1133,0]:"/// Modify float property; false if property doesn't exist or is readonly." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1133,0]:"/// Modify float property; false if property doesn't exist or is readonly." [gluegen] /// Modify float property; false if property doesn't exist or is readonly.Preprocessor: Returning fresh token [NL@1133,74]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1133,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1134,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1134,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1134,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [)@1134,27]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1134,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1134,20]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1134,20]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1134,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1134,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1134,29]:"ovrHmd_SetFloat" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1134,29]:"ovrHmd_SetFloat" [gluegen] ovrHmd_SetFloatPreprocessor: Returning fresh token [(@1134,44]:"(" [gluegen] Preprocessor: pp: Returning [(@1134,44]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1134,45]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1134,45]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1134,51]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1134,51]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1134,52]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1134,52]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@1134,55]:"," [gluegen] Preprocessor: pp: Returning [,@1134,55]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1134,56]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1134,56]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1134,57]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1134,57]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@1134,62]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1134,62]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1134,63]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1134,63]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1134,67]:"*" [gluegen] Preprocessor: pp: Returning [*@1134,67]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@1134,68]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1134,68]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1134,69]:"propertyName" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1134,69]:"propertyName" [gluegen] propertyNamePreprocessor: Returning fresh token [,@1134,81]:"," [gluegen] Preprocessor: pp: Returning [,@1134,81]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1134,82]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1134,82]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1134,83]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1134,83]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@1134,88]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1134,88]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1134,89]:"value" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1134,89]:"value" [gluegen] valuePreprocessor: Returning fresh token [)@1134,94]:")" [gluegen] Preprocessor: pp: Returning [)@1134,94]:")" [gluegen] )Preprocessor: Returning fresh token [;@1134,95]:";" [gluegen] Preprocessor: pp: Returning [;@1134,95]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1134,96]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1134,96]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1136,0]:"/// Get float[] property. Returns the number of elements filled in, 0 if property doesn't exist." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1136,0]:"/// Get float[] property. Returns the number of elements filled in, 0 if property doesn't exist." [gluegen] /// Get float[] property. Returns the number of elements filled in, 0 if property doesn't exist.Preprocessor: Returning fresh token [NL@1136,96]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1136,96]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1137,0]:"/// Maximum of arraySize elements will be written." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1137,0]:"/// Maximum of arraySize elements will be written." [gluegen] /// Maximum of arraySize elements will be written.Preprocessor: Returning fresh token [NL@1137,50]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1137,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1138,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1138,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1138,20]:"unsigned" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1138,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1138,29]:"int" [gluegen] Preprocessor: Returning fresh token [)@1138,32]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1138,20]:"unsigned" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1138,29]:"int" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1138,20]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1138,20]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1138,29]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1138,29]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1138,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1138,33]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1138,34]:"ovrHmd_GetFloatArray" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1138,34]:"ovrHmd_GetFloatArray" [gluegen] ovrHmd_GetFloatArrayPreprocessor: Returning fresh token [(@1138,54]:"(" [gluegen] Preprocessor: pp: Returning [(@1138,54]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1138,55]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1138,55]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1138,61]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1138,61]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1138,62]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1138,62]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@1138,65]:"," [gluegen] Preprocessor: pp: Returning [,@1138,65]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1138,66]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1138,66]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1138,67]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1138,67]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@1138,72]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1138,72]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1138,73]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1138,73]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1138,77]:"*" [gluegen] Preprocessor: pp: Returning [*@1138,77]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@1138,78]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1138,78]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1138,79]:"propertyName" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1138,79]:"propertyName" [gluegen] propertyNamePreprocessor: Returning fresh token [,@1138,91]:"," [gluegen] Preprocessor: pp: Returning [,@1138,91]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@1138,92]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1138,92]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1139,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1139,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1139,44]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1139,44]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@1139,49]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1139,49]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1139,50]:"values" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1139,50]:"values" [gluegen] valuesPreprocessor: Returning fresh token [[@1139,56]:"[" [gluegen] Preprocessor: pp: Returning [[@1139,56]:"[" [gluegen] [Preprocessor: Returning fresh token []@1139,57]:"]" [gluegen] Preprocessor: pp: Returning []@1139,57]:"]" [gluegen] ]Preprocessor: Returning fresh token [,@1139,58]:"," [gluegen] Preprocessor: pp: Returning [,@1139,58]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1139,59]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1139,59]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1139,60]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1139,60]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@1139,68]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1139,68]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1139,69]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1139,69]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@1139,72]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1139,72]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1139,73]:"arraySize" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1139,73]:"arraySize" [gluegen] arraySizePreprocessor: Returning fresh token [)@1139,82]:")" [gluegen] Preprocessor: pp: Returning [)@1139,82]:")" [gluegen] )Preprocessor: Returning fresh token [;@1139,83]:";" [gluegen] Preprocessor: pp: Returning [;@1139,83]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1139,84]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1139,84]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1141,0]:"/// Modify float[] property; false if property doesn't exist or is readonly." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1141,0]:"/// Modify float[] property; false if property doesn't exist or is readonly." [gluegen] /// Modify float[] property; false if property doesn't exist or is readonly.Preprocessor: Returning fresh token [NL@1141,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1141,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1142,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1142,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1142,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [)@1142,27]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1142,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1142,20]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1142,20]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1142,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1142,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1142,29]:"ovrHmd_SetFloatArray" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1142,29]:"ovrHmd_SetFloatArray" [gluegen] ovrHmd_SetFloatArrayPreprocessor: Returning fresh token [(@1142,49]:"(" [gluegen] Preprocessor: pp: Returning [(@1142,49]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1142,50]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1142,50]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1142,56]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1142,56]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1142,57]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1142,57]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@1142,60]:"," [gluegen] Preprocessor: pp: Returning [,@1142,60]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1142,61]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1142,61]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1142,62]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1142,62]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@1142,67]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1142,67]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1142,68]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1142,68]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1142,72]:"*" [gluegen] Preprocessor: pp: Returning [*@1142,72]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@1142,73]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1142,73]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1142,74]:"propertyName" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1142,74]:"propertyName" [gluegen] propertyNamePreprocessor: Returning fresh token [,@1142,86]:"," [gluegen] Preprocessor: pp: Returning [,@1142,86]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@1142,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1142,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1143,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1143,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1143,45]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1143,45]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@1143,50]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1143,50]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1143,51]:"values" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1143,51]:"values" [gluegen] valuesPreprocessor: Returning fresh token [[@1143,57]:"[" [gluegen] Preprocessor: pp: Returning [[@1143,57]:"[" [gluegen] [Preprocessor: Returning fresh token []@1143,58]:"]" [gluegen] Preprocessor: pp: Returning []@1143,58]:"]" [gluegen] ]Preprocessor: Returning fresh token [,@1143,59]:"," [gluegen] Preprocessor: pp: Returning [,@1143,59]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1143,60]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1143,60]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1143,61]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1143,61]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@1143,69]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1143,69]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1143,70]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1143,70]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@1143,73]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1143,73]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1143,74]:"arraySize" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1143,74]:"arraySize" [gluegen] arraySizePreprocessor: Returning fresh token [)@1143,83]:")" [gluegen] Preprocessor: pp: Returning [)@1143,83]:")" [gluegen] )Preprocessor: Returning fresh token [;@1143,84]:";" [gluegen] Preprocessor: pp: Returning [;@1143,84]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1143,85]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1143,85]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1145,0]:"/// Get string property. Returns first element if property is a string array." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1145,0]:"/// Get string property. Returns first element if property is a string array." [gluegen] /// Get string property. Returns first element if property is a string array.Preprocessor: Returning fresh token [NL@1145,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1145,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1146,0]:"/// Returns defaultValue if property doesn't exist." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1146,0]:"/// Returns defaultValue if property doesn't exist." [gluegen] /// Returns defaultValue if property doesn't exist.Preprocessor: Returning fresh token [NL@1146,51]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1146,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1147,0]:"/// String memory is guaranteed to exist until next call to GetString or GetStringArray, or HMD is destroyed." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1147,0]:"/// String memory is guaranteed to exist until next call to GetString or GetStringArray, or HMD is destroyed." [gluegen] /// String memory is guaranteed to exist until next call to GetString or GetStringArray, or HMD is destroyed.Preprocessor: Returning fresh token [NL@1147,109]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1147,109]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1148,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1148,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1148,20]:"const" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1148,25]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1148,26]:"char" [gluegen] Preprocessor: Returning fresh token [*@1148,30]:"*" [gluegen] Preprocessor: Returning fresh token [)@1148,31]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1148,20]:"const" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1148,26]:"char" [gluegen] Preprocessor: Returning fresh token [*@1148,30]:"*" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1148,20]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1148,20]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1148,26]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1148,26]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1148,30]:"*" [gluegen] Preprocessor: pp: Returning [*@1148,30]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1148,32]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1148,32]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1148,33]:"ovrHmd_GetString" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1148,33]:"ovrHmd_GetString" [gluegen] ovrHmd_GetStringPreprocessor: Returning fresh token [(@1148,49]:"(" [gluegen] Preprocessor: pp: Returning [(@1148,49]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1148,50]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1148,50]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1148,56]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1148,56]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1148,57]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1148,57]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@1148,60]:"," [gluegen] Preprocessor: pp: Returning [,@1148,60]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1148,61]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1148,61]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1148,62]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1148,62]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@1148,67]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1148,67]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1148,68]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1148,68]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1148,72]:"*" [gluegen] Preprocessor: pp: Returning [*@1148,72]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@1148,73]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1148,73]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1148,74]:"propertyName" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1148,74]:"propertyName" [gluegen] propertyNamePreprocessor: Returning fresh token [,@1148,86]:"," [gluegen] Preprocessor: pp: Returning [,@1148,86]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@1148,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1148,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1149,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1149,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1149,40]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1149,40]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@1149,45]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1149,45]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1149,46]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1149,46]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1149,50]:"*" [gluegen] Preprocessor: pp: Returning [*@1149,50]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@1149,51]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1149,51]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1149,52]:"defaultVal" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1149,52]:"defaultVal" [gluegen] defaultValPreprocessor: Returning fresh token [)@1149,62]:")" [gluegen] Preprocessor: pp: Returning [)@1149,62]:")" [gluegen] )Preprocessor: Returning fresh token [;@1149,63]:";" [gluegen] Preprocessor: pp: Returning [;@1149,63]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1149,64]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1149,64]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1151,0]:"/// Set string property" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1151,0]:"/// Set string property" [gluegen] /// Set string propertyPreprocessor: Returning fresh token [NL@1151,23]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1151,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1152,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1152,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1152,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [)@1152,27]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1152,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1152,20]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1152,20]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1152,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1152,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1152,29]:"ovrHmd_SetString" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1152,29]:"ovrHmd_SetString" [gluegen] ovrHmd_SetStringPreprocessor: Returning fresh token [(@1152,45]:"(" [gluegen] Preprocessor: pp: Returning [(@1152,45]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1152,46]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1152,46]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1152,52]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1152,52]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1152,53]:"hmddesc" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1152,53]:"hmddesc" [gluegen] hmddescPreprocessor: Returning fresh token [,@1152,60]:"," [gluegen] Preprocessor: pp: Returning [,@1152,60]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1152,61]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1152,61]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1152,62]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1152,62]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@1152,67]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1152,67]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1152,68]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1152,68]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1152,72]:"*" [gluegen] Preprocessor: pp: Returning [*@1152,72]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@1152,73]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1152,73]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1152,74]:"propertyName" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1152,74]:"propertyName" [gluegen] propertyNamePreprocessor: Returning fresh token [,@1152,86]:"," [gluegen] Preprocessor: pp: Returning [,@1152,86]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@1152,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1152,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1153,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1153,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1153,36]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1153,36]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@1153,41]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1153,41]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1153,42]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1153,42]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1153,46]:"*" [gluegen] Preprocessor: pp: Returning [*@1153,46]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@1153,47]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1153,47]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1153,48]:"value" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1153,48]:"value" [gluegen] valuePreprocessor: Returning fresh token [)@1153,53]:")" [gluegen] Preprocessor: pp: Returning [)@1153,53]:")" [gluegen] )Preprocessor: Returning fresh token [;@1153,54]:";" [gluegen] Preprocessor: pp: Returning [;@1153,54]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1153,55]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1153,55]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1155,0]:"// -----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1155,0]:"// -----------------------------------------------------------------------------------" [gluegen] // -----------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@1155,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1155,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1156,0]:"// ***** Logging" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1156,0]:"// ***** Logging" [gluegen] // ***** LoggingPreprocessor: Returning fresh token [NL@1156,16]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1156,16]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1158,0]:"/// Send a message string to the system tracing mechanism if enabled (currently Event Tracing for Windows)" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1158,0]:"/// Send a message string to the system tracing mechanism if enabled (currently Event Tracing for Windows)" [gluegen] /// Send a message string to the system tracing mechanism if enabled (currently Event Tracing for Windows)Preprocessor: Returning fresh token [NL@1158,106]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1158,106]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1159,0]:"/// Level is one of the ovrLogLevel constants." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1159,0]:"/// Level is one of the ovrLogLevel constants." [gluegen] /// Level is one of the ovrLogLevel constants.Preprocessor: Returning fresh token [NL@1159,46]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1159,46]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1160,0]:"/// returns the length of the message, or -1 if message is too large" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1160,0]:"/// returns the length of the message, or -1 if message is too large" [gluegen] /// returns the length of the message, or -1 if message is too largePreprocessor: Returning fresh token [NL@1160,68]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1160,68]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1161,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1161,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1161,20]:"int" [gluegen] Preprocessor: Returning fresh token [)@1161,23]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1161,20]:"int" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1161,20]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1161,20]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1161,24]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1161,24]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1161,25]:"ovr_TraceMessage" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1161,25]:"ovr_TraceMessage" [gluegen] ovr_TraceMessagePreprocessor: Returning fresh token [(@1161,41]:"(" [gluegen] Preprocessor: pp: Returning [(@1161,41]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1161,42]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1161,42]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@1161,45]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1161,45]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1161,46]:"level" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1161,46]:"level" [gluegen] levelPreprocessor: Returning fresh token [,@1161,51]:"," [gluegen] Preprocessor: pp: Returning [,@1161,51]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1161,52]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1161,52]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1161,53]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1161,53]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@1161,58]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1161,58]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1161,59]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1161,59]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1161,63]:"*" [gluegen] Preprocessor: pp: Returning [*@1161,63]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@1161,64]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1161,64]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1161,65]:"message" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1161,65]:"message" [gluegen] messagePreprocessor: Returning fresh token [)@1161,72]:")" [gluegen] Preprocessor: pp: Returning [)@1161,72]:")" [gluegen] )Preprocessor: Returning fresh token [;@1161,73]:";" [gluegen] Preprocessor: pp: Returning [;@1161,73]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1161,74]:" [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1161,74]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1164,0]:"// DEPRECATED: These functions are being phased out in favor of a more comprehensive logging system." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1164,0]:"// DEPRECATED: These functions are being phased out in favor of a more comprehensive logging system." [gluegen] // DEPRECATED: These functions are being phased out in favor of a more comprehensive logging system.Preprocessor: Returning fresh token [NL@1164,100]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1164,100]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1165,0]:"// These functions will return false and do nothing." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1165,0]:"// These functions will return false and do nothing." [gluegen] // These functions will return false and do nothing.Preprocessor: Returning fresh token [NL@1165,52]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1165,52]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1166,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1166,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1166,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [)@1166,27]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1166,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1166,20]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1166,20]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1166,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1166,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1166,29]:"ovrHmd_StartPerfLog" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1166,29]:"ovrHmd_StartPerfLog" [gluegen] ovrHmd_StartPerfLogPreprocessor: Returning fresh token [(@1166,48]:"(" [gluegen] Preprocessor: pp: Returning [(@1166,48]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1166,49]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1166,49]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1166,55]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1166,55]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1166,56]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1166,56]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [,@1166,59]:"," [gluegen] Preprocessor: pp: Returning [,@1166,59]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1166,60]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1166,60]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1166,61]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1166,61]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@1166,66]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1166,66]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1166,67]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1166,67]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1166,71]:"*" [gluegen] Preprocessor: pp: Returning [*@1166,71]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@1166,72]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1166,72]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1166,73]:"fileName" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1166,73]:"fileName" [gluegen] fileNamePreprocessor: Returning fresh token [,@1166,81]:"," [gluegen] Preprocessor: pp: Returning [,@1166,81]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@1166,82]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1166,82]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1166,83]:"const" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1166,83]:"const" [gluegen] constPreprocessor: Returning fresh token [WHITESPACE@1166,88]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1166,88]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1166,89]:"char" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1166,89]:"char" [gluegen] charPreprocessor: Returning fresh token [*@1166,93]:"*" [gluegen] Preprocessor: pp: Returning [*@1166,93]:"*" [gluegen] *Preprocessor: Returning fresh token [WHITESPACE@1166,94]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1166,94]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1166,95]:"userData1" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1166,95]:"userData1" [gluegen] userData1Preprocessor: Returning fresh token [)@1166,104]:")" [gluegen] Preprocessor: pp: Returning [)@1166,104]:")" [gluegen] )Preprocessor: Returning fresh token [;@1166,105]:";" [gluegen] Preprocessor: pp: Returning [;@1166,105]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1166,106]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1166,106]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1167,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@1167,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1167,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [)@1167,27]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1167,20]:"ovrBool" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1167,20]:"ovrBool" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1167,20]:"ovrBool" [gluegen] ovrBoolPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1167,28]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1167,28]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1167,29]:"ovrHmd_StopPerfLog" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1167,29]:"ovrHmd_StopPerfLog" [gluegen] ovrHmd_StopPerfLogPreprocessor: Returning fresh token [(@1167,47]:"(" [gluegen] Preprocessor: pp: Returning [(@1167,47]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@1167,48]:"ovrHmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1167,48]:"ovrHmd" [gluegen] ovrHmdPreprocessor: Returning fresh token [WHITESPACE@1167,54]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1167,54]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1167,55]:"hmd" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@1167,55]:"hmd" [gluegen] hmdPreprocessor: Returning fresh token [)@1167,58]:")" [gluegen] Preprocessor: pp: Returning [)@1167,58]:")" [gluegen] )Preprocessor: Returning fresh token [;@1167,59]:";" [gluegen] Preprocessor: pp: Returning [;@1167,59]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@1167,60]:" [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1167,60]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1170,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1170,1]:"ifdef" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1170,6]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1170,7]:"__cplusplus" [gluegen] Preprocessor: pp: Returning [NL@1170,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@1171,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@1171,15]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1172,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1172,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@1172,6]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1175,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1175,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1175,3]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1175,4]:"defined" [gluegen] Preprocessor: Returning fresh token [(@1175,11]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1175,12]:"_MSC_VER" [gluegen] Preprocessor: Returning fresh token [)@1175,20]:")" [gluegen] Preprocessor: Returning fresh token [NL@1175,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1175,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1176,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1176,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@1176,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1176,5]:"pragma" [gluegen] Preprocessor: pp: Returning [NL@1176,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1177,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1177,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@1177,6]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1181,0]:"// -----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1181,0]:"// -----------------------------------------------------------------------------------" [gluegen] // -----------------------------------------------------------------------------------Preprocessor: Returning fresh token [NL@1181,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1181,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1182,0]:"// ***** Backward compatibility #includes" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1182,0]:"// ***** Backward compatibility #includes" [gluegen] // ***** Backward compatibility #includesPreprocessor: Returning fresh token [NL@1182,41]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1182,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1183,0]:"//" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1183,0]:"//" [gluegen] //Preprocessor: Returning fresh token [NL@1183,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1183,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1184,0]:"// This is at the bottom of this file because the following is dependent on the " [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1184,0]:"// This is at the bottom of this file because the following is dependent on the " [gluegen] // This is at the bottom of this file because the following is dependent on the Preprocessor: Returning fresh token [NL@1184,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1184,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1185,0]:"// declarations above. " [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@1185,0]:"// declarations above. " [gluegen] // declarations above. Preprocessor: Returning fresh token [NL@1185,23]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1185,23]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1187,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1187,1]:"if" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1187,3]:" " [gluegen] Preprocessor: Returning fresh token [!@1187,4]:"!" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1187,5]:"defined" [gluegen] Preprocessor: Returning fresh token [(@1187,12]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1187,13]:"OVR_CAPI_NO_UTILS" [gluegen] Preprocessor: Returning fresh token [)@1187,30]:")" [gluegen] Preprocessor: Returning fresh token [NL@1187,31]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1187,31]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1188,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1188,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@1188,1]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1188,2]:"include" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1188,9]:" " [gluegen] Preprocessor: Returning fresh token [STRING@1188,10]:""OVR_CAPI_Util.h""=OVR_CAPI_Util.h [gluegen] Preprocessor: Returning fresh token [NL@1188,27]:" [gluegen] " [gluegen] Preprocessor: pp: including ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h [gluegen] Preprocessor: pp: Returning [P_LINE@1,0]:"#line 1 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h" 1 [gluegen] " [gluegen] #line 1 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h" 1 [gluegen] Preprocessor: Returning fresh token [CCOMMENT@1,0]:"/************************************************************************************ [gluegen] [gluegen] PublicHeader: OVR_CAPI_Util.h [gluegen] Copyright : Copyright 2014 Oculus VR, LLC All Rights reserved. [gluegen] [gluegen] Licensed under the Oculus VR Rift SDK License Version 3.2 (the "License"); [gluegen] you may not use the Oculus VR Rift SDK except in compliance with the License, [gluegen] which is provided at the time of installation or download, or which [gluegen] otherwise accompanies this software in either electronic or hard copy form. [gluegen] [gluegen] You may obtain a copy of the License at [gluegen] [gluegen] http://www.oculusvr.com/licenses/LICENSE-3.2 [gluegen] [gluegen] Unless required by applicable law or agreed to in writing, the Oculus VR SDK [gluegen] distributed under the License is distributed on an "AS IS" BASIS, [gluegen] WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. [gluegen] See the License for the specific language governing permissions and [gluegen] limitations under the License. [gluegen] [gluegen] *************************************************************************************/" [gluegen] Preprocessor: pp: Returning [CCOMMENT@1,0]:"/************************************************************************************ [gluegen] [gluegen] PublicHeader: OVR_CAPI_Util.h [gluegen] Copyright : Copyright 2014 Oculus VR, LLC All Rights reserved. [gluegen] [gluegen] Licensed under the Oculus VR Rift SDK License Version 3.2 (the "License"); [gluegen] you may not use the Oculus VR Rift SDK except in compliance with the License, [gluegen] which is provided at the time of installation or download, or which [gluegen] otherwise accompanies this software in either electronic or hard copy form. [gluegen] [gluegen] You may obtain a copy of the License at [gluegen] [gluegen] http://www.oculusvr.com/licenses/LICENSE-3.2 [gluegen] [gluegen] Unless required by applicable law or agreed to in writing, the Oculus VR SDK [gluegen] distributed under the License is distributed on an "AS IS" BASIS, [gluegen] WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. [gluegen] See the License for the specific language governing permissions and [gluegen] limitations under the License. [gluegen] [gluegen] *************************************************************************************/" [gluegen] /************************************************************************************ [gluegen] [gluegen] PublicHeader: OVR_CAPI_Util.h [gluegen] Copyright : Copyright 2014 Oculus VR, LLC All Rights reserved. [gluegen] [gluegen] Licensed under the Oculus VR Rift SDK License Version 3.2 (the "License"); [gluegen] you may not use the Oculus VR Rift SDK except in compliance with the License, [gluegen] which is provided at the time of installation or download, or which [gluegen] otherwise accompanies this software in either electronic or hard copy form. [gluegen] [gluegen] You may obtain a copy of the License at [gluegen] [gluegen] http://www.oculusvr.com/licenses/LICENSE-3.2 [gluegen] [gluegen] Unless required by applicable law or agreed to in writing, the Oculus VR SDK [gluegen] distributed under the License is distributed on an "AS IS" BASIS, [gluegen] WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. [gluegen] See the License for the specific language governing permissions and [gluegen] limitations under the License. [gluegen] [gluegen] *************************************************************************************/Preprocessor: Returning fresh token [NL@21,86]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@21,86]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@23,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@23,1]:"ifndef" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@23,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@23,8]:"OVR_CAPI_Util_h" [gluegen] Preprocessor: pp: Returning [NL@23,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@24,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@24,1]:"define" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@24,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@24,8]:"OVR_CAPI_Util_h" [gluegen] Preprocessor: Returning fresh token [NL@24,23]:" [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: Returning unget token [NL@24,23]:" [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: Defined macro OVR_CAPI_Util_h [gluegen] Preprocessor: pp: Returning [NL@24,23]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@27,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@27,1]:"include" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@27,8]:" " [gluegen] Preprocessor: Returning fresh token [STRING@27,9]:""OVR_CAPI.h""=OVR_CAPI.h [gluegen] Preprocessor: Returning fresh token [NL@27,21]:" [gluegen] " [gluegen] Preprocessor: pp: including ../oculusvr-sdk/LibOVR/Include/OVR_CAPI.h [gluegen] Preprocessor: pp: Returning [P_LINE@1,0]:"#line 1 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI.h" 1 [gluegen] " [gluegen] #line 1 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI.h" 1 [gluegen] Preprocessor: Returning fresh token [NL@1,0]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1,0]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@2,0]:"// Temporary backward compatibility until we update all our internal code that's dependent on it." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@2,0]:"// Temporary backward compatibility until we update all our internal code that's dependent on it." [gluegen] // Temporary backward compatibility until we update all our internal code that's dependent on it.Preprocessor: Returning fresh token [NL@2,97]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@2,97]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@3,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@3,1]:"include" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@3,8]:" " [gluegen] Preprocessor: Returning fresh token [STRING@3,9]:""OVR_CAPI_0_5_0.h""=OVR_CAPI_0_5_0.h [gluegen] Preprocessor: Returning fresh token [NL@3,27]:" [gluegen] " [gluegen] Preprocessor: pp: including ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h [gluegen] Preprocessor: pp: Returning [P_LINE@1,0]:"#line 1 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h" 1 [gluegen] " [gluegen] #line 1 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h" 1 [gluegen] Preprocessor: Returning fresh token [CCOMMENT@1,0]:"/************************************************************************************ [gluegen] [gluegen] Filename : OVR_CAPI_0_5_0.h [gluegen] Content : C Interface to Oculus tracking and rendering. [gluegen] Copyright : Copyright 2014 Oculus VR, LLC All Rights reserved. [gluegen] [gluegen] Licensed under the Oculus VR Rift SDK License Version 3.2 (the "License"); [gluegen] you may not use the Oculus VR Rift SDK except in compliance with the License, [gluegen] which is provided at the time of installation or download, or which [gluegen] otherwise accompanies this software in either electronic or hard copy form. [gluegen] [gluegen] You may obtain a copy of the License at [gluegen] [gluegen] http://www.oculusvr.com/licenses/LICENSE-3.2 [gluegen] [gluegen] Unless required by applicable law or agreed to in writing, the Oculus VR SDK [gluegen] distributed under the License is distributed on an "AS IS" BASIS, [gluegen] WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. [gluegen] See the License for the specific language governing permissions and [gluegen] limitations under the License. [gluegen] [gluegen] ************************************************************************************/" [gluegen] Preprocessor: pp: Returning [CCOMMENT@1,0]:"/************************************************************************************ [gluegen] [gluegen] Filename : OVR_CAPI_0_5_0.h [gluegen] Content : C Interface to Oculus tracking and rendering. [gluegen] Copyright : Copyright 2014 Oculus VR, LLC All Rights reserved. [gluegen] [gluegen] Licensed under the Oculus VR Rift SDK License Version 3.2 (the "License"); [gluegen] you may not use the Oculus VR Rift SDK except in compliance with the License, [gluegen] which is provided at the time of installation or download, or which [gluegen] otherwise accompanies this software in either electronic or hard copy form. [gluegen] [gluegen] You may obtain a copy of the License at [gluegen] [gluegen] http://www.oculusvr.com/licenses/LICENSE-3.2 [gluegen] [gluegen] Unless required by applicable law or agreed to in writing, the Oculus VR SDK [gluegen] distributed under the License is distributed on an "AS IS" BASIS, [gluegen] WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. [gluegen] See the License for the specific language governing permissions and [gluegen] limitations under the License. [gluegen] [gluegen] ************************************************************************************/" [gluegen] /************************************************************************************ [gluegen] [gluegen] Filename : OVR_CAPI_0_5_0.h [gluegen] Content : C Interface to Oculus tracking and rendering. [gluegen] Copyright : Copyright 2014 Oculus VR, LLC All Rights reserved. [gluegen] [gluegen] Licensed under the Oculus VR Rift SDK License Version 3.2 (the "License"); [gluegen] you may not use the Oculus VR Rift SDK except in compliance with the License, [gluegen] which is provided at the time of installation or download, or which [gluegen] otherwise accompanies this software in either electronic or hard copy form. [gluegen] [gluegen] You may obtain a copy of the License at [gluegen] [gluegen] http://www.oculusvr.com/licenses/LICENSE-3.2 [gluegen] [gluegen] Unless required by applicable law or agreed to in writing, the Oculus VR SDK [gluegen] distributed under the License is distributed on an "AS IS" BASIS, [gluegen] WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. [gluegen] See the License for the specific language governing permissions and [gluegen] limitations under the License. [gluegen] [gluegen] ************************************************************************************/Preprocessor: Returning fresh token [NL@22,85]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@22,85]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@24,0]:"/// @file OVR_CAPI_0_5_0.h" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@24,0]:"/// @file OVR_CAPI_0_5_0.h" [gluegen] /// @file OVR_CAPI_0_5_0.hPreprocessor: Returning fresh token [NL@24,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@24,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@25,0]:"/// Exposes all general Rift functionality." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@25,0]:"/// Exposes all general Rift functionality." [gluegen] /// Exposes all general Rift functionality.Preprocessor: Returning fresh token [NL@25,43]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@25,43]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@27,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@27,1]:"ifndef" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@27,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@27,8]:"OVR_CAPI_h" [gluegen] Preprocessor: pp: Returning [NL@27,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@28,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@28,1]:"define" [gluegen] Preprocessor: pp: Returning [NL@28,66]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@31,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@31,1]:"include" [gluegen] Preprocessor: pp: Returning [NL@31,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@32,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@32,1]:"include" [gluegen] Preprocessor: pp: Returning [NL@32,24]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@35,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@35,1]:"include" [gluegen] Preprocessor: pp: Returning [NL@35,19]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@37,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@37,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@37,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@38,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@38,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@38,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@38,5]:"pragma" [gluegen] Preprocessor: pp: Returning [NL@38,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@39,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@39,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@39,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@39,5]:"pragma" [gluegen] Preprocessor: pp: Returning [NL@39,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@40,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@40,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@40,6]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@44,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@44,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@44,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@44,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@45,0]:"// ***** OVR_OS" [gluegen] Preprocessor: pp: Returning [WHITESPACE@45,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@45,15]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@45,15]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@46,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@46,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@46,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@46,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@47,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@47,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@47,46]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@48,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@48,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@48,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,5]:"define" [gluegen] Preprocessor: pp: Returning [NL@48,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@49,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@49,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@49,6]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@51,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@51,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@51,46]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@52,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@52,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@52,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@52,5]:"define" [gluegen] Preprocessor: pp: Returning [NL@52,22]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@53,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@53,6]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@55,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@55,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@55,48]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@56,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@56,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@56,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@56,5]:"define" [gluegen] Preprocessor: pp: Returning [NL@56,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@57,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@57,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@57,6]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@61,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@61,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@61,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@61,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@62,0]:"// ***** OVR_CPP" [gluegen] Preprocessor: pp: Returning [WHITESPACE@62,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@62,16]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@62,16]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@63,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@63,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@63,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@63,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@64,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@64,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@64,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@65,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@65,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@65,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@65,5]:"if" [gluegen] Preprocessor: pp: Returning [NL@65,28]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@66,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@66,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@66,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@66,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@66,28]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@67,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@67,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@67,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@67,5]:"else" [gluegen] Preprocessor: pp: Returning [NL@67,9]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@68,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@68,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@68,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@68,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@68,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@69,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@69,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@69,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@69,5]:"endif" [gluegen] Preprocessor: pp: Returning [NL@69,10]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@70,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@70,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@70,6]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@74,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@74,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@74,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@74,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@75,0]:"// ***** OVR_CDECL" [gluegen] Preprocessor: pp: Returning [WHITESPACE@75,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@75,18]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@75,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@76,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@76,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@76,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@76,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@77,0]:"// LibOVR calling convention for 32-bit Windows builds." [gluegen] Preprocessor: pp: Returning [WHITESPACE@77,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@77,55]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@77,55]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@78,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@78,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@78,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@78,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@79,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@79,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@79,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@80,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@80,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@80,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@80,5]:"if" [gluegen] Preprocessor: pp: Returning [NL@80,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@81,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@81,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@81,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@81,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@81,33]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@82,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@82,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@82,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@82,5]:"else" [gluegen] Preprocessor: pp: Returning [NL@82,9]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@83,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@83,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@83,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@83,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@83,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@84,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@84,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@84,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@84,5]:"endif" [gluegen] Preprocessor: pp: Returning [NL@84,10]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@85,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@85,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@85,6]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@89,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@89,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@89,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@89,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@90,0]:"// ***** OVR_EXTERN_C" [gluegen] Preprocessor: pp: Returning [WHITESPACE@90,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@90,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@90,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@91,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@91,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@91,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@91,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@92,0]:"// Defined as extern "C" when built from C++ code." [gluegen] Preprocessor: pp: Returning [WHITESPACE@92,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@92,50]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@92,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@93,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@93,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@93,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@93,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@94,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@94,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@94,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@95,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@95,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@95,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@95,5]:"ifdef" [gluegen] Preprocessor: pp: Returning [NL@95,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@96,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@96,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@96,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@96,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@96,39]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@97,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@97,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@97,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@97,5]:"else" [gluegen] Preprocessor: pp: Returning [NL@97,9]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@98,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@98,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@98,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@98,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@98,28]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@99,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@99,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@99,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@99,5]:"endif" [gluegen] Preprocessor: pp: Returning [NL@99,10]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@100,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@100,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@100,6]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@104,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@104,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@104,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@104,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@105,0]:"// ***** OVR_PUBLIC_FUNCTION / OVR_PRIVATE_FUNCTION" [gluegen] Preprocessor: pp: Returning [WHITESPACE@105,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@105,51]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@105,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@106,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@106,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@106,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@106,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@107,0]:"// OVR_PUBLIC_FUNCTION - Functions that externally visible from a shared library. Corresponds to Microsoft __dllexport." [gluegen] Preprocessor: pp: Returning [WHITESPACE@107,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@107,120]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@107,120]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@108,0]:"// OVR_PUBLIC_CLASS - C++ structs and classes that are externally visible from a shared library. Corresponds to Microsoft __dllexport." [gluegen] Preprocessor: pp: Returning [WHITESPACE@108,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@108,138]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@108,138]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@109,0]:"// OVR_PRIVATE_FUNCTION - Functions that are not visible outside of a shared library. They are private to the shared library." [gluegen] Preprocessor: pp: Returning [WHITESPACE@109,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@109,125]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@109,125]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@110,0]:"// OVR_PRIVATE_CLASS - C++ structs and classes that are not visible outside of a shared library. They are private to the shared library." [gluegen] Preprocessor: pp: Returning [WHITESPACE@110,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@110,139]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@110,139]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@111,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@111,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@111,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@111,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@112,0]:"// OVR_DLL_BUILD - Used to indicate that the current compilation unit is of a shared library." [gluegen] Preprocessor: pp: Returning [WHITESPACE@112,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@112,100]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@112,100]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@113,0]:"// OVR_DLL_IMPORT - Used to indicate that the current compilation unit is a user of the corresponding shared library." [gluegen] Preprocessor: pp: Returning [WHITESPACE@113,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@113,123]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@113,123]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@114,0]:"// OVR_DLL_BUILD - used to indicate that the current compilation unit is not a shared library but rather statically linked code." [gluegen] Preprocessor: pp: Returning [WHITESPACE@114,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@114,135]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@114,135]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@115,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@115,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@115,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@115,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@116,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@116,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@116,33]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@117,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@117,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@117,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@117,5]:"if" [gluegen] Preprocessor: pp: Returning [NL@117,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@118,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@118,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@118,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@118,9]:"if" [gluegen] Preprocessor: pp: Returning [NL@118,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@119,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@119,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@119,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@119,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@119,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@120,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@120,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@120,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@120,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@120,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@121,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@121,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@121,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@121,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@121,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@122,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@122,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@122,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@122,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@122,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@123,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@123,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@123,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@123,9]:"else" [gluegen] Preprocessor: pp: Returning [NL@123,13]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@124,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@124,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@124,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@124,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@124,136]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@125,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@125,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@125,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@125,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@125,108]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@126,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@126,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@126,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@126,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@126,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@127,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@127,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@127,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@127,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@127,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@128,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@128,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@128,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@128,9]:"endif" [gluegen] Preprocessor: pp: Returning [NL@128,14]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@129,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@129,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@129,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@129,5]:"elif" [gluegen] Preprocessor: pp: Returning [NL@129,33]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@130,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@130,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@130,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@130,9]:"if" [gluegen] Preprocessor: pp: Returning [NL@130,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@131,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@131,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@131,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@131,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@131,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@132,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@132,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@132,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@132,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@132,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@133,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@133,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@133,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@133,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@133,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@134,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@134,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@134,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@134,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@134,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@135,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@135,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@135,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@135,9]:"else" [gluegen] Preprocessor: pp: Returning [NL@135,13]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@136,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@136,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@136,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@136,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@136,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@137,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@137,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@137,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@137,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@137,36]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@138,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@138,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@138,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@138,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@138,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@139,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@139,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@139,12]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@139,13]:"define" [gluegen] Preprocessor: pp: Returning [NL@139,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@140,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@140,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@140,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@140,9]:"endif" [gluegen] Preprocessor: pp: Returning [NL@140,14]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@141,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@141,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@141,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@141,5]:"else" [gluegen] Preprocessor: pp: Returning [NL@141,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@142,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@142,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@142,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@142,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@143,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@143,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@143,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@143,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@143,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@144,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@144,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@144,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@144,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@144,36]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@145,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@145,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@145,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@145,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@145,33]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@146,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@146,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@146,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@146,5]:"endif" [gluegen] Preprocessor: pp: Returning [NL@146,10]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@147,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@147,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@147,6]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@150,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@150,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@150,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@150,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@151,0]:"// ***** OVR_EXPORT" [gluegen] Preprocessor: pp: Returning [WHITESPACE@151,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@151,19]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@151,19]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@152,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@152,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@152,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@152,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@153,0]:"// Provided for backward compatibility with older usage." [gluegen] Preprocessor: pp: Returning [WHITESPACE@153,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@153,56]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@153,56]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@155,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@155,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@155,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@156,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@156,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@156,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@156,5]:"ifdef" [gluegen] Preprocessor: pp: Returning [NL@156,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@157,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@157,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@157,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@157,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@157,48]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@158,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@158,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@158,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@158,5]:"else" [gluegen] Preprocessor: pp: Returning [NL@158,9]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@159,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@159,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@159,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@159,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@159,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@160,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@160,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@160,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@160,5]:"endif" [gluegen] Preprocessor: pp: Returning [NL@160,10]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@161,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@161,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@161,6]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@165,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@165,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@165,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@165,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@166,0]:"// ***** OVR_ALIGNAS" [gluegen] Preprocessor: pp: Returning [WHITESPACE@166,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@166,20]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@166,20]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@167,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@167,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@167,2]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@167,2]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@169,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@169,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@169,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@170,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@170,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@170,4]:"// C++11 alignas" [gluegen] Preprocessor: pp: Returning [WHITESPACE@170,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@170,20]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@170,20]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@171,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@171,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@171,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@171,5]:"if" [gluegen] Preprocessor: pp: Returning [NL@171,142]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@172,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@172,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@172,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@172,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@172,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@173,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@173,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@173,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@173,5]:"elif" [gluegen] Preprocessor: pp: Returning [NL@173,135]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@174,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@174,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@174,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@174,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@174,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@175,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@175,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@175,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@175,5]:"elif" [gluegen] Preprocessor: pp: Returning [NL@175,134]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@176,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@176,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@176,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@176,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@176,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@177,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@177,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@177,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@177,5]:"elif" [gluegen] Preprocessor: pp: Returning [NL@177,49]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@178,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@178,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@178,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@178,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@178,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@179,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@179,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@179,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@179,5]:"elif" [gluegen] Preprocessor: pp: Returning [NL@179,62]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@180,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@180,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@180,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@180,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@180,41]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@182,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@182,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@182,4]:"// Pre-C++11 alignas fallbacks" [gluegen] Preprocessor: pp: Returning [WHITESPACE@182,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@182,34]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@182,34]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@183,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@183,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@183,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@183,5]:"elif" [gluegen] Preprocessor: pp: Returning [NL@183,49]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@184,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@184,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@184,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@184,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@184,58]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@185,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@185,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@185,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@185,5]:"elif" [gluegen] Preprocessor: pp: Returning [NL@185,56]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@186,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@186,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@186,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@186,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@186,121]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@187,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@187,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@187,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@187,5]:"elif" [gluegen] Preprocessor: pp: Returning [NL@187,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@188,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@188,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@188,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@188,9]:"define" [gluegen] Preprocessor: pp: Returning [NL@188,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@189,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@189,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@189,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@189,5]:"else" [gluegen] Preprocessor: pp: Returning [NL@189,9]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@190,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@190,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@190,8]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@190,9]:"error" [gluegen] Preprocessor: pp: Returning [NL@190,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@191,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@191,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@191,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@191,5]:"endif" [gluegen] Preprocessor: pp: Returning [NL@191,10]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@192,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@192,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@192,6]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@195,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@195,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@195,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@195,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@196,0]:"// ***** ovrBool" [gluegen] Preprocessor: pp: Returning [WHITESPACE@196,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@196,16]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@196,16]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@198,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@198,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@199,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@199,1]:"define" [gluegen] Preprocessor: pp: Returning [NL@199,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@200,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@200,1]:"define" [gluegen] Preprocessor: pp: Returning [NL@200,18]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@203,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@203,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@203,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@203,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@204,0]:"// ***** Simple Math Structures" [gluegen] Preprocessor: pp: Returning [WHITESPACE@204,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@204,31]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@204,31]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@206,0]:"/// A 2D vector with integer components." [gluegen] Preprocessor: pp: Returning [WHITESPACE@206,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@206,40]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@206,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@207,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@207,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@208,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@208,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@209,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@209,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@209,4]:"int" [gluegen] Preprocessor: pp: Returning [NL@209,13]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@210,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@210,14]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@212,0]:"/// A 2D size with integer components." [gluegen] Preprocessor: pp: Returning [WHITESPACE@212,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@212,38]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@212,38]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@213,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@213,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@214,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@214,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@215,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@215,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@215,4]:"int" [gluegen] Preprocessor: pp: Returning [NL@215,13]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@216,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@216,11]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@217,0]:"/// A 2D rectangle with a position and size." [gluegen] Preprocessor: pp: Returning [WHITESPACE@217,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@217,44]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@217,44]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@218,0]:"/// All components are integers." [gluegen] Preprocessor: pp: Returning [WHITESPACE@218,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@218,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@218,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@219,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@219,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@220,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@220,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@221,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@221,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@221,4]:"ovrVector2i" [gluegen] Preprocessor: pp: Returning [NL@221,20]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@222,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@222,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@222,4]:"ovrSizei" [gluegen] Preprocessor: pp: Returning [NL@222,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@223,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@223,11]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@225,0]:"/// A quaternion rotation." [gluegen] Preprocessor: pp: Returning [WHITESPACE@225,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@225,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@225,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@226,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@226,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@227,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@227,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@228,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@228,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@228,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@228,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@229,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@229,11]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@231,0]:"/// A 2D vector with float components." [gluegen] Preprocessor: pp: Returning [WHITESPACE@231,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@231,38]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@231,38]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@232,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@232,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@233,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@233,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@234,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@234,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@234,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@234,15]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@235,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@235,14]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@237,0]:"/// A 3D vector with float components." [gluegen] Preprocessor: pp: Returning [WHITESPACE@237,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@237,38]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@237,38]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@238,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@238,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@239,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@239,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@240,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@240,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@240,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@240,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@241,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@241,14]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@243,0]:"/// A 4x4 matrix with float elements." [gluegen] Preprocessor: pp: Returning [WHITESPACE@243,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@243,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@243,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@244,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@244,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@245,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@245,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@246,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@246,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@246,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@246,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@247,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@247,14]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@249,0]:"/// Position and orientation together." [gluegen] Preprocessor: pp: Returning [WHITESPACE@249,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@249,38]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@249,38]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@250,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@250,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@251,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@251,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@252,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@252,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@252,4]:"ovrQuatf" [gluegen] Preprocessor: pp: Returning [NL@252,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@253,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@253,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@253,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [NL@253,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@254,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@254,11]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@256,0]:"/// A full pose (rigid body) configuration with first and second derivatives." [gluegen] Preprocessor: pp: Returning [WHITESPACE@256,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@256,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@256,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@257,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@257,44]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@258,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@258,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@259,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@259,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@259,4]:"ovrPosef" [gluegen] Preprocessor: pp: Returning [NL@259,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@260,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@260,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@260,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [NL@260,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@261,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@261,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@261,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [NL@261,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@262,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@262,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@262,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [NL@262,110]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@263,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@263,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@263,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [NL@263,101]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@264,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@264,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@264,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@264,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@265,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@265,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@265,4]:"double" [gluegen] Preprocessor: pp: Returning [NL@265,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@266,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@266,16]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@268,0]:"/// Field Of View (FOV) in tangent of the angle units." [gluegen] Preprocessor: pp: Returning [WHITESPACE@268,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@268,54]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@268,54]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@269,0]:"/// As an example, for a standard 90 degree vertical FOV, we would" [gluegen] Preprocessor: pp: Returning [WHITESPACE@269,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@269,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@269,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@270,0]:"/// have: { UpTan = tan(90 degrees / 2), DownTan = tan(90 degrees / 2) }." [gluegen] Preprocessor: pp: Returning [WHITESPACE@270,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@270,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@270,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@271,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@271,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@272,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@272,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@273,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@273,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@273,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@273,115]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@274,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@274,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@274,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@274,118]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@275,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@275,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@275,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@275,116]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@276,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@276,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@276,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@276,117]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@277,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@277,13]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@279,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@279,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@279,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@279,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@280,0]:"// ***** HMD Types" [gluegen] Preprocessor: pp: Returning [WHITESPACE@280,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@280,18]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@280,18]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@282,0]:"/// Enumerates all HMD types that we support." [gluegen] Preprocessor: pp: Returning [WHITESPACE@282,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@282,45]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@282,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@283,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@283,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@284,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@284,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@285,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@285,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@285,4]:"ovrHmd_None" [gluegen] Preprocessor: pp: Returning [NL@285,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@286,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@286,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@286,4]:"ovrHmd_DK1" [gluegen] Preprocessor: pp: Returning [NL@286,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@287,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@287,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@287,4]:"ovrHmd_DKHD" [gluegen] Preprocessor: pp: Returning [NL@287,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@288,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@288,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@288,4]:"ovrHmd_DK2" [gluegen] Preprocessor: pp: Returning [NL@288,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@289,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@289,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@289,4]:"ovrHmd_BlackStar" [gluegen] Preprocessor: pp: Returning [NL@289,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@290,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@290,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@290,4]:"ovrHmd_CB" [gluegen] Preprocessor: pp: Returning [NL@290,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@291,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@291,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@291,4]:"ovrHmd_Other" [gluegen] Preprocessor: pp: Returning [NL@291,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@292,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@292,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@292,4]:"ovrHmd_EnumSize" [gluegen] Preprocessor: pp: Returning [NL@292,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@293,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@293,13]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@295,0]:"/// HMD capability bits reported by device." [gluegen] Preprocessor: pp: Returning [WHITESPACE@295,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@295,43]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@295,43]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@296,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@296,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@297,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@297,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@298,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@298,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@298,4]:"// Read-only flags." [gluegen] Preprocessor: pp: Returning [WHITESPACE@298,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@298,23]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@298,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@299,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@299,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@299,4]:"ovrHmdCap_Present" [gluegen] Preprocessor: pp: Returning [NL@299,110]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@300,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@300,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@300,4]:"ovrHmdCap_Available" [gluegen] Preprocessor: pp: Returning [NL@300,116]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@301,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@301,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@301,44]:"///< i.e. it is not already owned by another application." [gluegen] Preprocessor: pp: Returning [WHITESPACE@301,44]:"" [gluegen] Preprocessor: Returning fresh token [NL@301,113]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@301,113]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@302,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@302,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@302,4]:"ovrHmdCap_Captured" [gluegen] Preprocessor: pp: Returning [NL@302,112]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@303,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@303,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@303,4]:"ovrHmdCap_ExtendDesktop" [gluegen] Preprocessor: pp: Returning [NL@303,134]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@304,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@304,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@304,4]:"ovrHmdCap_DebugDevice" [gluegen] Preprocessor: pp: Returning [NL@304,104]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@306,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@306,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@306,4]:"// Modifiable flags (through ovrHmd_SetEnabledCaps)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@306,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@306,56]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@306,56]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@307,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@307,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@307,4]:"ovrHmdCap_NoMirrorToWindow" [gluegen] Preprocessor: pp: Returning [NL@307,114]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@308,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@308,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@308,44]:"///< rendering performance slightly (only if 'ExtendDesktop' is off)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@308,44]:"" [gluegen] Preprocessor: Returning fresh token [NL@308,113]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@308,113]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@309,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@309,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@309,4]:"ovrHmdCap_DisplayOff" [gluegen] Preprocessor: pp: Returning [NL@309,114]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@310,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@310,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@310,4]:"ovrHmdCap_LowPersistence" [gluegen] Preprocessor: pp: Returning [NL@310,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@311,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@311,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@311,4]:"ovrHmdCap_DynamicPrediction" [gluegen] Preprocessor: pp: Returning [NL@311,116]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@312,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@312,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@312,4]:"ovrHmdCap_NoVSync" [gluegen] Preprocessor: pp: Returning [NL@312,95]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@314,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@314,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@314,4]:"// These bits can be modified by ovrHmd_SetEnabledCaps." [gluegen] Preprocessor: pp: Returning [WHITESPACE@314,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@314,59]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@314,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@315,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@315,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@315,4]:"ovrHmdCap_Writable_Mask" [gluegen] Preprocessor: pp: Returning [NL@315,62]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@316,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@316,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@316,34]:"ovrHmdCap_DisplayOff" [gluegen] Preprocessor: pp: Returning [NL@316,56]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@317,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@317,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@317,34]:"ovrHmdCap_LowPersistence" [gluegen] Preprocessor: pp: Returning [NL@317,60]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@318,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@318,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@318,34]:"ovrHmdCap_DynamicPrediction" [gluegen] Preprocessor: pp: Returning [NL@318,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@319,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@319,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@319,34]:"ovrHmdCap_NoVSync" [gluegen] Preprocessor: pp: Returning [NL@319,52]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@321,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@321,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@321,4]:"/// These flags are currently passed into the service. May change without notice." [gluegen] Preprocessor: pp: Returning [WHITESPACE@321,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@321,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@321,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@322,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@322,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@322,4]:"ovrHmdCap_Service_Mask" [gluegen] Preprocessor: pp: Returning [NL@322,62]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@323,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@323,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@323,34]:"ovrHmdCap_DisplayOff" [gluegen] Preprocessor: pp: Returning [NL@323,56]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@324,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@324,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@324,34]:"ovrHmdCap_LowPersistence" [gluegen] Preprocessor: pp: Returning [NL@324,60]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@325,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@325,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@325,34]:"ovrHmdCap_DynamicPrediction" [gluegen] Preprocessor: pp: Returning [NL@325,61]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@326,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@326,0]:" " [gluegen] Preprocessor: Returning fresh token [,@326,2]:"," [gluegen] Preprocessor: pp: Returning [NL@326,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@327,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@327,13]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@330,0]:"/// Tracking capability bits reported by the device." [gluegen] Preprocessor: pp: Returning [WHITESPACE@330,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@330,52]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@330,52]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@331,0]:"/// Used with ovrHmd_ConfigureTracking." [gluegen] Preprocessor: pp: Returning [WHITESPACE@331,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@331,39]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@331,39]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@332,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@332,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@333,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@333,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@334,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@334,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@334,4]:"ovrTrackingCap_Orientation" [gluegen] Preprocessor: pp: Returning [NL@334,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@335,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@335,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@335,4]:"ovrTrackingCap_MagYawCorrection" [gluegen] Preprocessor: pp: Returning [NL@335,117]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@336,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@336,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@336,4]:"ovrTrackingCap_Position" [gluegen] Preprocessor: pp: Returning [NL@336,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@337,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@337,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@337,4]:"/// Overrides the other flags. Indicates that the application" [gluegen] Preprocessor: pp: Returning [WHITESPACE@337,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@337,65]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@337,65]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@338,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@338,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@338,4]:"/// doesn't care about tracking settings. This is the internal" [gluegen] Preprocessor: pp: Returning [WHITESPACE@338,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@338,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@338,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@339,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@339,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@339,4]:"/// default before ovrHmd_ConfigureTracking is called." [gluegen] Preprocessor: pp: Returning [WHITESPACE@339,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@339,58]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@339,58]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@340,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@340,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@340,4]:"ovrTrackingCap_Idle" [gluegen] Preprocessor: pp: Returning [NL@340,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@341,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@341,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@341,4]:"ovrTrackingCap_EnumSize" [gluegen] Preprocessor: pp: Returning [NL@341,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@342,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@342,18]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@344,0]:"/// Distortion capability bits reported by device." [gluegen] Preprocessor: pp: Returning [WHITESPACE@344,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@344,50]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@344,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@345,0]:"/// Used with ovrHmd_ConfigureRendering and ovrHmd_CreateDistortionMesh." [gluegen] Preprocessor: pp: Returning [WHITESPACE@345,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@345,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@345,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@346,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@346,31]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@347,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@347,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@348,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@348,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@348,4]:"// 0x01 unused - Previously ovrDistortionCap_Chromatic now enabled permanently." [gluegen] Preprocessor: pp: Returning [WHITESPACE@348,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@348,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@348,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@349,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@349,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@349,4]:"ovrDistortionCap_TimeWarp" [gluegen] Preprocessor: pp: Returning [NL@349,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@350,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@350,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@350,4]:"// 0x04 unused" [gluegen] Preprocessor: pp: Returning [WHITESPACE@350,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@350,18]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@350,18]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@352,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@352,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@352,4]:"ovrDistortionCap_Vignette" [gluegen] Preprocessor: pp: Returning [NL@352,109]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@353,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@353,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@353,4]:"ovrDistortionCap_NoRestore" [gluegen] Preprocessor: pp: Returning [NL@353,141]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@354,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@354,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@354,4]:"ovrDistortionCap_FlipInput" [gluegen] Preprocessor: pp: Returning [NL@354,113]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@355,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@355,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@355,4]:"ovrDistortionCap_SRGB" [gluegen] Preprocessor: pp: Returning [NL@355,120]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@356,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@356,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@356,4]:"ovrDistortionCap_Overdrive" [gluegen] Preprocessor: pp: Returning [NL@356,129]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@357,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@357,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@357,4]:"ovrDistortionCap_HqDistortion" [gluegen] Preprocessor: pp: Returning [NL@357,120]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@358,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@358,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@358,4]:"ovrDistortionCap_LinuxDevFullscreen" [gluegen] Preprocessor: pp: Returning [NL@358,181]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@359,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@359,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@359,4]:"ovrDistortionCap_ComputeShader" [gluegen] Preprocessor: pp: Returning [NL@359,93]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@360,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@360,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@360,4]:"//ovrDistortionCap_NoTimewarpJit = 0x800 RETIRED - do not reuse this bit without major versioning changes." [gluegen] Preprocessor: pp: Returning [WHITESPACE@360,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@360,120]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@360,120]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@361,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@361,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@361,4]:"ovrDistortionCap_TimewarpJitDelay" [gluegen] Preprocessor: pp: Returning [NL@361,219]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@363,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@363,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@363,4]:"ovrDistortionCap_ProfileNoSpinWaits" [gluegen] Preprocessor: pp: Returning [NL@363,117]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@364,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@364,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@364,4]:"ovrDistortionCap_EnumSize" [gluegen] Preprocessor: pp: Returning [NL@364,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@365,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@365,20]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@367,0]:"/// Specifies which eye is being used for rendering." [gluegen] Preprocessor: pp: Returning [WHITESPACE@367,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@367,52]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@367,52]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@368,0]:"/// This type explicitly does not include a third "NoStereo" option, as such is" [gluegen] Preprocessor: pp: Returning [WHITESPACE@368,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@368,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@368,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@369,0]:"/// not required for an HMD-centered API." [gluegen] Preprocessor: pp: Returning [WHITESPACE@369,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@369,41]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@369,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@370,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@370,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@371,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@371,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@372,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@372,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@372,4]:"ovrEye_Left" [gluegen] Preprocessor: pp: Returning [NL@372,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@373,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@373,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@373,4]:"ovrEye_Right" [gluegen] Preprocessor: pp: Returning [NL@373,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@374,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@374,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@374,4]:"ovrEye_Count" [gluegen] Preprocessor: pp: Returning [NL@374,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@375,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@375,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@375,4]:"ovrEye_EnumSize" [gluegen] Preprocessor: pp: Returning [NL@375,57]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@376,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@376,13]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@378,0]:"/// This is a complete descriptor of the HMD." [gluegen] Preprocessor: pp: Returning [WHITESPACE@378,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@378,45]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@378,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@379,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@379,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@380,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@380,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@381,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@381,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@381,4]:"/// Internal handle of this HMD." [gluegen] Preprocessor: pp: Returning [WHITESPACE@381,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@381,36]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@381,36]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@382,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@382,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@382,4]:"struct" [gluegen] Preprocessor: pp: Returning [NL@382,32]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@384,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@384,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@384,4]:"/// This HMD's type." [gluegen] Preprocessor: pp: Returning [WHITESPACE@384,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@384,24]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@384,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@385,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@385,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@385,4]:"ovrHmdType" [gluegen] Preprocessor: pp: Returning [NL@385,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@386,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@386,0]:" " [gluegen] Preprocessor: Returning fresh token [NL@386,4]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@386,4]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@387,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@387,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@387,4]:"/// Name string describing the product: "Oculus Rift DK1", etc." [gluegen] Preprocessor: pp: Returning [WHITESPACE@387,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@387,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@387,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@388,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@388,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@388,4]:"const" [gluegen] Preprocessor: pp: Returning [NL@388,28]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@389,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@389,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@389,4]:"/// String describing the manufacturer. Usually "Oculus"." [gluegen] Preprocessor: pp: Returning [WHITESPACE@389,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@389,61]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@389,61]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@390,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@390,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@390,4]:"const" [gluegen] Preprocessor: pp: Returning [NL@390,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@391,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@391,0]:" " [gluegen] Preprocessor: Returning fresh token [NL@391,4]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@391,4]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@392,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@392,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@392,4]:"/// HID Vendor ID of the device." [gluegen] Preprocessor: pp: Returning [WHITESPACE@392,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@392,36]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@392,36]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@393,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@393,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@393,4]:"short" [gluegen] Preprocessor: pp: Returning [NL@393,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@394,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@394,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@394,4]:"/// HID Product ID of the device." [gluegen] Preprocessor: pp: Returning [WHITESPACE@394,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@394,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@394,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@395,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@395,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@395,4]:"short" [gluegen] Preprocessor: pp: Returning [NL@395,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@396,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@396,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@396,4]:"/// Sensor (and display) serial number." [gluegen] Preprocessor: pp: Returning [WHITESPACE@396,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@396,43]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@396,43]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@397,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@397,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@397,4]:"char" [gluegen] Preprocessor: pp: Returning [NL@397,33]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@398,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@398,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@398,4]:"/// Sensor firmware major version number." [gluegen] Preprocessor: pp: Returning [WHITESPACE@398,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@398,45]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@398,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@399,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@399,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@399,4]:"short" [gluegen] Preprocessor: pp: Returning [NL@399,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@400,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@400,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@400,4]:"/// Sensor firmware minor version number." [gluegen] Preprocessor: pp: Returning [WHITESPACE@400,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@400,45]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@400,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@401,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@401,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@401,4]:"short" [gluegen] Preprocessor: pp: Returning [NL@401,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@402,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@402,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@402,4]:"// External tracking camera frustum dimensions (if present)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@402,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@402,64]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@402,64]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@403,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@403,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@403,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@403,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@404,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@404,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@404,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@404,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@405,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@405,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@405,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@405,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@406,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@406,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@406,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@406,65]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@408,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@408,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@408,4]:"/// Capability bits described by ovrHmdCaps." [gluegen] Preprocessor: pp: Returning [WHITESPACE@408,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@408,48]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@408,48]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@409,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@409,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@409,4]:"unsigned" [gluegen] Preprocessor: pp: Returning [NL@409,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@410,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@410,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@410,4]:"/// Capability bits described by ovrTrackingCaps." [gluegen] Preprocessor: pp: Returning [WHITESPACE@410,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@410,53]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@410,53]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@411,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@411,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@411,4]:"unsigned" [gluegen] Preprocessor: pp: Returning [NL@411,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@412,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@412,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@412,4]:"/// Capability bits described by ovrDistortionCaps." [gluegen] Preprocessor: pp: Returning [WHITESPACE@412,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@412,55]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@412,55]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@413,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@413,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@413,4]:"unsigned" [gluegen] Preprocessor: pp: Returning [NL@413,32]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@415,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@415,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@415,4]:"/// The recommended optical FOV for the HMD." [gluegen] Preprocessor: pp: Returning [WHITESPACE@415,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@415,48]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@415,48]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@416,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@416,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@416,4]:"ovrFovPort" [gluegen] Preprocessor: pp: Returning [NL@416,44]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@417,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@417,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@417,4]:"/// The maximum optical FOV for the HMD." [gluegen] Preprocessor: pp: Returning [WHITESPACE@417,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@417,44]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@417,44]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@418,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@418,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@418,4]:"ovrFovPort" [gluegen] Preprocessor: pp: Returning [NL@418,40]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@420,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@420,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@420,4]:"/// Preferred eye rendering order for best performance." [gluegen] Preprocessor: pp: Returning [WHITESPACE@420,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@420,59]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@420,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@421,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@421,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@421,4]:"/// Can help reduce latency on sideways-scanned screens." [gluegen] Preprocessor: pp: Returning [WHITESPACE@421,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@421,60]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@421,60]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@422,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@422,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@422,4]:"ovrEyeType" [gluegen] Preprocessor: pp: Returning [NL@422,45]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@424,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@424,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@424,4]:"/// Resolution of the full HMD screen (both eyes) in pixels." [gluegen] Preprocessor: pp: Returning [WHITESPACE@424,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@424,64]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@424,64]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@425,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@425,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@425,4]:"ovrSizei" [gluegen] Preprocessor: pp: Returning [NL@425,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@426,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@426,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@426,4]:"/// Location of the application window on the desktop (or 0,0)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@426,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@426,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@426,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@427,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@427,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@427,4]:"ovrVector2i" [gluegen] Preprocessor: pp: Returning [NL@427,27]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@429,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@429,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@429,4]:"/// Display that the HMD should present on." [gluegen] Preprocessor: pp: Returning [WHITESPACE@429,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@429,47]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@429,47]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@430,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@430,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@430,4]:"/// TBD: It may be good to remove this information relying on WindowPos instead." [gluegen] Preprocessor: pp: Returning [WHITESPACE@430,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@430,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@430,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@431,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@431,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@431,4]:"/// Ultimately, we may need to come up with a more convenient alternative," [gluegen] Preprocessor: pp: Returning [WHITESPACE@431,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@431,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@431,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@432,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@432,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@432,4]:"/// such as API-specific functions that return adapter, or something that will" [gluegen] Preprocessor: pp: Returning [WHITESPACE@432,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@432,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@432,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@433,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@433,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@433,4]:"/// work with our monitor driver." [gluegen] Preprocessor: pp: Returning [WHITESPACE@433,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@433,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@433,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@434,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@434,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@434,4]:"/// Windows: (e.g. "\\\\.\\DISPLAY3", can be used in EnumDisplaySettings/CreateDC)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@434,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@434,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@434,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@435,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@435,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@435,4]:"const" [gluegen] Preprocessor: pp: Returning [NL@435,34]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@436,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@436,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@436,4]:"/// MacOS:" [gluegen] Preprocessor: pp: Returning [WHITESPACE@436,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@436,14]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@436,14]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@437,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@437,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@437,4]:"int" [gluegen] Preprocessor: pp: Returning [NL@437,26]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [}@439,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@439,13]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@441,0]:"/// Simple type ovrHmd is used in ovrHmd_* calls." [gluegen] Preprocessor: pp: Returning [WHITESPACE@441,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@441,49]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@441,49]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@442,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@442,34]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@444,0]:"/// Bit flags describing the current status of sensor tracking." [gluegen] Preprocessor: pp: Returning [WHITESPACE@444,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@444,63]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@444,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@445,0]:"// The values must be the same as in enum StatusBits" [gluegen] Preprocessor: pp: Returning [WHITESPACE@445,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@445,52]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@445,52]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@446,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@446,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@447,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@447,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@448,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@448,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@448,4]:"ovrStatus_OrientationTracked" [gluegen] Preprocessor: pp: Returning [NL@448,110]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@449,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@449,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@449,4]:"ovrStatus_PositionTracked" [gluegen] Preprocessor: pp: Returning [NL@449,108]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@450,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@450,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@450,4]:"ovrStatus_CameraPoseTracked" [gluegen] Preprocessor: pp: Returning [NL@450,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@451,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@451,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@451,4]:"ovrStatus_PositionConnected" [gluegen] Preprocessor: pp: Returning [NL@451,94]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@452,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@452,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@452,4]:"ovrStatus_HmdConnected" [gluegen] Preprocessor: pp: Returning [NL@452,93]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@453,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@453,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@453,4]:"ovrStatus_EnumSize" [gluegen] Preprocessor: pp: Returning [NL@453,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@454,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@454,16]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@456,0]:"/// Specifies a reading we can query from the sensor." [gluegen] Preprocessor: pp: Returning [WHITESPACE@456,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@456,53]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@456,53]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@457,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@457,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@458,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@458,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@459,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@459,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@459,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [NL@459,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@460,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@460,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@460,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [NL@460,64]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@461,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@461,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@461,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [NL@461,65]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@462,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@462,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@462,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@462,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@463,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@463,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@463,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@463,99]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@464,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@464,16]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@467,0]:"/// Tracking state at a given absolute time (describes predicted HMD pose etc)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@467,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@467,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@467,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@468,0]:"/// Returned by ovrHmd_GetTrackingState." [gluegen] Preprocessor: pp: Returning [WHITESPACE@468,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@468,40]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@468,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@469,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@469,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@470,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@470,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@471,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@471,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@471,4]:"/// Predicted head pose (and derivatives) at the requested absolute time." [gluegen] Preprocessor: pp: Returning [WHITESPACE@471,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@471,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@471,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@472,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@472,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@472,4]:"/// The look-ahead interval is equal to (HeadPose.TimeInSeconds - RawSensorData.TimeInSeconds)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@472,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@472,99]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@472,99]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@473,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@473,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@473,4]:"ovrPoseStatef" [gluegen] Preprocessor: pp: Returning [NL@473,28]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@475,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@475,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@475,4]:"/// Current pose of the external camera (if present)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@475,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@475,57]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@475,57]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@476,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@476,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@476,4]:"/// This pose includes camera tilt (roll and pitch). For a leveled coordinate" [gluegen] Preprocessor: pp: Returning [WHITESPACE@476,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@476,81]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@476,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@477,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@477,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@477,4]:"/// system use LeveledCameraPose." [gluegen] Preprocessor: pp: Returning [WHITESPACE@477,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@477,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@477,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@478,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@478,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@478,4]:"ovrPosef" [gluegen] Preprocessor: pp: Returning [NL@478,30]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@480,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@480,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@480,4]:"/// Camera frame aligned with gravity." [gluegen] Preprocessor: pp: Returning [WHITESPACE@480,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@480,42]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@480,42]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@481,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@481,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@481,4]:"/// This value includes position and yaw of the camera, but not roll and pitch." [gluegen] Preprocessor: pp: Returning [WHITESPACE@481,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@481,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@481,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@482,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@482,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@482,4]:"/// It can be used as a reference point to render real-world objects in the correct location." [gluegen] Preprocessor: pp: Returning [WHITESPACE@482,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@482,97]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@482,97]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@483,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@483,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@483,4]:"ovrPosef" [gluegen] Preprocessor: pp: Returning [NL@483,37]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@485,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@485,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@485,4]:"/// The most recent sensor data received from the HMD." [gluegen] Preprocessor: pp: Returning [WHITESPACE@485,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@485,58]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@485,58]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@486,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@486,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@486,4]:"ovrSensorData" [gluegen] Preprocessor: pp: Returning [NL@486,33]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@488,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@488,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@488,4]:"/// Tracking status described by ovrStatusBits." [gluegen] Preprocessor: pp: Returning [WHITESPACE@488,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@488,51]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@488,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@489,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@489,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@489,4]:"unsigned" [gluegen] Preprocessor: pp: Returning [NL@489,31]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@491,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@491,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@491,4]:"/// Tag the vision processing results to a certain frame counter number." [gluegen] Preprocessor: pp: Returning [WHITESPACE@491,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@491,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@491,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@492,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@492,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@492,4]:"uint32_t" [gluegen] Preprocessor: pp: Returning [NL@492,36]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@494,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@494,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@494,4]:"/// Unused struct padding." [gluegen] Preprocessor: pp: Returning [WHITESPACE@494,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@494,30]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@494,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@495,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@495,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@495,4]:"uint32_t" [gluegen] Preprocessor: pp: Returning [NL@495,17]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@496,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@496,19]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@500,0]:"/// Frame timing data reported by ovrHmd_BeginFrameTiming() or ovrHmd_BeginFrame()." [gluegen] Preprocessor: pp: Returning [WHITESPACE@500,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@500,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@500,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@501,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@501,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@502,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@502,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@503,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@503,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@503,4]:"/// The amount of time that has passed since the previous frame's" [gluegen] Preprocessor: pp: Returning [WHITESPACE@503,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@503,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@503,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@504,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@504,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@504,4]:"/// ThisFrameSeconds value (usable for movement scaling)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@504,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@504,61]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@504,61]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@505,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@505,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@505,4]:"/// This will be clamped to no more than 0.1 seconds to prevent" [gluegen] Preprocessor: pp: Returning [WHITESPACE@505,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@505,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@505,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@506,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@506,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@506,4]:"/// excessive movement after pauses due to loading or initialization." [gluegen] Preprocessor: pp: Returning [WHITESPACE@506,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@506,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@506,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@507,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@507,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@507,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@507,23]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@509,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@509,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@509,4]:"/// Unused struct padding." [gluegen] Preprocessor: pp: Returning [WHITESPACE@509,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@509,30]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@509,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@510,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@510,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@510,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@510,15]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@512,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@512,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@512,4]:"/// It is generally expected that the following holds:" [gluegen] Preprocessor: pp: Returning [WHITESPACE@512,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@512,58]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@512,58]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@513,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@513,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@513,4]:"/// ThisFrameSeconds < TimewarpPointSeconds < NextFrameSeconds < " [gluegen] Preprocessor: pp: Returning [WHITESPACE@513,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@513,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@513,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@514,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@514,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@514,4]:"/// EyeScanoutSeconds[EyeOrder[0]] <= ScanoutMidpointSeconds <= EyeScanoutSeconds[EyeOrder[1]]." [gluegen] Preprocessor: pp: Returning [WHITESPACE@514,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@514,99]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@514,99]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@516,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@516,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@516,4]:"/// Absolute time value when rendering of this frame began or is expected to" [gluegen] Preprocessor: pp: Returning [WHITESPACE@516,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@516,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@516,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@517,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@517,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@517,4]:"/// begin. Generally equal to NextFrameSeconds of the previous frame. Can be used" [gluegen] Preprocessor: pp: Returning [WHITESPACE@517,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@517,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@517,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@518,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@518,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@518,4]:"/// for animation timing." [gluegen] Preprocessor: pp: Returning [WHITESPACE@518,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@518,29]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@518,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@519,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@519,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@519,4]:"double" [gluegen] Preprocessor: pp: Returning [NL@519,28]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@521,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@521,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@521,4]:"/// Absolute point when IMU expects to be sampled for this frame." [gluegen] Preprocessor: pp: Returning [WHITESPACE@521,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@521,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@521,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@522,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@522,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@522,4]:"double" [gluegen] Preprocessor: pp: Returning [NL@522,32]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@524,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@524,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@524,4]:"/// Absolute time when frame Present followed by GPU Flush will finish and the next frame begins." [gluegen] Preprocessor: pp: Returning [WHITESPACE@524,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@524,101]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@524,101]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@525,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@525,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@525,4]:"double" [gluegen] Preprocessor: pp: Returning [NL@525,28]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@527,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@527,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@527,4]:"/// Time when half of the screen will be scanned out. Can be passed as an absolute time" [gluegen] Preprocessor: pp: Returning [WHITESPACE@527,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@527,91]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@527,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@528,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@528,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@528,4]:"/// to ovrHmd_GetTrackingState() to get the predicted general orientation." [gluegen] Preprocessor: pp: Returning [WHITESPACE@528,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@528,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@528,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@529,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@529,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@529,4]:"double" [gluegen] Preprocessor: pp: Returning [NL@529,34]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@531,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@531,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@531,4]:"/// Timing points when each eye will be scanned out to display. Used when rendering each eye." [gluegen] Preprocessor: pp: Returning [WHITESPACE@531,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@531,97]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@531,97]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@532,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@532,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@532,4]:"double" [gluegen] Preprocessor: pp: Returning [NL@532,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@533,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@533,17]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@535,0]:"/// Rendering information for each eye. Computed by either ovrHmd_ConfigureRendering()" [gluegen] Preprocessor: pp: Returning [WHITESPACE@535,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@535,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@535,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@536,0]:"/// or ovrHmd_GetRenderDesc() based on the specified FOV. Note that the rendering viewport" [gluegen] Preprocessor: pp: Returning [WHITESPACE@536,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@536,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@536,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@537,0]:"/// is not included here as it can be specified separately and modified per frame through:" [gluegen] Preprocessor: pp: Returning [WHITESPACE@537,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@537,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@537,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@538,0]:"/// (a) ovrHmd_GetRenderScaleAndOffset in the case of client rendered distortion," [gluegen] Preprocessor: pp: Returning [WHITESPACE@538,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@538,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@538,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@539,0]:"/// or (b) passing different values via ovrTexture in the case of SDK rendered distortion." [gluegen] Preprocessor: pp: Returning [WHITESPACE@539,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@539,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@539,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@540,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@540,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@541,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@541,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@542,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@542,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@542,4]:"ovrEyeType" [gluegen] Preprocessor: pp: Returning [NL@542,92]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@543,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@543,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@543,4]:"ovrFovPort" [gluegen] Preprocessor: pp: Returning [NL@543,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@544,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@544,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@544,4]:"ovrRecti" [gluegen] Preprocessor: pp: Returning [NL@544,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@545,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@545,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@545,4]:"ovrVector2f" [gluegen] Preprocessor: pp: Returning [NL@545,100]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@546,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@546,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@546,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [NL@546,110]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@547,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@547,19]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@549,0]:"/// Rendering information for positional TimeWarp." [gluegen] Preprocessor: pp: Returning [WHITESPACE@549,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@549,50]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@549,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@550,0]:"/// Contains the data necessary to properly calculate position info for timewarp matrices" [gluegen] Preprocessor: pp: Returning [WHITESPACE@550,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@550,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@550,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@551,0]:"/// and also interpret depth info provided via the depth buffer to the timewarp shader" [gluegen] Preprocessor: pp: Returning [WHITESPACE@551,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@551,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@551,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@552,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@552,39]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@553,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@553,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@554,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@554,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@554,4]:"/// The same offset value pair provided in ovrEyeRenderDesc." [gluegen] Preprocessor: pp: Returning [WHITESPACE@554,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@554,64]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@554,64]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@555,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@555,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@555,4]:"ovrVector3f" [gluegen] Preprocessor: pp: Returning [NL@555,43]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@556,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@556,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@556,4]:"/// The near clip distance used in the projection matrix." [gluegen] Preprocessor: pp: Returning [WHITESPACE@556,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@556,61]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@556,61]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@557,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@557,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@557,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@557,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@558,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@558,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@558,4]:"/// The far clip distance used in the projection matrix" [gluegen] Preprocessor: pp: Returning [WHITESPACE@558,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@558,59]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@558,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@559,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@559,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@559,4]:"/// utilized when rendering the eye depth textures provided in ovrHmd_EndFrame" [gluegen] Preprocessor: pp: Returning [WHITESPACE@559,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@559,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@559,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@560,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@560,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@560,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@560,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@561,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@561,26]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@563,0]:"//-----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@563,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@563,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@563,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@564,0]:"// ***** Platform-independent Rendering Configuration" [gluegen] Preprocessor: pp: Returning [WHITESPACE@564,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@564,53]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@564,53]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@566,0]:"/// These types are used to hide platform-specific details when passing" [gluegen] Preprocessor: pp: Returning [WHITESPACE@566,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@566,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@566,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@567,0]:"/// render device, OS, and texture data to the API." [gluegen] Preprocessor: pp: Returning [WHITESPACE@567,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@567,51]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@567,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@568,0]:"///" [gluegen] Preprocessor: pp: Returning [WHITESPACE@568,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@568,3]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@568,3]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@569,0]:"/// The benefit of having these wrappers versus platform-specific API functions is" [gluegen] Preprocessor: pp: Returning [WHITESPACE@569,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@569,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@569,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@570,0]:"/// that they allow game glue code to be portable. A typical example is an" [gluegen] Preprocessor: pp: Returning [WHITESPACE@570,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@570,74]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@570,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@571,0]:"/// engine that has multiple back ends, say GL and D3D. Portable code that calls" [gluegen] Preprocessor: pp: Returning [WHITESPACE@571,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@571,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@571,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@572,0]:"/// these back ends may also use LibOVR. To do this, back ends can be modified" [gluegen] Preprocessor: pp: Returning [WHITESPACE@572,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@572,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@572,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@573,0]:"/// to return portable types such as ovrTexture and ovrRenderAPIConfig." [gluegen] Preprocessor: pp: Returning [WHITESPACE@573,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@573,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@573,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@574,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@574,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@575,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@575,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@576,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@576,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@576,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@577,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@577,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@577,4]:"ovrRenderAPI_None" [gluegen] Preprocessor: pp: Returning [NL@577,22]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@578,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@578,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@578,4]:"ovrRenderAPI_OpenGL" [gluegen] Preprocessor: pp: Returning [NL@578,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@579,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@579,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@579,4]:"ovrRenderAPI_Android_GLES" [gluegen] Preprocessor: pp: Returning [NL@579,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@580,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@580,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@580,4]:"ovrRenderAPI_D3D9" [gluegen] Preprocessor: pp: Returning [NL@580,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@581,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@581,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@581,4]:"ovrRenderAPI_D3D10" [gluegen] Preprocessor: pp: Returning [NL@581,70]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@582,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@582,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@582,4]:"ovrRenderAPI_D3D11" [gluegen] Preprocessor: pp: Returning [NL@582,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@583,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@583,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@583,4]:"ovrRenderAPI_Count" [gluegen] Preprocessor: pp: Returning [NL@583,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@584,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@584,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@584,4]:"ovrRenderAPI_EnumSize" [gluegen] Preprocessor: pp: Returning [NL@584,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@585,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@585,1]:"else" [gluegen] Preprocessor: pp: Returning [NL@585,34]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@586,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@586,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@586,4]:"ovrRenderAPI_None" [gluegen] Preprocessor: pp: Returning [NL@586,22]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@587,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@587,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@587,4]:"ovrRenderAPI_Count" [gluegen] Preprocessor: pp: Returning [NL@587,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@588,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@588,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@588,4]:"ovrRenderAPI_EnumSize" [gluegen] Preprocessor: pp: Returning [NL@588,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@589,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@589,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@589,35]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@590,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@590,19]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@592,0]:"/// Platform-independent part of rendering API-configuration data." [gluegen] Preprocessor: pp: Returning [WHITESPACE@592,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@592,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@592,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@593,0]:"/// It is a part of ovrRenderAPIConfig, passed to ovrHmd_Configure." [gluegen] Preprocessor: pp: Returning [WHITESPACE@593,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@593,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@593,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@594,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@594,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@595,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@595,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@596,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@596,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@596,4]:"ovrRenderAPIType" [gluegen] Preprocessor: pp: Returning [NL@596,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@597,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@597,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@597,4]:"ovrSizei" [gluegen] Preprocessor: pp: Returning [NL@597,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@598,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@598,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@598,4]:"int" [gluegen] Preprocessor: pp: Returning [NL@598,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@599,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@599,27]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@601,0]:"/// Contains platform-specific information for rendering." [gluegen] Preprocessor: pp: Returning [WHITESPACE@601,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@601,57]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@601,57]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@602,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@602,34]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@603,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@603,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@604,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@604,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@604,4]:"ovrRenderAPIConfigHeader" [gluegen] Preprocessor: pp: Returning [NL@604,94]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@605,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@605,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@605,4]:"uintptr_t" [gluegen] Preprocessor: pp: Returning [NL@605,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@606,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@606,21]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@608,0]:"/// Platform-independent part of the eye texture descriptor." [gluegen] Preprocessor: pp: Returning [WHITESPACE@608,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@608,60]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@608,60]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@609,0]:"/// It is a part of ovrTexture, passed to ovrHmd_EndFrame." [gluegen] Preprocessor: pp: Returning [WHITESPACE@609,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@609,58]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@609,58]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@610,0]:"/// If RenderViewport is all zeros then the full texture will be used." [gluegen] Preprocessor: pp: Returning [WHITESPACE@610,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@610,70]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@610,70]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@611,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@611,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@612,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@612,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@613,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@613,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@613,4]:"ovrRenderAPIType" [gluegen] Preprocessor: pp: Returning [NL@613,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@614,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@614,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@614,4]:"ovrSizei" [gluegen] Preprocessor: pp: Returning [NL@614,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@615,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@615,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@615,4]:"ovrRecti" [gluegen] Preprocessor: pp: Returning [NL@615,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@616,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@616,19]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@618,0]:"/// Contains platform-specific information about a texture." [gluegen] Preprocessor: pp: Returning [WHITESPACE@618,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@618,59]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@618,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@619,0]:"/// Specialized for different rendering APIs in:" [gluegen] Preprocessor: pp: Returning [WHITESPACE@619,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@619,48]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@619,48]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@620,0]:"/// ovrGLTexture, ovrD3D11Texture" [gluegen] Preprocessor: pp: Returning [WHITESPACE@620,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@620,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@620,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@621,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@621,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@622,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@622,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@623,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@623,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@623,4]:"ovrTextureHeader" [gluegen] Preprocessor: pp: Returning [NL@623,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@624,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@624,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@624,4]:"uintptr_t" [gluegen] Preprocessor: pp: Returning [NL@624,100]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@625,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@625,13]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@628,0]:"// -----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@628,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@628,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@628,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@629,0]:"// ***** API Interfaces" [gluegen] Preprocessor: pp: Returning [WHITESPACE@629,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@629,23]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@629,23]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@631,0]:"// Basic steps to use the API:" [gluegen] Preprocessor: pp: Returning [WHITESPACE@631,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@631,30]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@631,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@632,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@632,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@632,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@632,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@633,0]:"// Setup:" [gluegen] Preprocessor: pp: Returning [WHITESPACE@633,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@633,9]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@633,9]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@634,0]:"// * ovrInitialize()" [gluegen] Preprocessor: pp: Returning [WHITESPACE@634,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@634,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@634,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@635,0]:"// * ovrHMD hmd = ovrHmd_Create(0)" [gluegen] Preprocessor: pp: Returning [WHITESPACE@635,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@635,35]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@635,35]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@636,0]:"// * Use hmd members and ovrHmd_GetFovTextureSize() to determine graphics configuration." [gluegen] Preprocessor: pp: Returning [WHITESPACE@636,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@636,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@636,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@637,0]:"// * Call ovrHmd_ConfigureTracking() to configure and initialize tracking." [gluegen] Preprocessor: pp: Returning [WHITESPACE@637,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@637,75]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@637,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@638,0]:"// * Call ovrHmd_ConfigureRendering() to setup graphics for SDK rendering," [gluegen] Preprocessor: pp: Returning [WHITESPACE@638,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@638,75]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@638,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@639,0]:"// which is the preferred approach." [gluegen] Preprocessor: pp: Returning [WHITESPACE@639,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@639,38]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@639,38]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@640,0]:"// Please refer to "Client Distortion Rendering" below if you prefer to do that instead." [gluegen] Preprocessor: pp: Returning [WHITESPACE@640,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@640,91]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@640,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@641,0]:"// * If the ovrHmdCap_ExtendDesktop flag is not set, then use ovrHmd_AttachToWindow to" [gluegen] Preprocessor: pp: Returning [WHITESPACE@641,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@641,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@641,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@642,0]:"// associate the relevant application window with the hmd." [gluegen] Preprocessor: pp: Returning [WHITESPACE@642,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@642,61]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@642,61]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@643,0]:"// * Allocate render target textures as needed." [gluegen] Preprocessor: pp: Returning [WHITESPACE@643,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@643,48]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@643,48]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@644,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@644,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@644,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@644,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@645,0]:"// Game Loop:" [gluegen] Preprocessor: pp: Returning [WHITESPACE@645,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@645,13]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@645,13]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@646,0]:"// * Call ovrHmd_BeginFrame() to get the current frame timing information." [gluegen] Preprocessor: pp: Returning [WHITESPACE@646,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@646,75]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@646,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@647,0]:"// * Render each eye using ovrHmd_GetEyePoses() to get each eye pose." [gluegen] Preprocessor: pp: Returning [WHITESPACE@647,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@647,70]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@647,70]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@648,0]:"// * Call ovrHmd_EndFrame() to render the distorted textures to the back buffer" [gluegen] Preprocessor: pp: Returning [WHITESPACE@648,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@648,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@648,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@649,0]:"// and present them on the hmd." [gluegen] Preprocessor: pp: Returning [WHITESPACE@649,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@649,34]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@649,34]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@650,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@650,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@650,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@650,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@651,0]:"// Shutdown:" [gluegen] Preprocessor: pp: Returning [WHITESPACE@651,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@651,12]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@651,12]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@652,0]:"// * ovrHmd_Destroy(hmd)" [gluegen] Preprocessor: pp: Returning [WHITESPACE@652,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@652,25]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@652,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@653,0]:"// * ovr_Shutdown()" [gluegen] Preprocessor: pp: Returning [WHITESPACE@653,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@653,20]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@653,20]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@654,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@654,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@654,2]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@654,2]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@656,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@656,1]:"ifdef" [gluegen] Preprocessor: pp: Returning [NL@656,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@657,0]:"extern" [gluegen] Preprocessor: pp: Returning [NL@657,12]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@658,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@658,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@658,6]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@661,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@661,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@661,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@662,0]:"/// ovr_InitializeRenderingShim initializes the rendering shim apart from everything" [gluegen] Preprocessor: pp: Returning [WHITESPACE@662,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@662,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@662,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@663,0]:"/// else in LibOVR. This may be helpful if the application prefers to avoid" [gluegen] Preprocessor: pp: Returning [WHITESPACE@663,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@663,75]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@663,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@664,0]:"/// creating any OVR resources (allocations, service connections, etc) at this point." [gluegen] Preprocessor: pp: Returning [WHITESPACE@664,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@664,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@664,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@665,0]:"/// ovr_InitializeRenderingShim does not bring up anything within LibOVR except the" [gluegen] Preprocessor: pp: Returning [WHITESPACE@665,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@665,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@665,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@666,0]:"/// necessary hooks to enable the Direct-to-Rift functionality." [gluegen] Preprocessor: pp: Returning [WHITESPACE@666,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@666,63]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@666,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@667,0]:"///" [gluegen] Preprocessor: pp: Returning [WHITESPACE@667,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@667,3]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@667,3]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@668,0]:"/// Either ovr_InitializeRenderingShim() or ovr_Initialize() must be called before any" [gluegen] Preprocessor: pp: Returning [WHITESPACE@668,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@668,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@668,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@669,0]:"/// Direct3D or OpenGL initialization is done by application (creation of devices, etc)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@669,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@669,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@669,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@670,0]:"/// ovr_Initialize() must still be called after to use the rest of LibOVR APIs." [gluegen] Preprocessor: pp: Returning [WHITESPACE@670,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@670,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@670,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@671,0]:"///" [gluegen] Preprocessor: pp: Returning [WHITESPACE@671,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@671,3]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@671,3]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@672,0]:"/// Same as ovr_InitializeRenderingShim except it requests to support at least the" [gluegen] Preprocessor: pp: Returning [WHITESPACE@672,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@672,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@672,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@673,0]:"/// given minor LibOVR library version." [gluegen] Preprocessor: pp: Returning [WHITESPACE@673,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@673,39]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@673,39]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@674,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@674,91]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@676,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@676,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@677,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@677,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@677,35]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@680,0]:"/// Library init/shutdown, must be called around all other OVR code." [gluegen] Preprocessor: pp: Returning [WHITESPACE@680,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@680,68]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@680,68]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@681,0]:"/// No other functions calls besides ovr_InitializeRenderingShim are allowed before" [gluegen] Preprocessor: pp: Returning [WHITESPACE@681,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@681,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@681,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@682,0]:"/// ovr_Initialize succeeds or after ovr_Shutdown." [gluegen] Preprocessor: pp: Returning [WHITESPACE@682,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@682,50]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@682,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@683,0]:"/// Initializes all Oculus functionality." [gluegen] Preprocessor: pp: Returning [WHITESPACE@683,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@683,41]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@683,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@684,0]:"/// A second call to ovr_Initialize after successful second call returns ovrTrue." [gluegen] Preprocessor: pp: Returning [WHITESPACE@684,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@684,81]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@684,81]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@686,0]:"/// Flags for Initialize()" [gluegen] Preprocessor: pp: Returning [WHITESPACE@686,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@686,26]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@686,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@687,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@687,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@688,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@688,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@689,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@689,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@689,4]:"// When a debug library is requested, a slower debugging version of the library will" [gluegen] Preprocessor: pp: Returning [WHITESPACE@689,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@689,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@689,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@690,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@690,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@690,4]:"// be run which can be used to help solve problems in the library and debug game code." [gluegen] Preprocessor: pp: Returning [WHITESPACE@690,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@690,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@690,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@691,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@691,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@691,4]:"ovrInit_Debug" [gluegen] Preprocessor: pp: Returning [NL@691,40]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@693,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@693,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@693,4]:"// When ServerOptional is set, the ovr_Initialize() call not will block waiting for" [gluegen] Preprocessor: pp: Returning [WHITESPACE@693,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@693,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@693,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@694,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@694,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@694,4]:"// the server to respond. If the server is not reachable it may still succeed." [gluegen] Preprocessor: pp: Returning [WHITESPACE@694,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@694,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@694,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@695,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@695,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@695,4]:"ovrInit_ServerOptional" [gluegen] Preprocessor: pp: Returning [NL@695,40]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@697,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@697,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@697,4]:"// When a version is requested, LibOVR runtime will respect the RequestedMinorVersion" [gluegen] Preprocessor: pp: Returning [WHITESPACE@697,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@697,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@697,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@698,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@698,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@698,4]:"// field and will verify that the RequestedMinorVersion is supported." [gluegen] Preprocessor: pp: Returning [WHITESPACE@698,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@698,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@698,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@699,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@699,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@699,4]:"ovrInit_RequestVersion" [gluegen] Preprocessor: pp: Returning [NL@699,40]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@701,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@701,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@701,4]:"// Forces debug features of LibOVR off explicitly, even if it is built in debug mode." [gluegen] Preprocessor: pp: Returning [WHITESPACE@701,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@701,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@701,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@702,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@702,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@702,4]:"ovrInit_ForceNoDebug" [gluegen] Preprocessor: pp: Returning [NL@702,40]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [}@704,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@704,15]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@706,0]:"/// Logging levels" [gluegen] Preprocessor: pp: Returning [WHITESPACE@706,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@706,18]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@706,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@707,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@707,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@708,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@708,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@709,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@709,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@709,4]:"ovrLogLevel_Debug" [gluegen] Preprocessor: pp: Returning [NL@709,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@710,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@710,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@710,4]:"ovrLogLevel_Info" [gluegen] Preprocessor: pp: Returning [NL@710,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@711,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@711,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@711,4]:"ovrLogLevel_Error" [gluegen] Preprocessor: pp: Returning [NL@711,25]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@712,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@712,14]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@714,0]:"/// Signature for the logging callback." [gluegen] Preprocessor: pp: Returning [WHITESPACE@714,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@714,39]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@714,39]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@715,0]:"/// Level is one of the ovrLogLevel constants." [gluegen] Preprocessor: pp: Returning [WHITESPACE@715,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@715,46]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@715,46]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@716,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@716,73]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@718,0]:"/// Parameters for the ovr_Initialize() call." [gluegen] Preprocessor: pp: Returning [WHITESPACE@718,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@718,45]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@718,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@719,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@719,14]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@720,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@720,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@721,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@721,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@721,4]:"/// Flags from ovrInitFlags to override default behavior." [gluegen] Preprocessor: pp: Returning [WHITESPACE@721,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@721,61]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@721,61]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@722,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@722,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@722,4]:"/// Pass 0 for the defaults." [gluegen] Preprocessor: pp: Returning [WHITESPACE@722,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@722,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@722,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@723,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@723,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@723,4]:"uint32_t" [gluegen] Preprocessor: pp: Returning [NL@723,77]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@725,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@725,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@725,4]:"/// Request a specific minimum minor version of the LibOVR runtime." [gluegen] Preprocessor: pp: Returning [WHITESPACE@725,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@725,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@725,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@726,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@726,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@726,4]:"/// Flags must include ovrInit_RequestVersion or this will be ignored." [gluegen] Preprocessor: pp: Returning [WHITESPACE@726,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@726,74]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@726,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@727,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@727,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@727,4]:"uint32_t" [gluegen] Preprocessor: pp: Returning [NL@727,41]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@729,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@729,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@729,4]:"/// Log callback function, which may be called at any time asynchronously from" [gluegen] Preprocessor: pp: Returning [WHITESPACE@729,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@729,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@729,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@730,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@730,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@730,4]:"/// multiple threads until ovr_Shutdown() completes." [gluegen] Preprocessor: pp: Returning [WHITESPACE@730,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@730,56]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@730,56]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@731,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@731,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@731,4]:"/// Pass 0 for no log callback." [gluegen] Preprocessor: pp: Returning [WHITESPACE@731,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@731,35]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@731,35]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@732,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@732,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@732,4]:"ovrLogCallback" [gluegen] Preprocessor: pp: Returning [NL@732,66]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@734,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@734,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@734,4]:"/// Number of milliseconds to wait for a connection to the server." [gluegen] Preprocessor: pp: Returning [WHITESPACE@734,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@734,70]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@734,70]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@735,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@735,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@735,4]:"/// Pass 0 for the default timeout." [gluegen] Preprocessor: pp: Returning [WHITESPACE@735,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@735,39]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@735,39]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@736,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@736,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@736,4]:"uint32_t" [gluegen] Preprocessor: pp: Returning [NL@736,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@737,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@737,16]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@739,0]:"/// Initialize with extra parameters." [gluegen] Preprocessor: pp: Returning [WHITESPACE@739,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@739,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@739,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@740,0]:"/// Pass 0 to initialize with default parameters, suitable for released games." [gluegen] Preprocessor: pp: Returning [WHITESPACE@740,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@740,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@740,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@741,0]:"/// LibOVRRT shared library search order:" [gluegen] Preprocessor: pp: Returning [WHITESPACE@741,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@741,41]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@741,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@742,0]:"/// 1) Current working directory (often the same as the application directory)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@742,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@742,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@742,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@743,0]:"/// 2) Module directory (usually the same as the application directory, but not if the module is a separate shared library)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@743,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@743,129]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@743,129]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@744,0]:"/// 3) Application directory" [gluegen] Preprocessor: pp: Returning [WHITESPACE@744,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@744,33]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@744,33]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@745,0]:"/// 4) Development directory (only if OVR_ENABLE_DEVELOPER_SEARCH is enabled, which is off by default)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@745,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@745,108]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@745,108]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@746,0]:"/// 5) Standard OS shared library search location(s) (OS-specific)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@746,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@746,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@746,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@747,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@747,86]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@749,0]:"/// Shuts down all Oculus functionality." [gluegen] Preprocessor: pp: Returning [WHITESPACE@749,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@749,40]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@749,40]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@750,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@750,41]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@752,0]:"/// Returns version string representing libOVR version. Static, so" [gluegen] Preprocessor: pp: Returning [WHITESPACE@752,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@752,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@752,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@753,0]:"/// string remains valid for app lifespan" [gluegen] Preprocessor: pp: Returning [WHITESPACE@753,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@753,41]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@753,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@754,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@754,56]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@756,0]:"/// Detects or re-detects HMDs and reports the total number detected." [gluegen] Preprocessor: pp: Returning [WHITESPACE@756,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@756,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@756,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@757,0]:"/// Users can get information about each HMD by calling ovrHmd_Create with an index." [gluegen] Preprocessor: pp: Returning [WHITESPACE@757,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@757,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@757,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@758,0]:"/// Returns -1 when the service is unreachable." [gluegen] Preprocessor: pp: Returning [WHITESPACE@758,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@758,47]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@758,47]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@759,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@759,41]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@761,0]:"/// Creates a handle to an HMD which doubles as a description structure." [gluegen] Preprocessor: pp: Returning [WHITESPACE@761,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@761,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@761,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@762,0]:"/// Index can [0 .. ovrHmd_Detect()-1]. Index mappings can cange after each ovrHmd_Detect call." [gluegen] Preprocessor: pp: Returning [WHITESPACE@762,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@762,95]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@762,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@763,0]:"/// If not null, then the returned handle must be freed with ovrHmd_Destroy." [gluegen] Preprocessor: pp: Returning [WHITESPACE@763,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@763,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@763,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@764,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@764,53]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@765,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@765,53]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@767,0]:"/// Creates a 'fake' HMD used for debugging only. This is not tied to specific hardware," [gluegen] Preprocessor: pp: Returning [WHITESPACE@767,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@767,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@767,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@768,0]:"/// but may be used to debug some of the related rendering." [gluegen] Preprocessor: pp: Returning [WHITESPACE@768,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@768,59]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@768,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@769,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@769,64]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@771,0]:"/// Returns last error for HMD state. Returns null for no error." [gluegen] Preprocessor: pp: Returning [WHITESPACE@771,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@771,64]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@771,64]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@772,0]:"/// String is valid until next call or GetLastError or HMD is destroyed." [gluegen] Preprocessor: pp: Returning [WHITESPACE@772,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@772,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@772,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@773,0]:"/// Pass null hmd to get global errors (during create etc)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@773,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@773,59]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@773,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@774,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@774,65]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@776,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@776,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@776,26]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@777,0]:"/// Platform specific function to specify the application window whose output will be " [gluegen] Preprocessor: pp: Returning [WHITESPACE@777,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@777,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@777,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@778,0]:"/// displayed on the HMD. Only used if the ovrHmdCap_ExtendDesktop flag is false." [gluegen] Preprocessor: pp: Returning [WHITESPACE@778,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@778,81]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@778,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@779,0]:"/// Windows: SwapChain associated with this window will be displayed on the HMD." [gluegen] Preprocessor: pp: Returning [WHITESPACE@779,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@779,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@779,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@780,0]:"/// Specify 'destMirrorRect' in window coordinates to indicate an area" [gluegen] Preprocessor: pp: Returning [WHITESPACE@780,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@780,81]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@780,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@781,0]:"/// of the render target output that will be mirrored from 'sourceRenderTargetRect'." [gluegen] Preprocessor: pp: Returning [WHITESPACE@781,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@781,95]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@781,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@782,0]:"/// Null pointers mean "full size"." [gluegen] Preprocessor: pp: Returning [WHITESPACE@782,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@782,46]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@782,46]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@783,0]:"/// @note Source and dest mirror rects are not yet implemented." [gluegen] Preprocessor: pp: Returning [WHITESPACE@783,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@783,63]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@783,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@784,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@784,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@785,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@785,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@785,41]:"const" [gluegen] Preprocessor: pp: Returning [NL@785,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@786,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@786,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@786,41]:"const" [gluegen] Preprocessor: pp: Returning [NL@786,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@787,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@787,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@787,35]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@789,0]:"/// Returns capability bits that are enabled at this time as described by ovrHmdCaps." [gluegen] Preprocessor: pp: Returning [WHITESPACE@789,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@789,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@789,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@790,0]:"/// Note that this value is different font ovrHmdDesc::HmdCaps, which describes what" [gluegen] Preprocessor: pp: Returning [WHITESPACE@790,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@790,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@790,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@791,0]:"/// capabilities are available for that HMD." [gluegen] Preprocessor: pp: Returning [WHITESPACE@791,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@791,44]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@791,44]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@792,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@792,68]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@794,0]:"/// Modifies capability bits described by ovrHmdCaps that can be modified," [gluegen] Preprocessor: pp: Returning [WHITESPACE@794,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@794,74]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@794,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@795,0]:"/// such as ovrHmdCap_LowPersistance." [gluegen] Preprocessor: pp: Returning [WHITESPACE@795,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@795,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@795,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@796,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@796,82]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@798,0]:"//-------------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@798,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@798,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@798,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@799,0]:"// ***** Tracking Interface" [gluegen] Preprocessor: pp: Returning [WHITESPACE@799,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@799,27]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@799,27]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@801,0]:"/// All tracking interface functions are thread-safe, allowing tracking state to be sampled" [gluegen] Preprocessor: pp: Returning [WHITESPACE@801,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@801,91]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@801,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@802,0]:"/// from different threads." [gluegen] Preprocessor: pp: Returning [WHITESPACE@802,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@802,27]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@802,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@803,0]:"/// ConfigureTracking starts sensor sampling, enabling specified capabilities," [gluegen] Preprocessor: pp: Returning [WHITESPACE@803,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@803,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@803,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@804,0]:"/// described by ovrTrackingCaps." [gluegen] Preprocessor: pp: Returning [WHITESPACE@804,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@804,36]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@804,36]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@805,0]:"/// - supportedTrackingCaps specifies support that is requested. The function will succeed" [gluegen] Preprocessor: pp: Returning [WHITESPACE@805,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@805,91]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@805,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@806,0]:"/// even if these caps are not available (i.e. sensor or camera is unplugged). Support" [gluegen] Preprocessor: pp: Returning [WHITESPACE@806,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@806,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@806,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@807,0]:"/// will automatically be enabled if such device is plugged in later. Software should" [gluegen] Preprocessor: pp: Returning [WHITESPACE@807,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@807,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@807,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@808,0]:"/// check ovrTrackingState.StatusFlags for real-time status." [gluegen] Preprocessor: pp: Returning [WHITESPACE@808,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@808,63]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@808,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@809,0]:"/// - requiredTrackingCaps specify sensor capabilities required at the time of the call." [gluegen] Preprocessor: pp: Returning [WHITESPACE@809,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@809,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@809,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@810,0]:"/// If they are not available, the function will fail. Pass 0 if only specifying" [gluegen] Preprocessor: pp: Returning [WHITESPACE@810,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@810,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@810,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@811,0]:"/// supportedTrackingCaps." [gluegen] Preprocessor: pp: Returning [WHITESPACE@811,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@811,29]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@811,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@812,0]:"/// - Pass 0 for both supportedTrackingCaps and requiredTrackingCaps to disable tracking." [gluegen] Preprocessor: pp: Returning [WHITESPACE@812,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@812,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@812,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@813,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@813,101]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@814,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@814,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@814,57]:"unsigned" [gluegen] Preprocessor: pp: Returning [NL@814,92]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@816,0]:"/// Re-centers the sensor orientation." [gluegen] Preprocessor: pp: Returning [WHITESPACE@816,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@816,38]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@816,38]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@817,0]:"/// Normally this will recenter the (x,y,z) translational components and the yaw" [gluegen] Preprocessor: pp: Returning [WHITESPACE@817,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@817,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@817,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@818,0]:"/// component of orientation." [gluegen] Preprocessor: pp: Returning [WHITESPACE@818,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@818,29]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@818,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@819,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@819,58]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@821,0]:"/// Returns tracking state reading based on the specified absolute system time." [gluegen] Preprocessor: pp: Returning [WHITESPACE@821,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@821,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@821,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@822,0]:"/// Pass an absTime value of 0.0 to request the most recent sensor reading. In this case" [gluegen] Preprocessor: pp: Returning [WHITESPACE@822,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@822,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@822,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@823,0]:"/// both PredictedPose and SamplePose will have the same value." [gluegen] Preprocessor: pp: Returning [WHITESPACE@823,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@823,63]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@823,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@824,0]:"/// ovrHmd_GetEyePoses relies on a valid ovrTrackingState." [gluegen] Preprocessor: pp: Returning [WHITESPACE@824,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@824,58]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@824,58]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@825,0]:"/// This may also be used for more refined timing of FrontBuffer rendering logic, etc." [gluegen] Preprocessor: pp: Returning [WHITESPACE@825,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@825,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@825,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@826,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@826,90]:" [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@832,0]:"//-------------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@832,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@832,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@832,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@833,0]:"// ***** Graphics Setup" [gluegen] Preprocessor: pp: Returning [WHITESPACE@833,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@833,23]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@833,23]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@835,0]:"/// Calculates the recommended viewport size for rendering a given eye within the HMD" [gluegen] Preprocessor: pp: Returning [WHITESPACE@835,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@835,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@835,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@836,0]:"/// with a given FOV cone. Higher FOV will generally require larger textures to" [gluegen] Preprocessor: pp: Returning [WHITESPACE@836,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@836,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@836,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@837,0]:"/// maintain quality." [gluegen] Preprocessor: pp: Returning [WHITESPACE@837,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@837,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@837,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@838,0]:"/// - pixelsPerDisplayPixel specifies the ratio of the number of render target pixels" [gluegen] Preprocessor: pp: Returning [WHITESPACE@838,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@838,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@838,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@839,0]:"/// to display pixels at the center of distortion. 1.0 is the default value. Lower" [gluegen] Preprocessor: pp: Returning [WHITESPACE@839,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@839,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@839,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@840,0]:"/// values can improve performance, higher values give improved quality." [gluegen] Preprocessor: pp: Returning [WHITESPACE@840,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@840,75]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@840,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@841,0]:"/// Apps packing multiple eye views together on the same textue should ensure there is" [gluegen] Preprocessor: pp: Returning [WHITESPACE@841,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@841,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@841,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@842,0]:"/// roughly 8 pixels of padding between them to prevent texture filtering and chromatic" [gluegen] Preprocessor: pp: Returning [WHITESPACE@842,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@842,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@842,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@843,0]:"/// aberration causing images to "leak" between the two eye views." [gluegen] Preprocessor: pp: Returning [WHITESPACE@843,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@843,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@843,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@844,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@844,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@845,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@845,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@845,45]:"float" [gluegen] Preprocessor: pp: Returning [NL@845,74]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@847,0]:"//-------------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@847,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@847,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@847,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@848,0]:"// ***** Rendering API Thread Safety" [gluegen] Preprocessor: pp: Returning [WHITESPACE@848,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@848,37]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@848,37]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@850,0]:"// All of rendering functions including the configure and frame functions" [gluegen] Preprocessor: pp: Returning [WHITESPACE@850,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@850,74]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@850,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@851,0]:"// are *NOT thread safe*. It is ok to use ConfigureRendering on one thread and handle" [gluegen] Preprocessor: pp: Returning [WHITESPACE@851,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@851,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@851,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@852,0]:"// frames on another thread, but explicit synchronization must be done since" [gluegen] Preprocessor: pp: Returning [WHITESPACE@852,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@852,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@852,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@853,0]:"// functions that depend on configured state are not reentrant." [gluegen] Preprocessor: pp: Returning [WHITESPACE@853,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@853,64]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@853,64]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@854,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@854,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@854,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@854,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@855,0]:"// As an extra requirement, any of the following calls must be done on" [gluegen] Preprocessor: pp: Returning [WHITESPACE@855,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@855,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@855,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@856,0]:"// the render thread, which is the same thread that calls ovrHmd_BeginFrame" [gluegen] Preprocessor: pp: Returning [WHITESPACE@856,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@856,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@856,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@857,0]:"// or ovrHmd_BeginFrameTiming." [gluegen] Preprocessor: pp: Returning [WHITESPACE@857,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@857,31]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@857,31]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@858,0]:"// - ovrHmd_EndFrame" [gluegen] Preprocessor: pp: Returning [WHITESPACE@858,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@858,23]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@858,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@859,0]:"// - ovrHmd_GetEyeTimewarpMatrices" [gluegen] Preprocessor: pp: Returning [WHITESPACE@859,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@859,37]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@859,37]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@861,0]:"//-------------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@861,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@861,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@861,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@862,0]:"// ***** SDK Distortion Rendering Functions" [gluegen] Preprocessor: pp: Returning [WHITESPACE@862,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@862,44]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@862,44]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@864,0]:"// These functions support rendering of distortion by the SDK through direct" [gluegen] Preprocessor: pp: Returning [WHITESPACE@864,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@864,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@864,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@865,0]:"// access to the underlying rendering API, such as D3D or GL." [gluegen] Preprocessor: pp: Returning [WHITESPACE@865,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@865,61]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@865,61]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@866,0]:"// This is the recommended approach since it allows better support for future" [gluegen] Preprocessor: pp: Returning [WHITESPACE@866,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@866,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@866,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@867,0]:"// Oculus hardware, and enables a range of low-level optimizations." [gluegen] Preprocessor: pp: Returning [WHITESPACE@867,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@867,67]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@867,67]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@869,0]:"/// Configures rendering and fills in computed render parameters." [gluegen] Preprocessor: pp: Returning [WHITESPACE@869,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@869,65]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@869,65]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@870,0]:"/// This function can be called multiple times to change rendering settings." [gluegen] Preprocessor: pp: Returning [WHITESPACE@870,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@870,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@870,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@871,0]:"/// eyeRenderDescOut is a pointer to an array of two ovrEyeRenderDesc structs" [gluegen] Preprocessor: pp: Returning [WHITESPACE@871,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@871,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@871,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@872,0]:"/// that are used to return complete rendering information for each eye." [gluegen] Preprocessor: pp: Returning [WHITESPACE@872,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@872,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@872,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@873,0]:"/// - apiConfig provides D3D/OpenGL specific parameters. Pass null" [gluegen] Preprocessor: pp: Returning [WHITESPACE@873,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@873,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@873,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@874,0]:"/// to shutdown rendering and release all resources." [gluegen] Preprocessor: pp: Returning [WHITESPACE@874,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@874,55]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@874,55]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@875,0]:"/// - distortionCaps describe desired distortion settings." [gluegen] Preprocessor: pp: Returning [WHITESPACE@875,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@875,59]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@875,59]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@876,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@876,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@877,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@877,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@877,46]:"const" [gluegen] Preprocessor: pp: Returning [NL@877,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@878,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@878,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@878,46]:"unsigned" [gluegen] Preprocessor: pp: Returning [NL@878,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@879,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@879,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@879,46]:"const" [gluegen] Preprocessor: pp: Returning [NL@879,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@880,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@880,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@880,46]:"ovrEyeRenderDesc" [gluegen] Preprocessor: pp: Returning [NL@880,85]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@883,0]:"/// Begins a frame, returning timing information." [gluegen] Preprocessor: pp: Returning [WHITESPACE@883,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@883,49]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@883,49]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@884,0]:"/// This should be called at the beginning of the game rendering loop (on the render thread)." [gluegen] Preprocessor: pp: Returning [WHITESPACE@884,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@884,93]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@884,93]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@885,0]:"/// Pass 0 for the frame index if not using ovrHmd_GetFrameTiming." [gluegen] Preprocessor: pp: Returning [WHITESPACE@885,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@885,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@885,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@886,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@886,91]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@888,0]:"/// Ends a frame, submitting the rendered textures to the frame buffer." [gluegen] Preprocessor: pp: Returning [WHITESPACE@888,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@888,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@888,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@889,0]:"/// - RenderViewport within each eyeTexture can change per frame if necessary." [gluegen] Preprocessor: pp: Returning [WHITESPACE@889,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@889,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@889,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@890,0]:"/// - 'renderPose' will typically be the value returned from ovrHmd_GetEyePoses" [gluegen] Preprocessor: pp: Returning [WHITESPACE@890,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@890,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@890,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@891,0]:"/// but can be different if a different head pose was used for rendering." [gluegen] Preprocessor: pp: Returning [WHITESPACE@891,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@891,75]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@891,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@892,0]:"/// - This may perform distortion and scaling internally, assuming is it not" [gluegen] Preprocessor: pp: Returning [WHITESPACE@892,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@892,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@892,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@893,0]:"/// delegated to another thread." [gluegen] Preprocessor: pp: Returning [WHITESPACE@893,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@893,34]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@893,34]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@894,0]:"/// - Must be called on the same thread as BeginFrame." [gluegen] Preprocessor: pp: Returning [WHITESPACE@894,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@894,54]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@894,54]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@895,0]:"/// - If ovrDistortionCap_DepthProjectedTimeWarp is enabled, then app must provide eyeDepthTexture" [gluegen] Preprocessor: pp: Returning [WHITESPACE@895,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@895,98]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@895,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@896,0]:"/// and posTimewarpDesc. Otherwise both can be NULL." [gluegen] Preprocessor: pp: Returning [WHITESPACE@896,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@896,54]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@896,54]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@897,0]:"/// - *** This Function will call Present/SwapBuffers and potentially wait for GPU Sync ***." [gluegen] Preprocessor: pp: Returning [WHITESPACE@897,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@897,92]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@897,92]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@898,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@898,53]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@899,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@899,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@899,36]:"const" [gluegen] Preprocessor: pp: Returning [NL@899,65]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@900,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@900,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@900,36]:"const" [gluegen] Preprocessor: pp: Returning [NL@900,68]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@902,0]:"/// Returns predicted head pose in outHmdTrackingState and offset eye poses in outEyePoses" [gluegen] Preprocessor: pp: Returning [WHITESPACE@902,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@902,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@902,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@903,0]:"/// as an atomic operation. Caller need not worry about applying HmdToEyeViewOffset to the" [gluegen] Preprocessor: pp: Returning [WHITESPACE@903,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@903,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@903,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@904,0]:"/// returned outEyePoses variables." [gluegen] Preprocessor: pp: Returning [WHITESPACE@904,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@904,35]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@904,35]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@905,0]:"/// - Thread-safe function where caller should increment frameIndex with every frame" [gluegen] Preprocessor: pp: Returning [WHITESPACE@905,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@905,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@905,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@906,0]:"/// and pass the index where applicable to functions called on the rendering thread." [gluegen] Preprocessor: pp: Returning [WHITESPACE@906,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@906,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@906,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@907,0]:"/// - hmdToEyeViewOffset[2] can be ovrEyeRenderDesc.HmdToEyeViewOffset returned from " [gluegen] Preprocessor: pp: Returning [WHITESPACE@907,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@907,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@907,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@908,0]:"/// ovrHmd_ConfigureRendering or ovrHmd_GetRenderDesc. For monoscopic rendering," [gluegen] Preprocessor: pp: Returning [WHITESPACE@908,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@908,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@908,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@909,0]:"/// use a vector that is the average of the two vectors for both eyes." [gluegen] Preprocessor: pp: Returning [WHITESPACE@909,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@909,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@909,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@910,0]:"/// - If frameIndex is not being utilized, pass in 0." [gluegen] Preprocessor: pp: Returning [WHITESPACE@910,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@910,53]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@910,53]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@911,0]:"/// - Assuming outEyePoses are used for rendering, it should be passed into ovrHmd_EndFrame." [gluegen] Preprocessor: pp: Returning [WHITESPACE@911,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@911,92]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@911,92]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@912,0]:"/// - If caller doesn't need outHmdTrackingState, it can be passed in as NULL" [gluegen] Preprocessor: pp: Returning [WHITESPACE@912,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@912,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@912,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@913,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@913,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@914,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@914,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@914,45]:"const" [gluegen] Preprocessor: pp: Returning [NL@914,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@915,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@915,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@915,45]:"ovrPosef" [gluegen] Preprocessor: pp: Returning [NL@915,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@916,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@916,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@916,45]:"ovrTrackingState" [gluegen] Preprocessor: pp: Returning [NL@916,84]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@918,0]:"/// Function was previously called ovrHmd_GetEyePose" [gluegen] Preprocessor: pp: Returning [WHITESPACE@918,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@918,52]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@918,52]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@919,0]:"/// Returns the predicted head pose to use when rendering the specified eye." [gluegen] Preprocessor: pp: Returning [WHITESPACE@919,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@919,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@919,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@920,0]:"/// - Important: Caller must apply HmdToEyeViewOffset before using ovrPosef for rendering" [gluegen] Preprocessor: pp: Returning [WHITESPACE@920,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@920,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@920,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@921,0]:"/// - Must be called between ovrHmd_BeginFrameTiming and ovrHmd_EndFrameTiming." [gluegen] Preprocessor: pp: Returning [WHITESPACE@921,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@921,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@921,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@922,0]:"/// - If returned pose is used for rendering the eye, it should be passed to ovrHmd_EndFrame." [gluegen] Preprocessor: pp: Returning [WHITESPACE@922,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@922,93]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@922,93]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@923,0]:"/// - Parameter 'eye' is used internally for prediction timing only" [gluegen] Preprocessor: pp: Returning [WHITESPACE@923,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@923,67]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@923,67]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@924,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@924,82]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@927,0]:"//-------------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@927,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@927,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@927,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@928,0]:"// ***** Client Distortion Rendering Functions" [gluegen] Preprocessor: pp: Returning [WHITESPACE@928,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@928,47]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@928,47]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@930,0]:"// These functions provide the distortion data and render timing support necessary to allow" [gluegen] Preprocessor: pp: Returning [WHITESPACE@930,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@930,91]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@930,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@931,0]:"// client rendering of distortion. Client-side rendering involves the following steps:" [gluegen] Preprocessor: pp: Returning [WHITESPACE@931,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@931,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@931,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@932,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@932,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@932,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@932,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@933,0]:"// 1. Setup ovrEyeDesc based on the desired texture size and FOV." [gluegen] Preprocessor: pp: Returning [WHITESPACE@933,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@933,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@933,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@934,0]:"// Call ovrHmd_GetRenderDesc to get the necessary rendering parameters for each eye." [gluegen] Preprocessor: pp: Returning [WHITESPACE@934,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@934,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@934,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@935,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@935,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@935,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@935,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@936,0]:"// 2. Use ovrHmd_CreateDistortionMesh to generate the distortion mesh." [gluegen] Preprocessor: pp: Returning [WHITESPACE@936,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@936,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@936,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@937,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@937,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@937,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@937,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@938,0]:"// 3. Use ovrHmd_BeginFrameTiming, ovrHmd_GetEyePoses, and ovrHmd_BeginFrameTiming in" [gluegen] Preprocessor: pp: Returning [WHITESPACE@938,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@938,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@938,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@939,0]:"// the rendering loop to obtain timing and predicted head orientation when rendering each eye." [gluegen] Preprocessor: pp: Returning [WHITESPACE@939,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@939,98]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@939,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@940,0]:"// - When using timewarp, use ovr_WaitTillTime after the rendering and gpu flush, followed" [gluegen] Preprocessor: pp: Returning [WHITESPACE@940,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@940,95]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@940,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@941,0]:"// by ovrHmd_GetEyeTimewarpMatrices to obtain the timewarp matrices used" [gluegen] Preprocessor: pp: Returning [WHITESPACE@941,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@941,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@941,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@942,0]:"// by the distortion pixel shader. This will minimize latency." [gluegen] Preprocessor: pp: Returning [WHITESPACE@942,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@942,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@942,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@943,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@943,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@943,2]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@943,2]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@945,0]:"/// Computes the distortion viewport, view adjust, and other rendering parameters for" [gluegen] Preprocessor: pp: Returning [WHITESPACE@945,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@945,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@945,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@946,0]:"/// the specified eye. This can be used instead of ovrHmd_ConfigureRendering to do" [gluegen] Preprocessor: pp: Returning [WHITESPACE@946,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@946,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@946,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@947,0]:"/// setup for client rendered distortion." [gluegen] Preprocessor: pp: Returning [WHITESPACE@947,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@947,41]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@947,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@948,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@948,70]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@949,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@949,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@949,49]:"ovrEyeType" [gluegen] Preprocessor: pp: Returning [NL@949,85]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@952,0]:"/// Describes a vertex used by the distortion mesh. This is intended to be converted into" [gluegen] Preprocessor: pp: Returning [WHITESPACE@952,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@952,89]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@952,89]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@953,0]:"/// the engine-specific format. Some fields may be unused based on the ovrDistortionCaps" [gluegen] Preprocessor: pp: Returning [WHITESPACE@953,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@953,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@953,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@954,0]:"/// flags selected. TexG and TexB, for example, are not used if chromatic correction is" [gluegen] Preprocessor: pp: Returning [WHITESPACE@954,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@954,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@954,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@955,0]:"/// not requested." [gluegen] Preprocessor: pp: Returning [WHITESPACE@955,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@955,18]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@955,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@956,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@956,35]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@957,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@957,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@958,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@958,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@958,4]:"ovrVector2f" [gluegen] Preprocessor: pp: Returning [NL@958,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@959,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@959,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@959,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@959,102]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@960,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@960,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@960,4]:"float" [gluegen] Preprocessor: pp: Returning [NL@960,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@961,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@961,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@961,4]:"ovrVector2f" [gluegen] Preprocessor: pp: Returning [NL@961,113]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@962,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@962,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@962,4]:"ovrVector2f" [gluegen] Preprocessor: pp: Returning [NL@962,115]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@963,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@963,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@963,4]:"ovrVector2f" [gluegen] Preprocessor: pp: Returning [NL@963,114]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@964,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@964,22]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@966,0]:"/// Describes a full set of distortion mesh data, filled in by ovrHmd_CreateDistortionMesh." [gluegen] Preprocessor: pp: Returning [WHITESPACE@966,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@966,91]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@966,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@967,0]:"/// Contents of this data structure, if not null, should be freed by ovrHmd_DestroyDistortionMesh." [gluegen] Preprocessor: pp: Returning [WHITESPACE@967,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@967,98]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@967,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@968,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@968,33]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@969,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@969,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@970,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@970,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@970,4]:"ovrDistortionVertex" [gluegen] Preprocessor: pp: Returning [NL@970,103]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@971,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@971,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@971,4]:"unsigned" [gluegen] Preprocessor: pp: Returning [NL@971,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@972,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@972,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@972,4]:"unsigned" [gluegen] Preprocessor: pp: Returning [NL@972,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@973,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@973,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@973,4]:"unsigned" [gluegen] Preprocessor: pp: Returning [NL@973,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@974,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@974,20]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@976,0]:"/// Generate distortion mesh per eye." [gluegen] Preprocessor: pp: Returning [WHITESPACE@976,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@976,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@976,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@977,0]:"/// Distortion capabilities will depend on 'distortionCaps' flags. Users should " [gluegen] Preprocessor: pp: Returning [WHITESPACE@977,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@977,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@977,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@978,0]:"/// render using the appropriate shaders based on their settings." [gluegen] Preprocessor: pp: Returning [WHITESPACE@978,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@978,65]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@978,65]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@979,0]:"/// Distortion mesh data will be allocated and written into the ovrDistortionMesh data structure," [gluegen] Preprocessor: pp: Returning [WHITESPACE@979,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@979,97]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@979,97]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@980,0]:"/// which should be explicitly freed with ovrHmd_DestroyDistortionMesh." [gluegen] Preprocessor: pp: Returning [WHITESPACE@980,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@980,71]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@980,71]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@981,0]:"/// Users should call ovrHmd_GetRenderScaleAndOffset to get uvScale and Offset values for rendering." [gluegen] Preprocessor: pp: Returning [WHITESPACE@981,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@981,100]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@981,100]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@982,0]:"/// The function shouldn't fail unless theres is a configuration or memory error, in which case" [gluegen] Preprocessor: pp: Returning [WHITESPACE@982,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@982,95]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@982,95]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@983,0]:"/// ovrDistortionMesh values will be set to null." [gluegen] Preprocessor: pp: Returning [WHITESPACE@983,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@983,49]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@983,49]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@984,0]:"/// This is the only function in the SDK reliant on eye relief, currently imported from profiles," [gluegen] Preprocessor: pp: Returning [WHITESPACE@984,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@984,97]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@984,97]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@985,0]:"/// or overridden here." [gluegen] Preprocessor: pp: Returning [WHITESPACE@985,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@985,23]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@985,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@986,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@986,68]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@987,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@987,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@987,49]:"ovrEyeType" [gluegen] Preprocessor: pp: Returning [NL@987,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@988,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@988,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@988,49]:"unsigned" [gluegen] Preprocessor: pp: Returning [NL@988,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@989,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@989,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@989,49]:"ovrDistortionMesh" [gluegen] Preprocessor: pp: Returning [NL@989,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@990,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@990,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@991,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@991,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@991,53]:"ovrEyeType" [gluegen] Preprocessor: pp: Returning [NL@991,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@992,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@992,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@992,53]:"unsigned" [gluegen] Preprocessor: pp: Returning [NL@992,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@993,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@993,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@993,53]:"ovrDistortionMesh" [gluegen] Preprocessor: pp: Returning [NL@993,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@994,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@994,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@994,53]:"float" [gluegen] Preprocessor: pp: Returning [NL@994,91]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@997,0]:"/// Used to free the distortion mesh allocated by ovrHmd_GenerateDistortionMesh. meshData elements" [gluegen] Preprocessor: pp: Returning [WHITESPACE@997,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@997,98]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@997,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@998,0]:"/// are set to null and zeroes after the call." [gluegen] Preprocessor: pp: Returning [WHITESPACE@998,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@998,46]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@998,46]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@999,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@999,84]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1001,0]:"/// Computes updated 'uvScaleOffsetOut' to be used with a distortion if render target size or" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1001,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1001,93]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1001,93]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1002,0]:"/// viewport changes after the fact. This can be used to adjust render size every frame if desired." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1002,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1002,99]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1002,99]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1003,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1003,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1004,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1004,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1004,52]:"ovrSizei" [gluegen] Preprocessor: pp: Returning [NL@1004,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1005,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1005,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1005,52]:"ovrVector2f" [gluegen] Preprocessor: pp: Returning [NL@1005,86]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1007,0]:"/// Thread-safe timing function for the main thread. Caller should increment frameIndex" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1007,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1007,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1007,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1008,0]:"/// with every frame and pass the index where applicable to functions called on the" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1008,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1008,83]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1008,83]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1009,0]:"/// rendering thread." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1009,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1009,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1009,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1010,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1010,95]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1012,0]:"/// Called at the beginning of the frame on the rendering thread." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1012,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1012,65]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1012,65]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1013,0]:"/// Pass frameIndex == 0 if ovrHmd_GetFrameTiming isn't being used. Otherwise," [gluegen] Preprocessor: pp: Returning [WHITESPACE@1013,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1013,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1013,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1014,0]:"/// pass the same frame index as was used for GetFrameTiming on the main thread." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1014,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1014,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1014,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1015,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1015,97]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1017,0]:"/// Marks the end of client distortion rendered frame, tracking the necessary timing information." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1017,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1017,97]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1017,97]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1018,0]:"/// This function must be called immediately after Present/SwapBuffers + GPU sync. GPU sync is" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1018,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1018,94]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1018,94]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1019,0]:"/// important before this call to reduce latency and ensure proper timing." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1019,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1019,74]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1019,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1020,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1020,60]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1022,0]:"/// Initializes and resets frame time tracking. This is typically not necessary, but" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1022,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1022,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1022,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1023,0]:"/// is helpful if game changes vsync state or video mode. vsync is assumed to be on if this" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1023,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1023,91]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1023,91]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1024,0]:"/// isn't called. Resets internal frame index to the specified number." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1024,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1024,70]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1024,70]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1025,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1025,87]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1027,0]:"/// Computes timewarp matrices used by distortion mesh shader, these are used to adjust" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1027,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1027,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1027,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1028,0]:"/// for head orientation change since the last call to ovrHmd_GetEyePoses" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1028,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1028,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1028,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1029,0]:"/// when rendering this eye. The ovrDistortionVertex::TimeWarpFactor is used to blend between the" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1029,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1029,97]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1029,97]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1030,0]:"/// matrices, usually representing two different sides of the screen." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1030,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1030,69]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1030,69]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1031,0]:"/// Set 'calcPosition' to true when using depth based positional timewarp" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1031,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1031,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1031,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1032,0]:"/// Must be called on the same thread as ovrHmd_BeginFrameTiming." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1032,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1032,65]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1032,65]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1033,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1033,104]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1034,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1034,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1034,59]:"ovrMatrix4f" [gluegen] Preprocessor: pp: Returning [NL@1034,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1035,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1035,113]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1036,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1036,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1036,61]:"ovrQuatf" [gluegen] Preprocessor: pp: Returning [NL@1036,111]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1037,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1037,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1037,61]:"double" [gluegen] Preprocessor: pp: Returning [NL@1037,96]:" [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1042,0]:"//-------------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1042,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1042,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1042,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1043,0]:"// ***** Stateless math setup functions" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1043,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1043,39]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1043,39]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1045,0]:"/// Returns global, absolute high-resolution time in seconds. This is the same" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1045,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1045,78]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1045,78]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1046,0]:"/// value as used in sensor messages." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1046,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1046,37]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1046,37]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1047,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1047,51]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1050,0]:"// -----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1050,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1050,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1050,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1051,0]:"// ***** Latency Test interface" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1051,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1051,31]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1051,31]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1053,0]:"/// Does latency test processing and returns 'TRUE' if specified rgb color should" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1053,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1053,81]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1053,81]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1054,0]:"/// be used to clear the screen." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1054,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1054,32]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1054,32]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1055,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1055,97]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1057,0]:"/// Returns non-null string once with latency test result, when it is available." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1057,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1057,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1057,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1058,0]:"/// Buffer is valid until next call." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1058,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1058,36]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1058,36]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1059,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1059,73]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1061,0]:"/// Returns the latency testing color in rgbColorOut to render when using a DK2" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1061,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1061,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1061,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1062,0]:"/// Returns false if this feature is disabled or not-applicable (e.g. using a DK1)" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1062,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1062,82]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1062,82]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1063,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1063,107]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1065,0]:"//-------------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1065,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1065,87]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1065,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1066,0]:"// ***** Health and Safety Warning Display interface" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1066,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1066,52]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1066,52]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1067,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1067,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1067,2]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1067,2]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1069,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1069,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@1069,26]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1071,0]:"/// Used by ovrhmd_GetHSWDisplayState to report the current display state." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1071,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1071,74]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1071,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1072,0]:"typedef" [gluegen] Preprocessor: pp: Returning [NL@1072,49]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@1073,0]:"{" [gluegen] Preprocessor: pp: Returning [NL@1073,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1074,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1074,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1074,4]:"/// If true then the warning should be currently visible" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1074,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@1074,60]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1074,60]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1075,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1075,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1075,4]:"/// and the following variables have meaning. Else there is no" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1075,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@1075,66]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1075,66]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1076,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1076,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1076,4]:"/// warning being displayed for this application on the given HMD." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1076,4]:"" [gluegen] Preprocessor: Returning fresh token [NL@1076,70]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1076,70]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1077,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1077,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1077,4]:"ovrBool" [gluegen] Preprocessor: pp: Returning [NL@1077,98]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1078,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1078,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1078,4]:"char" [gluegen] Preprocessor: pp: Returning [NL@1078,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1079,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1079,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1079,4]:"double" [gluegen] Preprocessor: pp: Returning [NL@1079,120]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1080,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1080,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1080,4]:"double" [gluegen] Preprocessor: pp: Returning [NL@1080,125]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@1081,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@1081,21]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1083,0]:"/// Returns the current state of the HSW display. If the application is doing the rendering of" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1083,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1083,94]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1083,94]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1084,0]:"/// the HSW display then this function serves to indicate that the warning should be" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1084,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1084,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1084,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1085,0]:"/// currently displayed. If the application is using SDK-based eye rendering then the SDK by" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1085,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1085,92]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1085,92]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1086,0]:"/// default automatically handles the drawing of the HSW display. An application that uses" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1086,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1086,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1086,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1087,0]:"/// application-based eye rendering should use this function to know when to start drawing the" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1087,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1087,94]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1087,94]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1088,0]:"/// HSW display itself and can optionally use it in conjunction with ovrhmd_DismissHSWDisplay" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1088,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1088,93]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1088,93]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1089,0]:"/// as described below." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1089,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1089,23]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1089,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1090,0]:"///" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1090,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1090,3]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1090,3]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1091,0]:"/// Example usage for application-based rendering:" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1091,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1091,50]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1091,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1092,0]:"/// bool HSWDisplayCurrentlyDisplayed = false; // global or class member variable" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1092,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1092,84]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1092,84]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1093,0]:"/// ovrHSWDisplayState hswDisplayState;" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1093,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1093,42]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1093,42]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1094,0]:"/// ovrhmd_GetHSWDisplayState(Hmd, &hswDisplayState);" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1094,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1094,56]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1094,56]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1095,0]:"///" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1095,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1095,3]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1095,3]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1096,0]:"/// if (hswDisplayState.Displayed && !HSWDisplayCurrentlyDisplayed) {" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1096,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1096,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1096,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1097,0]:"/// " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1097,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1097,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1097,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1098,0]:"/// HSWDisplayCurrentlyDisplayed = true;" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1098,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1098,47]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1098,47]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1099,0]:"/// }" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1099,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1099,8]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1099,8]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1100,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1100,101]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1102,0]:"/// Requests a dismissal of the HSWDisplay at the earliest possible time, which may be seconds" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1102,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1102,94]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1102,94]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1103,0]:"/// into the future due to display longevity requirements." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1103,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1103,58]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1103,58]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1104,0]:"/// Returns true if the display is valid, in which case the request can always be honored." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1104,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1104,90]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1104,90]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1105,0]:"///" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1105,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1105,3]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1105,3]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1106,0]:"/// Example usage :" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1106,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1106,19]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1106,19]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1107,0]:"/// void ProcessEvent(int key) {" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1107,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1107,35]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1107,35]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1108,0]:"/// if (key == escape)" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1108,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1108,29]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1108,29]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1109,0]:"/// ovrhmd_DismissHSWDisplay(hmd);" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1109,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1109,45]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1109,45]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1110,0]:"/// }" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1110,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1110,8]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1110,8]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1111,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1111,66]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1113,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1113,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@1113,35]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1115,0]:"/// Get boolean property. Returns first element if property is a boolean array." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1115,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1115,79]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1115,79]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1116,0]:"/// Returns defaultValue if property doesn't exist." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1116,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1116,51]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1116,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1117,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1117,102]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1119,0]:"/// Modify bool property; false if property doesn't exist or is readonly." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1119,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1119,73]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1119,73]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1120,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1120,97]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1122,0]:"/// Get integer property. Returns first element if property is an integer array." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1122,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1122,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1122,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1123,0]:"/// Returns defaultValue if property doesn't exist." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1123,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1123,51]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1123,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1124,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1124,93]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1126,0]:"/// Modify integer property; false if property doesn't exist or is readonly." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1126,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1126,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1126,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1127,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1127,92]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1129,0]:"/// Get float property. Returns first element if property is a float array." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1129,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1129,75]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1129,75]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1130,0]:"/// Returns defaultValue if property doesn't exist." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1130,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1130,51]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1130,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1131,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1131,99]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1133,0]:"/// Modify float property; false if property doesn't exist or is readonly." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1133,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1133,74]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1133,74]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1134,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1134,96]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1136,0]:"/// Get float[] property. Returns the number of elements filled in, 0 if property doesn't exist." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1136,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1136,96]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1136,96]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1137,0]:"/// Maximum of arraySize elements will be written." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1137,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1137,50]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1137,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1138,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1138,92]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1139,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1139,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1139,44]:"float" [gluegen] Preprocessor: pp: Returning [NL@1139,84]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1141,0]:"/// Modify float[] property; false if property doesn't exist or is readonly." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1141,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1141,76]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1141,76]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1142,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1142,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1143,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1143,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1143,45]:"float" [gluegen] Preprocessor: pp: Returning [NL@1143,85]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1145,0]:"/// Get string property. Returns first element if property is a string array." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1145,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1145,77]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1145,77]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1146,0]:"/// Returns defaultValue if property doesn't exist." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1146,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1146,51]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1146,51]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1147,0]:"/// String memory is guaranteed to exist until next call to GetString or GetStringArray, or HMD is destroyed." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1147,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1147,109]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1147,109]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1148,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1148,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1149,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1149,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1149,40]:"const" [gluegen] Preprocessor: pp: Returning [NL@1149,64]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1151,0]:"/// Set string property" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1151,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1151,23]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1151,23]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1152,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1152,87]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1153,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1153,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1153,36]:"const" [gluegen] Preprocessor: pp: Returning [NL@1153,55]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1155,0]:"// -----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1155,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1155,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1155,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1156,0]:"// ***** Logging" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1156,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1156,16]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1156,16]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1158,0]:"/// Send a message string to the system tracing mechanism if enabled (currently Event Tracing for Windows)" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1158,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1158,106]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1158,106]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1159,0]:"/// Level is one of the ovrLogLevel constants." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1159,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1159,46]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1159,46]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1160,0]:"/// returns the length of the message, or -1 if message is too large" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1160,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1160,68]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1160,68]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1161,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1161,74]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1164,0]:"// DEPRECATED: These functions are being phased out in favor of a more comprehensive logging system." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1164,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1164,100]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1164,100]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1165,0]:"// These functions will return false and do nothing." [gluegen] Preprocessor: pp: Returning [WHITESPACE@1165,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1165,52]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1165,52]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1166,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1166,106]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1167,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: pp: Returning [NL@1167,60]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1170,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1170,1]:"ifdef" [gluegen] Preprocessor: pp: Returning [NL@1170,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@1171,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@1171,15]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1172,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1172,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@1172,6]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1175,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1175,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@1175,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1176,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1176,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@1176,4]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1176,5]:"pragma" [gluegen] Preprocessor: pp: Returning [NL@1176,24]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1177,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1177,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@1177,6]:" [gluegen] [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1181,0]:"// -----------------------------------------------------------------------------------" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1181,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1181,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1181,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1182,0]:"// ***** Backward compatibility #includes" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1182,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1182,41]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1182,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1183,0]:"//" [gluegen] Preprocessor: pp: Returning [WHITESPACE@1183,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1183,2]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1183,2]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1184,0]:"// This is at the bottom of this file because the following is dependent on the " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1184,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1184,80]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1184,80]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@1185,0]:"// declarations above. " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1185,0]:"" [gluegen] Preprocessor: Returning fresh token [NL@1185,23]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@1185,23]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1187,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1187,1]:"if" [gluegen] Preprocessor: pp: Returning [NL@1187,31]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@1188,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@1188,0]:" " [gluegen] Preprocessor: Returning fresh token [HASH@1188,1]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1188,2]:"include" [gluegen] Preprocessor: pp: Returning [NL@1188,27]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1189,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1189,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@1189,6]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1192,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1192,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@1192,20]:" [gluegen] " [gluegen] [gluegen] Preprocessor: pp: Returning [P_LINE@4,0]:"#line 4 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI.h" 2 [gluegen] " [gluegen] #line 4 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI.h" 2 [gluegen] Preprocessor: Returning fresh token [NL@4,0]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@4,0]:" [gluegen] " [gluegen] [gluegen] Preprocessor: pp: Returning [P_LINE@28,0]:"#line 28 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h" 2 [gluegen] " [gluegen] #line 28 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h" 2 [gluegen] Preprocessor: Returning fresh token [NL@28,0]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@28,0]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@30,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@30,1]:"ifdef" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@30,6]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@30,7]:"__cplusplus" [gluegen] Preprocessor: pp: Returning [NL@30,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@31,0]:"extern" [gluegen] Preprocessor: pp: Returning [NL@31,12]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@32,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@32,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@32,6]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@34,0]:"/// Enumerates modifications to the projection matrix based on the application's needs" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@34,0]:"/// Enumerates modifications to the projection matrix based on the application's needs" [gluegen] /// Enumerates modifications to the projection matrix based on the application's needsPreprocessor: Returning fresh token [NL@34,86]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@34,86]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@35,0]:"typedef" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@35,0]:"typedef" [gluegen] typedefPreprocessor: Returning fresh token [WHITESPACE@35,7]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@35,7]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@35,8]:"enum" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@35,8]:"enum" [gluegen] enumPreprocessor: Returning fresh token [NL@35,12]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@35,12]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [{@36,0]:"{" [gluegen] Preprocessor: pp: Returning [{@36,0]:"{" [gluegen] {Preprocessor: Returning fresh token [NL@36,1]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@36,1]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@37,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@37,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@37,4]:"/// Use for generating a default projection matrix that is:" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@37,4]:"/// Use for generating a default projection matrix that is:" [gluegen] /// Use for generating a default projection matrix that is:Preprocessor: Returning fresh token [NL@37,63]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@37,63]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@38,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@38,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@38,4]:"/// * Left-handed" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@38,4]:"/// * Left-handed" [gluegen] /// * Left-handedPreprocessor: Returning fresh token [NL@38,21]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@38,21]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@39,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@39,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@39,4]:"/// * Near depth values stored in the depth buffer are smaller than far depth values" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@39,4]:"/// * Near depth values stored in the depth buffer are smaller than far depth values" [gluegen] /// * Near depth values stored in the depth buffer are smaller than far depth valuesPreprocessor: Returning fresh token [NL@39,88]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@39,88]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@40,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@40,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@40,4]:"/// * Both near and far are explicitly defined" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@40,4]:"/// * Both near and far are explicitly defined" [gluegen] /// * Both near and far are explicitly definedPreprocessor: Returning fresh token [NL@40,50]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@40,50]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@41,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@41,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@41,4]:"/// * With a clipping range that is (0 to w)" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@41,4]:"/// * With a clipping range that is (0 to w)" [gluegen] /// * With a clipping range that is (0 to w)Preprocessor: Returning fresh token [NL@41,48]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@41,48]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@42,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@42,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@42,4]:"ovrProjection_None" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@42,4]:"ovrProjection_None" [gluegen] ovrProjection_NonePreprocessor: Returning fresh token [WHITESPACE@42,22]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@42,22]:" " [gluegen] Preprocessor: Returning fresh token [=@42,23]:"=" [gluegen] Preprocessor: pp: Returning [=@42,23]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@42,24]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@42,24]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@42,25]:"0x00"=0x00 [gluegen] Preprocessor: pp: Returning [NUMBER@42,25]:"0x00"=0x00 [gluegen] 0x00Preprocessor: Returning fresh token [,@42,29]:"," [gluegen] Preprocessor: pp: Returning [,@42,29]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@42,30]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@42,30]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@44,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@44,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@44,4]:"/// Enable if using right-handed transformations in your application" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@44,4]:"/// Enable if using right-handed transformations in your application" [gluegen] /// Enable if using right-handed transformations in your applicationPreprocessor: Returning fresh token [NL@44,72]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@44,72]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@45,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@45,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@45,4]:"ovrProjection_RightHanded" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@45,4]:"ovrProjection_RightHanded" [gluegen] ovrProjection_RightHandedPreprocessor: Returning fresh token [WHITESPACE@45,29]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@45,29]:" " [gluegen] Preprocessor: Returning fresh token [=@45,30]:"=" [gluegen] Preprocessor: pp: Returning [=@45,30]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@45,31]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@45,31]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@45,32]:"0x01"=0x01 [gluegen] Preprocessor: pp: Returning [NUMBER@45,32]:"0x01"=0x01 [gluegen] 0x01Preprocessor: Returning fresh token [,@45,36]:"," [gluegen] Preprocessor: pp: Returning [,@45,36]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@45,37]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@45,37]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@47,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@47,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@47,4]:"/// After projection transform is applied, far values stored in the depth buffer will be less than closer depth values" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@47,4]:"/// After projection transform is applied, far values stored in the depth buffer will be less than closer depth values" [gluegen] /// After projection transform is applied, far values stored in the depth buffer will be less than closer depth valuesPreprocessor: Returning fresh token [NL@47,122]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@47,122]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@48,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@48,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@48,4]:"/// NOTE: Enable only if application is using a floating-point depth buffer for proper precision" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@48,4]:"/// NOTE: Enable only if application is using a floating-point depth buffer for proper precision" [gluegen] /// NOTE: Enable only if application is using a floating-point depth buffer for proper precisionPreprocessor: Returning fresh token [NL@48,100]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@48,100]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@49,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@49,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@49,4]:"ovrProjection_FarLessThanNear" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@49,4]:"ovrProjection_FarLessThanNear" [gluegen] ovrProjection_FarLessThanNearPreprocessor: Returning fresh token [WHITESPACE@49,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@49,33]:" " [gluegen] Preprocessor: Returning fresh token [=@49,34]:"=" [gluegen] Preprocessor: pp: Returning [=@49,34]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@49,35]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@49,35]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@49,36]:"0x02"=0x02 [gluegen] Preprocessor: pp: Returning [NUMBER@49,36]:"0x02"=0x02 [gluegen] 0x02Preprocessor: Returning fresh token [,@49,40]:"," [gluegen] Preprocessor: pp: Returning [,@49,40]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@49,41]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@49,41]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@51,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@51,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@51,4]:"/// When this flag is used, the zfar value pushed into ovrMatrix4f_Projection() will be ignored" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@51,4]:"/// When this flag is used, the zfar value pushed into ovrMatrix4f_Projection() will be ignored" [gluegen] /// When this flag is used, the zfar value pushed into ovrMatrix4f_Projection() will be ignoredPreprocessor: Returning fresh token [NL@51,99]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@51,99]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@52,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@52,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@52,4]:"/// NOTE: Enable only if ovrProjection_FarLessThanNear is also enabled where the far clipping plane will be pushed to infinity" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@52,4]:"/// NOTE: Enable only if ovrProjection_FarLessThanNear is also enabled where the far clipping plane will be pushed to infinity" [gluegen] /// NOTE: Enable only if ovrProjection_FarLessThanNear is also enabled where the far clipping plane will be pushed to infinityPreprocessor: Returning fresh token [NL@52,130]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@52,130]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@53,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@53,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,4]:"ovrProjection_FarClipAtInfinity" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@53,4]:"ovrProjection_FarClipAtInfinity" [gluegen] ovrProjection_FarClipAtInfinityPreprocessor: Returning fresh token [WHITESPACE@53,35]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@53,35]:" " [gluegen] Preprocessor: Returning fresh token [=@53,36]:"=" [gluegen] Preprocessor: pp: Returning [=@53,36]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@53,37]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@53,37]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@53,38]:"0x04"=0x04 [gluegen] Preprocessor: pp: Returning [NUMBER@53,38]:"0x04"=0x04 [gluegen] 0x04Preprocessor: Returning fresh token [,@53,42]:"," [gluegen] Preprocessor: pp: Returning [,@53,42]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@53,43]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@53,43]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@55,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@55,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@55,4]:"/// Enable if application is rendering with OpenGL and expects a projection matrix with a clipping range of (-w to w)" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@55,4]:"/// Enable if application is rendering with OpenGL and expects a projection matrix with a clipping range of (-w to w)" [gluegen] /// Enable if application is rendering with OpenGL and expects a projection matrix with a clipping range of (-w to w)Preprocessor: Returning fresh token [NL@55,121]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@55,121]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@56,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@56,0]:" " [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@56,4]:"/// Ignore this flag if your application already handles the conversion from D3D range (0 to w) to OpenGL" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@56,4]:"/// Ignore this flag if your application already handles the conversion from D3D range (0 to w) to OpenGL" [gluegen] /// Ignore this flag if your application already handles the conversion from D3D range (0 to w) to OpenGLPreprocessor: Returning fresh token [NL@56,109]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@56,109]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@57,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@57,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@57,4]:"ovrProjection_ClipRangeOpenGL" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@57,4]:"ovrProjection_ClipRangeOpenGL" [gluegen] ovrProjection_ClipRangeOpenGLPreprocessor: Returning fresh token [WHITESPACE@57,33]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@57,33]:" " [gluegen] Preprocessor: Returning fresh token [=@57,34]:"=" [gluegen] Preprocessor: pp: Returning [=@57,34]:"=" [gluegen] =Preprocessor: Returning fresh token [WHITESPACE@57,35]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@57,35]:" " [gluegen] Preprocessor: Returning fresh token [NUMBER@57,36]:"0x08"=0x08 [gluegen] Preprocessor: pp: Returning [NUMBER@57,36]:"0x08"=0x08 [gluegen] 0x08Preprocessor: Returning fresh token [,@57,40]:"," [gluegen] Preprocessor: pp: Returning [,@57,40]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@57,41]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@57,41]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@58,0]:"}" [gluegen] Preprocessor: pp: Returning [}@58,0]:"}" [gluegen] }Preprocessor: Returning fresh token [WHITESPACE@58,1]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@58,1]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@58,2]:"ovrProjectionModifier" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@58,2]:"ovrProjectionModifier" [gluegen] ovrProjectionModifierPreprocessor: Returning fresh token [;@58,23]:";" [gluegen] Preprocessor: pp: Returning [;@58,23]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@58,24]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@58,24]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@60,0]:"/// Used to generate projection from ovrEyeDesc::Fov." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@60,0]:"/// Used to generate projection from ovrEyeDesc::Fov." [gluegen] /// Used to generate projection from ovrEyeDesc::Fov.Preprocessor: Returning fresh token [NL@60,53]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@60,53]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@61,0]:"/// projectionFlags is a combination of the ovrProjectionModifier flags defined above" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@61,0]:"/// projectionFlags is a combination of the ovrProjectionModifier flags defined above" [gluegen] /// projectionFlags is a combination of the ovrProjectionModifier flags defined abovePreprocessor: Returning fresh token [NL@61,85]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@61,85]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@62,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@62,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@62,20]:"ovrMatrix4f" [gluegen] Preprocessor: Returning fresh token [)@62,31]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@62,20]:"ovrMatrix4f" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@62,20]:"ovrMatrix4f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@62,20]:"ovrMatrix4f" [gluegen] ovrMatrix4fPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@62,32]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@62,32]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@62,33]:"ovrMatrix4f_Projection" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@62,33]:"ovrMatrix4f_Projection" [gluegen] ovrMatrix4f_ProjectionPreprocessor: Returning fresh token [(@62,55]:"(" [gluegen] Preprocessor: pp: Returning [(@62,55]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@62,56]:"ovrFovPort" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@62,56]:"ovrFovPort" [gluegen] ovrFovPortPreprocessor: Returning fresh token [WHITESPACE@62,66]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@62,66]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@62,67]:"fov" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@62,67]:"fov" [gluegen] fovPreprocessor: Returning fresh token [,@62,70]:"," [gluegen] Preprocessor: pp: Returning [,@62,70]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@62,71]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@62,71]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@62,72]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@62,72]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@62,77]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@62,77]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@62,78]:"znear" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@62,78]:"znear" [gluegen] znearPreprocessor: Returning fresh token [,@62,83]:"," [gluegen] Preprocessor: pp: Returning [,@62,83]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@62,84]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@62,84]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@62,85]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@62,85]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@62,90]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@62,90]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@62,91]:"zfar" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@62,91]:"zfar" [gluegen] zfarPreprocessor: Returning fresh token [,@62,95]:"," [gluegen] Preprocessor: pp: Returning [,@62,95]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@62,96]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@62,96]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@62,97]:"unsigned" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@62,97]:"unsigned" [gluegen] unsignedPreprocessor: Returning fresh token [WHITESPACE@62,105]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@62,105]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@62,106]:"int" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@62,106]:"int" [gluegen] intPreprocessor: Returning fresh token [WHITESPACE@62,109]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@62,109]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@62,110]:"projectionModFlags" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@62,110]:"projectionModFlags" [gluegen] projectionModFlagsPreprocessor: Returning fresh token [)@62,128]:")" [gluegen] Preprocessor: pp: Returning [)@62,128]:")" [gluegen] )Preprocessor: Returning fresh token [;@62,129]:";" [gluegen] Preprocessor: pp: Returning [;@62,129]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@62,130]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@62,130]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@64,0]:"/// Used for 2D rendering, Y is down" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@64,0]:"/// Used for 2D rendering, Y is down" [gluegen] /// Used for 2D rendering, Y is downPreprocessor: Returning fresh token [NL@64,36]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@64,36]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@65,0]:"/// orthoScale = 1.0f / pixelsPerTanAngleAtCenter" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@65,0]:"/// orthoScale = 1.0f / pixelsPerTanAngleAtCenter" [gluegen] /// orthoScale = 1.0f / pixelsPerTanAngleAtCenterPreprocessor: Returning fresh token [NL@65,49]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@65,49]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@66,0]:"/// orthoDistance = distance from camera, such as 0.8m" [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@66,0]:"/// orthoDistance = distance from camera, such as 0.8m" [gluegen] /// orthoDistance = distance from camera, such as 0.8mPreprocessor: Returning fresh token [NL@66,54]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@66,54]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@67,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@67,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@67,20]:"ovrMatrix4f" [gluegen] Preprocessor: Returning fresh token [)@67,31]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@67,20]:"ovrMatrix4f" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@67,20]:"ovrMatrix4f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@67,20]:"ovrMatrix4f" [gluegen] ovrMatrix4fPreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@67,32]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@67,32]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@67,33]:"ovrMatrix4f_OrthoSubProjection" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@67,33]:"ovrMatrix4f_OrthoSubProjection" [gluegen] ovrMatrix4f_OrthoSubProjectionPreprocessor: Returning fresh token [(@67,63]:"(" [gluegen] Preprocessor: pp: Returning [(@67,63]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@67,64]:"ovrMatrix4f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@67,64]:"ovrMatrix4f" [gluegen] ovrMatrix4fPreprocessor: Returning fresh token [WHITESPACE@67,75]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@67,75]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@67,76]:"projection" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@67,76]:"projection" [gluegen] projectionPreprocessor: Returning fresh token [,@67,86]:"," [gluegen] Preprocessor: pp: Returning [,@67,86]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@67,87]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@67,87]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@67,88]:"ovrVector2f" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@67,88]:"ovrVector2f" [gluegen] ovrVector2fPreprocessor: Returning fresh token [WHITESPACE@67,99]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@67,99]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@67,100]:"orthoScale" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@67,100]:"orthoScale" [gluegen] orthoScalePreprocessor: Returning fresh token [,@67,110]:"," [gluegen] Preprocessor: pp: Returning [,@67,110]:"," [gluegen] ,Preprocessor: Returning fresh token [NL@67,111]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@67,111]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [WHITESPACE@68,0]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@68,0]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@68,64]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@68,64]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@68,69]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@68,69]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@68,70]:"orthoDistance" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@68,70]:"orthoDistance" [gluegen] orthoDistancePreprocessor: Returning fresh token [,@68,83]:"," [gluegen] Preprocessor: pp: Returning [,@68,83]:"," [gluegen] ,Preprocessor: Returning fresh token [WHITESPACE@68,84]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@68,84]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@68,85]:"float" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@68,85]:"float" [gluegen] floatPreprocessor: Returning fresh token [WHITESPACE@68,90]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@68,90]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@68,91]:"hmdToEyeViewOffsetX" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@68,91]:"hmdToEyeViewOffsetX" [gluegen] hmdToEyeViewOffsetXPreprocessor: Returning fresh token [)@68,110]:")" [gluegen] Preprocessor: pp: Returning [)@68,110]:")" [gluegen] )Preprocessor: Returning fresh token [;@68,111]:";" [gluegen] Preprocessor: pp: Returning [;@68,111]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@68,112]:" [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@68,112]:" [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [CPPCOMMENT@70,0]:"/// Waits until the specified absolute time." [gluegen] Preprocessor: pp: Returning [CPPCOMMENT@70,0]:"/// Waits until the specified absolute time." [gluegen] /// Waits until the specified absolute time.Preprocessor: Returning fresh token [NL@70,44]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@70,44]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@71,0]:"OVR_PUBLIC_FUNCTION" [gluegen] Preprocessor: Returning fresh token [(@71,19]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@71,20]:"double" [gluegen] Preprocessor: Returning fresh token [)@71,26]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@71,20]:"double" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,46]:"OVR_EXTERN_C" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@71,20]:"double" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@71,20]:"double" [gluegen] doublePreprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@142,64]:"OVR_CDECL" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@71,27]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@71,27]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@71,28]:"ovr_WaitTillTime" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@71,28]:"ovr_WaitTillTime" [gluegen] ovr_WaitTillTimePreprocessor: Returning fresh token [(@71,44]:"(" [gluegen] Preprocessor: pp: Returning [(@71,44]:"(" [gluegen] (Preprocessor: Returning fresh token [IDENTIFIER@71,45]:"double" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@71,45]:"double" [gluegen] doublePreprocessor: Returning fresh token [WHITESPACE@71,51]:" " [gluegen] Preprocessor: pp: Returning [WHITESPACE@71,51]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@71,52]:"absTime" [gluegen] Preprocessor: pp: Returning [IDENTIFIER@71,52]:"absTime" [gluegen] absTimePreprocessor: Returning fresh token [)@71,59]:")" [gluegen] Preprocessor: pp: Returning [)@71,59]:")" [gluegen] )Preprocessor: Returning fresh token [;@71,60]:";" [gluegen] Preprocessor: pp: Returning [;@71,60]:";" [gluegen] ;Preprocessor: Returning fresh token [NL@71,61]:" [gluegen] [gluegen] [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@71,61]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@74,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@74,1]:"ifdef" [gluegen] Preprocessor: Returning fresh token [WHITESPACE@74,6]:" " [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@74,7]:"__cplusplus" [gluegen] Preprocessor: pp: Returning [NL@74,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [}@75,0]:"}" [gluegen] Preprocessor: pp: Returning [NL@75,18]:" [gluegen] " [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@76,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@76,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@76,6]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@79,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@79,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@79,30]:" [gluegen] " [gluegen] [gluegen] Preprocessor: pp: Returning [P_LINE@1189,0]:"#line 1189 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h" 2 [gluegen] " [gluegen] #line 1189 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h" 2 [gluegen] Preprocessor: Returning fresh token [HASH@1189,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1189,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@1189,6]:" [gluegen] [gluegen] [gluegen] " [gluegen] [gluegen] [gluegen] [gluegen] Preprocessor: Returning fresh token [HASH@1192,0]:"#" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@1192,1]:"endif" [gluegen] Preprocessor: pp: Returning [NL@1192,20]:" [gluegen] " [gluegen] [gluegen] Preprocessor: pp: Returning [P_LINE@4,0]:"#line 4 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI.h" 2 [gluegen] " [gluegen] #line 4 "../oculusvr-sdk/LibOVR/Include/OVR_CAPI.h" 2 [gluegen] Preprocessor: Returning fresh token [NL@4,0]:" [gluegen] " [gluegen] Preprocessor: pp: Returning [NL@4,0]:" [gluegen] " [gluegen] [gluegen] Preprocessor: pp: Returning [P_LINE@13,0]:"#line 13 "./config/oculusvr/oculusvr.c" 2 [gluegen] " [gluegen] #line 13 "./config/oculusvr/oculusvr.c" 2 [gluegen] Preprocessor: pp: Returning [EOF]:<265> [gluegen] CPP done [gluegen] Adding compound mapping: [ovrHmdStruct] -> [CType[(StructType) 'ovrHmdStruct', o=0x73c6c3b2, size ZERO, [const[false], struct{ovrHmdStruct: 0, }]], opaque false] @ ./config/oculusvr/oculusvr.c:4: 'ovrHmdStruct' [gluegen] struct { } [gluegen] Adding compound body: [ovrHmdStruct] -> [CType[(StructType) 'ovrHmdStruct', o=0x73c6c3b2, size ZERO, [const[false], struct{ovrHmdStruct: 0, }]], opaque false] @ ./config/oculusvr/oculusvr.c:4: 'ovrHmdStruct' [gluegen] struct { } [gluegen] GOT declName: OvrHmdContext TB=<[Type=NULL_REF] [OrigType: name=" ovrHmdStruct"; signature="struct ovrHmdStruct"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [OvrHmdContext] -> [CType[(StructType) 'ovrHmdStruct', o=0x73c6c3b2, size ZERO, [const[false], struct{ovrHmdStruct: 0, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'OvrHmdContext', o=0x73c6c3b2, size ZERO, [const[false], struct{ovrHmdStruct: 0, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'OvrHmdContext', o=0x73c6c3b2, size ZERO, [const[false], struct{ovrHmdStruct: 0, }]], opaque false] [gluegen] GOT declName: ovrBool TB=<[Type=NULL_REF] [OrigType: name=" char"; signature="char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrBool] -> [CType[(IntType) 'char', o=0x6ae40994, size [fixed true, lnx64 1], [const[false], int]], opaque false] [gluegen] - newdefine.12 -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding compound mapping: [ovrVector2i_] -> [CType[(StructType) 'ovrVector2i_', o=0x3d82c5f3, size ZERO, [const[false], struct{ovrVector2i_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:207: 'ovrVector2i_' [gluegen] struct { } [gluegen] Adding compound body: [ovrVector2i_] -> [CType[(StructType) 'ovrVector2i_', o=0x3d82c5f3, size ZERO, [const[false], struct{ovrVector2i_: 2, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:207: 'ovrVector2i_' [gluegen] struct { int x; int y; } [gluegen] GOT declName: ovrVector2i TB=<[Type=NULL_REF] [OrigType: name=" ovrVector2i_"; signature="struct ovrVector2i_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrVector2i] -> [CType[(StructType) 'ovrVector2i_', o=0x3d82c5f3, size ZERO, [const[false], struct{ovrVector2i_: 2, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size ZERO, [const[false], struct{ovrVector2i_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size ZERO, [const[false], struct{ovrVector2i_: 2, }]], opaque false] [gluegen] Adding compound mapping: [ovrSizei_] -> [CType[(StructType) 'ovrSizei_', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:213: 'ovrSizei_' [gluegen] struct { } [gluegen] Adding compound body: [ovrSizei_] -> [CType[(StructType) 'ovrSizei_', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:213: 'ovrSizei_' [gluegen] struct { int w; int h; } [gluegen] GOT declName: ovrSizei TB=<[Type=NULL_REF] [OrigType: name=" ovrSizei_"; signature="struct ovrSizei_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrSizei] -> [CType[(StructType) 'ovrSizei_', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] [gluegen] Adding compound mapping: [ovrRecti_] -> [CType[(StructType) 'ovrRecti_', o=0x4dcbadb4, size ZERO, [const[false], struct{ovrRecti_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:219: 'ovrRecti_' [gluegen] struct { } [gluegen] Adding typedef lookup: [ovrVector2i] -> [CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size ZERO, [const[false], struct{ovrVector2i_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size ZERO, [const[false], struct{ovrVector2i_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size ZERO, [const[false], struct{ovrVector2i_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrSizei] -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] [gluegen] Adding compound body: [ovrRecti_] -> [CType[(StructType) 'ovrRecti_', o=0x4dcbadb4, size ZERO, [const[false], struct{ovrRecti_: 2, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:219: 'ovrRecti_' [gluegen] struct { ovrVector2i Pos; ovrSizei Size; } [gluegen] GOT declName: ovrRecti TB=<[Type=NULL_REF] [OrigType: name=" ovrRecti_"; signature="struct ovrRecti_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrRecti] -> [CType[(StructType) 'ovrRecti_', o=0x4dcbadb4, size ZERO, [const[false], struct{ovrRecti_: 2, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size ZERO, [const[false], struct{ovrRecti_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size ZERO, [const[false], struct{ovrRecti_: 2, }]], opaque false] [gluegen] Adding compound mapping: [ovrQuatf_] -> [CType[(StructType) 'ovrQuatf_', o=0x4e515669, size ZERO, [const[false], struct{ovrQuatf_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:226: 'ovrQuatf_' [gluegen] struct { } [gluegen] Adding compound body: [ovrQuatf_] -> [CType[(StructType) 'ovrQuatf_', o=0x4e515669, size ZERO, [const[false], struct{ovrQuatf_: 4, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:226: 'ovrQuatf_' [gluegen] struct { float x; float y; float z; float w; } [gluegen] GOT declName: ovrQuatf TB=<[Type=NULL_REF] [OrigType: name=" ovrQuatf_"; signature="struct ovrQuatf_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrQuatf] -> [CType[(StructType) 'ovrQuatf_', o=0x4e515669, size ZERO, [const[false], struct{ovrQuatf_: 4, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size ZERO, [const[false], struct{ovrQuatf_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size ZERO, [const[false], struct{ovrQuatf_: 4, }]], opaque false] [gluegen] Adding compound mapping: [ovrVector2f_] -> [CType[(StructType) 'ovrVector2f_', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:232: 'ovrVector2f_' [gluegen] struct { } [gluegen] Adding compound body: [ovrVector2f_] -> [CType[(StructType) 'ovrVector2f_', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:232: 'ovrVector2f_' [gluegen] struct { float x; float y; } [gluegen] GOT declName: ovrVector2f TB=<[Type=NULL_REF] [OrigType: name=" ovrVector2f_"; signature="struct ovrVector2f_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrVector2f] -> [CType[(StructType) 'ovrVector2f_', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] Adding compound mapping: [ovrVector3f_] -> [CType[(StructType) 'ovrVector3f_', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:238: 'ovrVector3f_' [gluegen] struct { } [gluegen] Adding compound body: [ovrVector3f_] -> [CType[(StructType) 'ovrVector3f_', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:238: 'ovrVector3f_' [gluegen] struct { float x; float y; float z; } [gluegen] GOT declName: ovrVector3f TB=<[Type=NULL_REF] [OrigType: name=" ovrVector3f_"; signature="struct ovrVector3f_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrVector3f] -> [CType[(StructType) 'ovrVector3f_', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] Adding compound mapping: [ovrMatrix4f_] -> [CType[(StructType) 'ovrMatrix4f_', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:244: 'ovrMatrix4f_' [gluegen] struct { } [gluegen] Adding compound body: [ovrMatrix4f_] -> [CType[(StructType) 'ovrMatrix4f_', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:244: 'ovrMatrix4f_' [gluegen] struct { float *[4] M; } [gluegen] GOT declName: ovrMatrix4f TB=<[Type=NULL_REF] [OrigType: name=" ovrMatrix4f_"; signature="struct ovrMatrix4f_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrMatrix4f] -> [CType[(StructType) 'ovrMatrix4f_', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] [gluegen] Adding compound mapping: [ovrPosef_] -> [CType[(StructType) 'ovrPosef_', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:250: 'ovrPosef_' [gluegen] struct { } [gluegen] Adding typedef lookup: [ovrQuatf] -> [CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size ZERO, [const[false], struct{ovrQuatf_: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size ZERO, [const[false], struct{ovrQuatf_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size ZERO, [const[false], struct{ovrQuatf_: 4, }]], opaque false] [gluegen] Adding typedef lookup: [ovrVector3f] -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] Adding compound body: [ovrPosef_] -> [CType[(StructType) 'ovrPosef_', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:250: 'ovrPosef_' [gluegen] struct { ovrQuatf Orientation; ovrVector3f Position; } [gluegen] GOT declName: ovrPosef TB=<[Type=NULL_REF] [OrigType: name=" ovrPosef_"; signature="struct ovrPosef_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrPosef] -> [CType[(StructType) 'ovrPosef_', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] Adding compound mapping: [ovrPoseStatef_] -> [CType[(StructType) 'ovrPoseStatef_', o=0x504bae78, size ZERO, [const[false], struct{ovrPoseStatef_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:257: 'ovrPoseStatef_' [gluegen] struct { } [gluegen] Adding typedef lookup: [ovrPosef] -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrVector3f] -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] Adding typedef lookup: [ovrVector3f] -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] Adding typedef lookup: [ovrVector3f] -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] Adding typedef lookup: [ovrVector3f] -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] Adding compound body: [ovrPoseStatef_] -> [CType[(StructType) 'ovrPoseStatef_', o=0x504bae78, size ZERO, [const[false], struct{ovrPoseStatef_: 7, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:257: 'ovrPoseStatef_' [gluegen] struct { ovrPosef ThePose; ovrVector3f AngularVelocity; ovrVector3f LinearVelocity; ovrVector3f AngularAcceleration; ovrVector3f LinearAcceleration; float Pad; double TimeInSeconds; } [gluegen] GOT declName: ovrPoseStatef TB=<[Type=NULL_REF] [OrigType: name=" ovrPoseStatef_"; signature="struct ovrPoseStatef_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrPoseStatef] -> [CType[(StructType) 'ovrPoseStatef_', o=0x504bae78, size ZERO, [const[false], struct{ovrPoseStatef_: 7, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrPoseStatef', o=0x504bae78, size ZERO, [const[false], struct{ovrPoseStatef_: 7, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrPoseStatef', o=0x504bae78, size ZERO, [const[false], struct{ovrPoseStatef_: 7, }]], opaque false] [gluegen] Adding compound mapping: [ovrFovPort_] -> [CType[(StructType) 'ovrFovPort_', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: 'ovrFovPort_' [gluegen] struct { } [gluegen] Adding compound body: [ovrFovPort_] -> [CType[(StructType) 'ovrFovPort_', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: 'ovrFovPort_' [gluegen] struct { float UpTan; float DownTan; float LeftTan; float RightTan; } [gluegen] GOT declName: ovrFovPort TB=<[Type=NULL_REF] [OrigType: name=" ovrFovPort_"; signature="struct ovrFovPort_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrFovPort] -> [CType[(StructType) 'ovrFovPort_', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] TNode.XXX: ovrHmd_None [gluegen] ENUM [ovrHmdType_]: ovrHmd_None = [ovrHmd_None = [0, [int: 0]] (new default = ConstantDefinition [name "def", expression "1", number [int: 1]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmd_DK1 [gluegen] ENUM [ovrHmdType_]: ovrHmd_DK1 = [ovrHmd_DK1 = [3, [int: 3]] (new default = ConstantDefinition [name "def", expression "4", number [int: 4]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmd_DKHD [gluegen] ENUM [ovrHmdType_]: ovrHmd_DKHD = [ovrHmd_DKHD = [4, [int: 4]] (new default = ConstantDefinition [name "def", expression "5", number [int: 5]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmd_DK2 [gluegen] ENUM [ovrHmdType_]: ovrHmd_DK2 = [ovrHmd_DK2 = [6, [int: 6]] (new default = ConstantDefinition [name "def", expression "7", number [int: 7]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmd_BlackStar [gluegen] ENUM [ovrHmdType_]: ovrHmd_BlackStar = [ovrHmd_BlackStar = [7, [int: 7]] (new default = ConstantDefinition [name "def", expression "8", number [int: 8]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmd_CB [gluegen] ENUM [ovrHmdType_]: ovrHmd_CB = [ovrHmd_CB = [8, [int: 8]] (new default = ConstantDefinition [name "def", expression "9", number [int: 9]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmd_Other [gluegen] ENUM [ovrHmdType_]: ovrHmd_Other = [ovrHmd_Other = [9, [int: 9]] (new default = ConstantDefinition [name "def", expression "10", number [int: 10]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmd_EnumSize [gluegen] ENUM [ovrHmdType_]: ovrHmd_EnumSize = [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]] (new default = ConstantDefinition [name "def", expression "2147483648", number [int: 2147483648]], enum[is false, name "null"]]) [gluegen] Adding enum mapping: [CType[(EnumType) 'ovrHmdType_', o=0x3f8f9dd6, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] GOT declName: ovrHmdType TB=<[Type=NULL_REF] [OrigType: name="const ovrHmdType_"; signature="const ovrHmdType_"; class com.jogamp.gluegen.cgram.types.EnumType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrHmdType] -> [CType[(EnumType) 'ovrHmdType_', o=0x3f8f9dd6, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - alias.11 -> [CType[(EnumType) typedef 'ovrHmdType', o=0x3f8f9dd6, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrHmdType', o=0x3f8f9dd6, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] TNode.XXX: ovrHmdCap_Present [gluegen] ENUM [ovrHmdCaps_]: ovrHmdCap_Present = [ovrHmdCap_Present = [0x0001, [int: 1]] (new default = ConstantDefinition [name "def", expression "2", number [int: 2]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmdCap_Available [gluegen] ENUM [ovrHmdCaps_]: ovrHmdCap_Available = [ovrHmdCap_Available = [0x0002, [int: 2]] (new default = ConstantDefinition [name "def", expression "3", number [int: 3]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmdCap_Captured [gluegen] ENUM [ovrHmdCaps_]: ovrHmdCap_Captured = [ovrHmdCap_Captured = [0x0004, [int: 4]] (new default = ConstantDefinition [name "def", expression "5", number [int: 5]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmdCap_ExtendDesktop [gluegen] ENUM [ovrHmdCaps_]: ovrHmdCap_ExtendDesktop = [ovrHmdCap_ExtendDesktop = [0x0008, [int: 8]] (new default = ConstantDefinition [name "def", expression "9", number [int: 9]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmdCap_DebugDevice [gluegen] ENUM [ovrHmdCaps_]: ovrHmdCap_DebugDevice = [ovrHmdCap_DebugDevice = [0x0010, [int: 16]] (new default = ConstantDefinition [name "def", expression "17", number [int: 17]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmdCap_NoMirrorToWindow [gluegen] ENUM [ovrHmdCaps_]: ovrHmdCap_NoMirrorToWindow = [ovrHmdCap_NoMirrorToWindow = [0x2000, [int: 8192]] (new default = ConstantDefinition [name "def", expression "8193", number [int: 8193]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmdCap_DisplayOff [gluegen] ENUM [ovrHmdCaps_]: ovrHmdCap_DisplayOff = [ovrHmdCap_DisplayOff = [0x0040, [int: 64]] (new default = ConstantDefinition [name "def", expression "65", number [int: 65]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmdCap_LowPersistence [gluegen] ENUM [ovrHmdCaps_]: ovrHmdCap_LowPersistence = [ovrHmdCap_LowPersistence = [0x0080, [int: 128]] (new default = ConstantDefinition [name "def", expression "129", number [int: 129]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmdCap_DynamicPrediction [gluegen] ENUM [ovrHmdCaps_]: ovrHmdCap_DynamicPrediction = [ovrHmdCap_DynamicPrediction = [0x0200, [int: 512]] (new default = ConstantDefinition [name "def", expression "513", number [int: 513]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmdCap_NoVSync [gluegen] ENUM [ovrHmdCaps_]: ovrHmdCap_NoVSync = [ovrHmdCap_NoVSync = [0x1000, [int: 4096]] (new default = ConstantDefinition [name "def", expression "4097", number [int: 4097]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmdCap_Writable_Mask [gluegen] 001: | [77] [gluegen] 002: | [77] [gluegen] 003: | [77] [gluegen] 004: ovrHmdCap_NoMirrorToWindow [42] [gluegen] 004: ovrHmdCap_DisplayOff [42] [gluegen] 003: ovrHmdCap_LowPersistence [42] [gluegen] 002: ovrHmdCap_DynamicPrediction [42] [gluegen] 001: ovrHmdCap_NoVSync [42] [gluegen] ENUM [ovrHmdCaps_]: ovrHmdCap_Writable_Mask = [ovrHmdCap_Writable_Mask = [ ( ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction ) | ovrHmdCap_NoVSync, null] (new default = ConstantDefinition [name "def", expression "( ( ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction ) | ovrHmdCap_NoVSync)+1", number null], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmdCap_Service_Mask [gluegen] 001: | [77] [gluegen] 002: | [77] [gluegen] 003: ovrHmdCap_NoMirrorToWindow [42] [gluegen] 003: ovrHmdCap_DisplayOff [42] [gluegen] 002: ovrHmdCap_LowPersistence [42] [gluegen] 001: ovrHmdCap_DynamicPrediction [42] [gluegen] ENUM [ovrHmdCaps_]: ovrHmdCap_Service_Mask = [ovrHmdCap_Service_Mask = [ ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction, null] (new default = ConstantDefinition [name "def", expression "( ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction)+1", number null], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrHmdCap_EnumSize [gluegen] ENUM [ovrHmdCaps_]: ovrHmdCap_EnumSize = [ovrHmdCap_EnumSize = [0x7fffffff, [int: 2147483647]] (new default = ConstantDefinition [name "def", expression "2147483648", number [int: 2147483648]], enum[is false, name "null"]]) [gluegen] Adding enum mapping: [CType[(EnumType) 'ovrHmdCaps_', o=0xaec6354, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrHmdCaps_] {13: [ovrHmdCap_Present = [0x0001, [int: 1]], [ovrHmdCap_Available = [0x0002, [int: 2]], [ovrHmdCap_Captured = [0x0004, [int: 4]], [ovrHmdCap_ExtendDesktop = [0x0008, [int: 8]], [ovrHmdCap_DebugDevice = [0x0010, [int: 16]], [ovrHmdCap_NoMirrorToWindow = [0x2000, [int: 8192]], [ovrHmdCap_DisplayOff = [0x0040, [int: 64]], [ovrHmdCap_LowPersistence = [0x0080, [int: 128]], [ovrHmdCap_DynamicPrediction = [0x0200, [int: 512]], [ovrHmdCap_NoVSync = [0x1000, [int: 4096]], [ovrHmdCap_Writable_Mask = [ ( ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction ) | ovrHmdCap_NoVSync, null], [ovrHmdCap_Service_Mask = [ ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction, null], [ovrHmdCap_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] GOT declName: ovrHmdCaps TB=<[Type=NULL_REF] [OrigType: name="const ovrHmdCaps_"; signature="const ovrHmdCaps_"; class com.jogamp.gluegen.cgram.types.EnumType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrHmdCaps] -> [CType[(EnumType) 'ovrHmdCaps_', o=0xaec6354, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrHmdCaps_] {13: [ovrHmdCap_Present = [0x0001, [int: 1]], [ovrHmdCap_Available = [0x0002, [int: 2]], [ovrHmdCap_Captured = [0x0004, [int: 4]], [ovrHmdCap_ExtendDesktop = [0x0008, [int: 8]], [ovrHmdCap_DebugDevice = [0x0010, [int: 16]], [ovrHmdCap_NoMirrorToWindow = [0x2000, [int: 8192]], [ovrHmdCap_DisplayOff = [0x0040, [int: 64]], [ovrHmdCap_LowPersistence = [0x0080, [int: 128]], [ovrHmdCap_DynamicPrediction = [0x0200, [int: 512]], [ovrHmdCap_NoVSync = [0x1000, [int: 4096]], [ovrHmdCap_Writable_Mask = [ ( ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction ) | ovrHmdCap_NoVSync, null], [ovrHmdCap_Service_Mask = [ ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction, null], [ovrHmdCap_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - alias.11 -> [CType[(EnumType) typedef 'ovrHmdCaps', o=0xaec6354, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrHmdCaps_] {13: [ovrHmdCap_Present = [0x0001, [int: 1]], [ovrHmdCap_Available = [0x0002, [int: 2]], [ovrHmdCap_Captured = [0x0004, [int: 4]], [ovrHmdCap_ExtendDesktop = [0x0008, [int: 8]], [ovrHmdCap_DebugDevice = [0x0010, [int: 16]], [ovrHmdCap_NoMirrorToWindow = [0x2000, [int: 8192]], [ovrHmdCap_DisplayOff = [0x0040, [int: 64]], [ovrHmdCap_LowPersistence = [0x0080, [int: 128]], [ovrHmdCap_DynamicPrediction = [0x0200, [int: 512]], [ovrHmdCap_NoVSync = [0x1000, [int: 4096]], [ovrHmdCap_Writable_Mask = [ ( ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction ) | ovrHmdCap_NoVSync, null], [ovrHmdCap_Service_Mask = [ ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction, null], [ovrHmdCap_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrHmdCaps', o=0xaec6354, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrHmdCaps_] {13: [ovrHmdCap_Present = [0x0001, [int: 1]], [ovrHmdCap_Available = [0x0002, [int: 2]], [ovrHmdCap_Captured = [0x0004, [int: 4]], [ovrHmdCap_ExtendDesktop = [0x0008, [int: 8]], [ovrHmdCap_DebugDevice = [0x0010, [int: 16]], [ovrHmdCap_NoMirrorToWindow = [0x2000, [int: 8192]], [ovrHmdCap_DisplayOff = [0x0040, [int: 64]], [ovrHmdCap_LowPersistence = [0x0080, [int: 128]], [ovrHmdCap_DynamicPrediction = [0x0200, [int: 512]], [ovrHmdCap_NoVSync = [0x1000, [int: 4096]], [ovrHmdCap_Writable_Mask = [ ( ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction ) | ovrHmdCap_NoVSync, null], [ovrHmdCap_Service_Mask = [ ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction, null], [ovrHmdCap_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] TNode.XXX: ovrTrackingCap_Orientation [gluegen] ENUM [ovrTrackingCaps_]: ovrTrackingCap_Orientation = [ovrTrackingCap_Orientation = [0x0010, [int: 16]] (new default = ConstantDefinition [name "def", expression "17", number [int: 17]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrTrackingCap_MagYawCorrection [gluegen] ENUM [ovrTrackingCaps_]: ovrTrackingCap_MagYawCorrection = [ovrTrackingCap_MagYawCorrection = [0x0020, [int: 32]] (new default = ConstantDefinition [name "def", expression "33", number [int: 33]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrTrackingCap_Position [gluegen] ENUM [ovrTrackingCaps_]: ovrTrackingCap_Position = [ovrTrackingCap_Position = [0x0040, [int: 64]] (new default = ConstantDefinition [name "def", expression "65", number [int: 65]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrTrackingCap_Idle [gluegen] ENUM [ovrTrackingCaps_]: ovrTrackingCap_Idle = [ovrTrackingCap_Idle = [0x0100, [int: 256]] (new default = ConstantDefinition [name "def", expression "257", number [int: 257]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrTrackingCap_EnumSize [gluegen] ENUM [ovrTrackingCaps_]: ovrTrackingCap_EnumSize = [ovrTrackingCap_EnumSize = [0x7fffffff, [int: 2147483647]] (new default = ConstantDefinition [name "def", expression "2147483648", number [int: 2147483648]], enum[is false, name "null"]]) [gluegen] Adding enum mapping: [CType[(EnumType) 'ovrTrackingCaps_', o=0x1c655221, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrTrackingCaps_] {5: [ovrTrackingCap_Orientation = [0x0010, [int: 16]], [ovrTrackingCap_MagYawCorrection = [0x0020, [int: 32]], [ovrTrackingCap_Position = [0x0040, [int: 64]], [ovrTrackingCap_Idle = [0x0100, [int: 256]], [ovrTrackingCap_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] GOT declName: ovrTrackingCaps TB=<[Type=NULL_REF] [OrigType: name="const ovrTrackingCaps_"; signature="const ovrTrackingCaps_"; class com.jogamp.gluegen.cgram.types.EnumType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrTrackingCaps] -> [CType[(EnumType) 'ovrTrackingCaps_', o=0x1c655221, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrTrackingCaps_] {5: [ovrTrackingCap_Orientation = [0x0010, [int: 16]], [ovrTrackingCap_MagYawCorrection = [0x0020, [int: 32]], [ovrTrackingCap_Position = [0x0040, [int: 64]], [ovrTrackingCap_Idle = [0x0100, [int: 256]], [ovrTrackingCap_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - alias.11 -> [CType[(EnumType) typedef 'ovrTrackingCaps', o=0x1c655221, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrTrackingCaps_] {5: [ovrTrackingCap_Orientation = [0x0010, [int: 16]], [ovrTrackingCap_MagYawCorrection = [0x0020, [int: 32]], [ovrTrackingCap_Position = [0x0040, [int: 64]], [ovrTrackingCap_Idle = [0x0100, [int: 256]], [ovrTrackingCap_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrTrackingCaps', o=0x1c655221, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrTrackingCaps_] {5: [ovrTrackingCap_Orientation = [0x0010, [int: 16]], [ovrTrackingCap_MagYawCorrection = [0x0020, [int: 32]], [ovrTrackingCap_Position = [0x0040, [int: 64]], [ovrTrackingCap_Idle = [0x0100, [int: 256]], [ovrTrackingCap_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] TNode.XXX: ovrDistortionCap_TimeWarp [gluegen] ENUM [ovrDistortionCaps_]: ovrDistortionCap_TimeWarp = [ovrDistortionCap_TimeWarp = [0x02, [int: 2]] (new default = ConstantDefinition [name "def", expression "3", number [int: 3]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrDistortionCap_Vignette [gluegen] ENUM [ovrDistortionCaps_]: ovrDistortionCap_Vignette = [ovrDistortionCap_Vignette = [0x08, [int: 8]] (new default = ConstantDefinition [name "def", expression "9", number [int: 9]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrDistortionCap_NoRestore [gluegen] ENUM [ovrDistortionCaps_]: ovrDistortionCap_NoRestore = [ovrDistortionCap_NoRestore = [0x10, [int: 16]] (new default = ConstantDefinition [name "def", expression "17", number [int: 17]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrDistortionCap_FlipInput [gluegen] ENUM [ovrDistortionCaps_]: ovrDistortionCap_FlipInput = [ovrDistortionCap_FlipInput = [0x20, [int: 32]] (new default = ConstantDefinition [name "def", expression "33", number [int: 33]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrDistortionCap_SRGB [gluegen] ENUM [ovrDistortionCaps_]: ovrDistortionCap_SRGB = [ovrDistortionCap_SRGB = [0x40, [int: 64]] (new default = ConstantDefinition [name "def", expression "65", number [int: 65]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrDistortionCap_Overdrive [gluegen] ENUM [ovrDistortionCaps_]: ovrDistortionCap_Overdrive = [ovrDistortionCap_Overdrive = [0x80, [int: 128]] (new default = ConstantDefinition [name "def", expression "129", number [int: 129]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrDistortionCap_HqDistortion [gluegen] ENUM [ovrDistortionCaps_]: ovrDistortionCap_HqDistortion = [ovrDistortionCap_HqDistortion = [0x100, [int: 256]] (new default = ConstantDefinition [name "def", expression "257", number [int: 257]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrDistortionCap_LinuxDevFullscreen [gluegen] ENUM [ovrDistortionCaps_]: ovrDistortionCap_LinuxDevFullscreen = [ovrDistortionCap_LinuxDevFullscreen = [0x200, [int: 512]] (new default = ConstantDefinition [name "def", expression "513", number [int: 513]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrDistortionCap_ComputeShader [gluegen] ENUM [ovrDistortionCaps_]: ovrDistortionCap_ComputeShader = [ovrDistortionCap_ComputeShader = [0x400, [int: 1024]] (new default = ConstantDefinition [name "def", expression "1025", number [int: 1025]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrDistortionCap_TimewarpJitDelay [gluegen] ENUM [ovrDistortionCaps_]: ovrDistortionCap_TimewarpJitDelay = [ovrDistortionCap_TimewarpJitDelay = [0x1000, [int: 4096]] (new default = ConstantDefinition [name "def", expression "4097", number [int: 4097]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrDistortionCap_ProfileNoSpinWaits [gluegen] ENUM [ovrDistortionCaps_]: ovrDistortionCap_ProfileNoSpinWaits = [ovrDistortionCap_ProfileNoSpinWaits = [0x10000, [int: 65536]] (new default = ConstantDefinition [name "def", expression "65537", number [int: 65537]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrDistortionCap_EnumSize [gluegen] ENUM [ovrDistortionCaps_]: ovrDistortionCap_EnumSize = [ovrDistortionCap_EnumSize = [0x7fffffff, [int: 2147483647]] (new default = ConstantDefinition [name "def", expression "2147483648", number [int: 2147483648]], enum[is false, name "null"]]) [gluegen] Adding enum mapping: [CType[(EnumType) 'ovrDistortionCaps_', o=0x58d25a40, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrDistortionCaps_] {12: [ovrDistortionCap_TimeWarp = [0x02, [int: 2]], [ovrDistortionCap_Vignette = [0x08, [int: 8]], [ovrDistortionCap_NoRestore = [0x10, [int: 16]], [ovrDistortionCap_FlipInput = [0x20, [int: 32]], [ovrDistortionCap_SRGB = [0x40, [int: 64]], [ovrDistortionCap_Overdrive = [0x80, [int: 128]], [ovrDistortionCap_HqDistortion = [0x100, [int: 256]], [ovrDistortionCap_LinuxDevFullscreen = [0x200, [int: 512]], [ovrDistortionCap_ComputeShader = [0x400, [int: 1024]], [ovrDistortionCap_TimewarpJitDelay = [0x1000, [int: 4096]], [ovrDistortionCap_ProfileNoSpinWaits = [0x10000, [int: 65536]], [ovrDistortionCap_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] GOT declName: ovrDistortionCaps TB=<[Type=NULL_REF] [OrigType: name="const ovrDistortionCaps_"; signature="const ovrDistortionCaps_"; class com.jogamp.gluegen.cgram.types.EnumType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrDistortionCaps] -> [CType[(EnumType) 'ovrDistortionCaps_', o=0x58d25a40, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrDistortionCaps_] {12: [ovrDistortionCap_TimeWarp = [0x02, [int: 2]], [ovrDistortionCap_Vignette = [0x08, [int: 8]], [ovrDistortionCap_NoRestore = [0x10, [int: 16]], [ovrDistortionCap_FlipInput = [0x20, [int: 32]], [ovrDistortionCap_SRGB = [0x40, [int: 64]], [ovrDistortionCap_Overdrive = [0x80, [int: 128]], [ovrDistortionCap_HqDistortion = [0x100, [int: 256]], [ovrDistortionCap_LinuxDevFullscreen = [0x200, [int: 512]], [ovrDistortionCap_ComputeShader = [0x400, [int: 1024]], [ovrDistortionCap_TimewarpJitDelay = [0x1000, [int: 4096]], [ovrDistortionCap_ProfileNoSpinWaits = [0x10000, [int: 65536]], [ovrDistortionCap_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - alias.11 -> [CType[(EnumType) typedef 'ovrDistortionCaps', o=0x58d25a40, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrDistortionCaps_] {12: [ovrDistortionCap_TimeWarp = [0x02, [int: 2]], [ovrDistortionCap_Vignette = [0x08, [int: 8]], [ovrDistortionCap_NoRestore = [0x10, [int: 16]], [ovrDistortionCap_FlipInput = [0x20, [int: 32]], [ovrDistortionCap_SRGB = [0x40, [int: 64]], [ovrDistortionCap_Overdrive = [0x80, [int: 128]], [ovrDistortionCap_HqDistortion = [0x100, [int: 256]], [ovrDistortionCap_LinuxDevFullscreen = [0x200, [int: 512]], [ovrDistortionCap_ComputeShader = [0x400, [int: 1024]], [ovrDistortionCap_TimewarpJitDelay = [0x1000, [int: 4096]], [ovrDistortionCap_ProfileNoSpinWaits = [0x10000, [int: 65536]], [ovrDistortionCap_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrDistortionCaps', o=0x58d25a40, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrDistortionCaps_] {12: [ovrDistortionCap_TimeWarp = [0x02, [int: 2]], [ovrDistortionCap_Vignette = [0x08, [int: 8]], [ovrDistortionCap_NoRestore = [0x10, [int: 16]], [ovrDistortionCap_FlipInput = [0x20, [int: 32]], [ovrDistortionCap_SRGB = [0x40, [int: 64]], [ovrDistortionCap_Overdrive = [0x80, [int: 128]], [ovrDistortionCap_HqDistortion = [0x100, [int: 256]], [ovrDistortionCap_LinuxDevFullscreen = [0x200, [int: 512]], [ovrDistortionCap_ComputeShader = [0x400, [int: 1024]], [ovrDistortionCap_TimewarpJitDelay = [0x1000, [int: 4096]], [ovrDistortionCap_ProfileNoSpinWaits = [0x10000, [int: 65536]], [ovrDistortionCap_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] TNode.XXX: ovrEye_Left [gluegen] ENUM [ovrEyeType_]: ovrEye_Left = [ovrEye_Left = [0, [int: 0]] (new default = ConstantDefinition [name "def", expression "1", number [int: 1]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrEye_Right [gluegen] ENUM [ovrEyeType_]: ovrEye_Right = [ovrEye_Right = [1, [int: 1]] (new default = ConstantDefinition [name "def", expression "2", number [int: 2]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrEye_Count [gluegen] ENUM [ovrEyeType_]: ovrEye_Count = [ovrEye_Count = [2, [int: 2]] (new default = ConstantDefinition [name "def", expression "3", number [int: 3]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrEye_EnumSize [gluegen] ENUM [ovrEyeType_]: ovrEye_EnumSize = [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]] (new default = ConstantDefinition [name "def", expression "2147483648", number [int: 2147483648]], enum[is false, name "null"]]) [gluegen] Adding enum mapping: [CType[(EnumType) 'ovrEyeType_', o=0x1b701da1, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] GOT declName: ovrEyeType TB=<[Type=NULL_REF] [OrigType: name="const ovrEyeType_"; signature="const ovrEyeType_"; class com.jogamp.gluegen.cgram.types.EnumType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrEyeType] -> [CType[(EnumType) 'ovrEyeType_', o=0x1b701da1, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - alias.11 -> [CType[(EnumType) typedef 'ovrEyeType', o=0x1b701da1, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrEyeType', o=0x1b701da1, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] Adding compound mapping: [ovrHmdDesc_] -> [CType[(StructType) 'ovrHmdDesc_', o=0x726f3b58, size ZERO, [const[false], struct{ovrHmdDesc_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: 'ovrHmdDesc_' [gluegen] struct { } [gluegen] Adding compound body: [OvrHmdContext] -> [CType[(StructType) typedef 'OvrHmdContext', o=0x73c6c3b2, size ZERO, [const[false], struct{ovrHmdStruct: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:382: 'ovrHmdStruct' [gluegen] struct { } [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name=" OvrHmdContext"; signature="OvrHmdContext"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] Adding typedef lookup: [ovrHmdType] -> [CType[(EnumType) typedef 'ovrHmdType', o=0x3f8f9dd6, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] - cvvar -> [CType[(EnumType) typedef 'ovrHmdType', o=0x442d9b6e, size [fixed true, lnx64 4], [const[type , false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrHmdType', o=0x442d9b6e, size [fixed true, lnx64 4], [const[type , false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Adding typedef lookup: [ovrFovPort] -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] INFO: intConstExpr: enum[Type ovrEyeType, [ovrEye_Count = [2, [int: 2]]] [gluegen] Adding typedef lookup: [ovrFovPort] -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] INFO: intConstExpr: enum[Type ovrEyeType, [ovrEye_Count = [2, [int: 2]]] [gluegen] Adding typedef lookup: [ovrEyeType] -> [CType[(EnumType) typedef 'ovrEyeType', o=0x1b701da1, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] - cvvar -> [CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] INFO: intConstExpr: enum[Type ovrEyeType, [ovrEye_Count = [2, [int: 2]]] [gluegen] Adding typedef lookup: [ovrSizei] -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrVector2i] -> [CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size ZERO, [const[false], struct{ovrVector2i_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size ZERO, [const[false], struct{ovrVector2i_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size ZERO, [const[false], struct{ovrVector2i_: 2, }]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Adding compound body: [ovrHmdDesc_] -> [CType[(StructType) 'ovrHmdDesc_', o=0x726f3b58, size ZERO, [const[false], struct{ovrHmdDesc_: 23, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: 'ovrHmdDesc_' [gluegen] struct { OvrHmdContext * Handle; ovrHmdType Type; const char * ProductName; const char * Manufacturer; short VendorId; short ProductId; char[24] SerialNumber; short FirmwareMajor; short FirmwareMinor; float CameraFrustumHFovInRadians; float CameraFrustumVFovInRadians; float CameraFrustumNearZInMeters; float CameraFrustumFarZInMeters; unsigned unsigned int HmdCaps; unsigned unsigned int TrackingCaps; unsigned unsigned int DistortionCaps; ovrFovPort[2] DefaultEyeFov; ovrFovPort[2] MaxEyeFov; ovrEyeType[2] EyeRenderOrder; ovrSizei Resolution; ovrVector2i WindowsPos; const char * DisplayDeviceName; int DisplayId; } [gluegen] GOT declName: ovrHmdDesc TB=<[Type=NULL_REF] [OrigType: name=" ovrHmdDesc_"; signature="struct ovrHmdDesc_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrHmdDesc] -> [CType[(StructType) 'ovrHmdDesc_', o=0x726f3b58, size ZERO, [const[false], struct{ovrHmdDesc_: 23, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrHmdDesc', o=0x726f3b58, size ZERO, [const[false], struct{ovrHmdDesc_: 23, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrHmdDesc', o=0x726f3b58, size ZERO, [const[false], struct{ovrHmdDesc_: 23, }]], opaque false] [gluegen] Adding typedef lookup: [ovrHmdDesc] -> [CType[(StructType) typedef 'ovrHmdDesc', o=0x726f3b58, size ZERO, [const[false], struct{ovrHmdDesc_: 23, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrHmdDesc', o=0x15615099, size ZERO, [const[inst -> true], struct{ovrHmdDesc_: 23, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrHmdDesc', o=0x15615099, size ZERO, [const[inst -> true], struct{ovrHmdDesc_: 23, }]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const ovrHmdDesc"; signature="const ovrHmdDesc"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] GOT declName: ovrHmd TB=<[Type: name=" ovrHmdDesc *"; signature="const ovrHmdDesc * "; class com.jogamp.gluegen.cgram.types.PointerType] [OrigType: name="const ovrHmdDesc"; signature="const ovrHmdDesc"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrHmd] -> [CType[(PointerType) 'ovrHmdDesc *' -> (const ovrHmdDesc) * , o=0x1edf1c96, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - has target: [CType[(StructType) typedef 'ovrHmdDesc', o=0x15615099, size ZERO, [const[inst -> true], struct{ovrHmdDesc_: 23, }]], opaque false] [gluegen] - newdefine.12 -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] TNode.XXX: ovrStatus_OrientationTracked [gluegen] ENUM [ovrStatusBits_]: ovrStatus_OrientationTracked = [ovrStatus_OrientationTracked = [0x0001, [int: 1]] (new default = ConstantDefinition [name "def", expression "2", number [int: 2]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrStatus_PositionTracked [gluegen] ENUM [ovrStatusBits_]: ovrStatus_PositionTracked = [ovrStatus_PositionTracked = [0x0002, [int: 2]] (new default = ConstantDefinition [name "def", expression "3", number [int: 3]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrStatus_CameraPoseTracked [gluegen] ENUM [ovrStatusBits_]: ovrStatus_CameraPoseTracked = [ovrStatus_CameraPoseTracked = [0x0004, [int: 4]] (new default = ConstantDefinition [name "def", expression "5", number [int: 5]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrStatus_PositionConnected [gluegen] ENUM [ovrStatusBits_]: ovrStatus_PositionConnected = [ovrStatus_PositionConnected = [0x0020, [int: 32]] (new default = ConstantDefinition [name "def", expression "33", number [int: 33]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrStatus_HmdConnected [gluegen] ENUM [ovrStatusBits_]: ovrStatus_HmdConnected = [ovrStatus_HmdConnected = [0x0080, [int: 128]] (new default = ConstantDefinition [name "def", expression "129", number [int: 129]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrStatus_EnumSize [gluegen] ENUM [ovrStatusBits_]: ovrStatus_EnumSize = [ovrStatus_EnumSize = [0x7fffffff, [int: 2147483647]] (new default = ConstantDefinition [name "def", expression "2147483648", number [int: 2147483648]], enum[is false, name "null"]]) [gluegen] Adding enum mapping: [CType[(EnumType) 'ovrStatusBits_', o=0x6996db8, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrStatusBits_] {6: [ovrStatus_OrientationTracked = [0x0001, [int: 1]], [ovrStatus_PositionTracked = [0x0002, [int: 2]], [ovrStatus_CameraPoseTracked = [0x0004, [int: 4]], [ovrStatus_PositionConnected = [0x0020, [int: 32]], [ovrStatus_HmdConnected = [0x0080, [int: 128]], [ovrStatus_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] GOT declName: ovrStatusBits TB=<[Type=NULL_REF] [OrigType: name="const ovrStatusBits_"; signature="const ovrStatusBits_"; class com.jogamp.gluegen.cgram.types.EnumType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrStatusBits] -> [CType[(EnumType) 'ovrStatusBits_', o=0x6996db8, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrStatusBits_] {6: [ovrStatus_OrientationTracked = [0x0001, [int: 1]], [ovrStatus_PositionTracked = [0x0002, [int: 2]], [ovrStatus_CameraPoseTracked = [0x0004, [int: 4]], [ovrStatus_PositionConnected = [0x0020, [int: 32]], [ovrStatus_HmdConnected = [0x0080, [int: 128]], [ovrStatus_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - alias.11 -> [CType[(EnumType) typedef 'ovrStatusBits', o=0x6996db8, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrStatusBits_] {6: [ovrStatus_OrientationTracked = [0x0001, [int: 1]], [ovrStatus_PositionTracked = [0x0002, [int: 2]], [ovrStatus_CameraPoseTracked = [0x0004, [int: 4]], [ovrStatus_PositionConnected = [0x0020, [int: 32]], [ovrStatus_HmdConnected = [0x0080, [int: 128]], [ovrStatus_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrStatusBits', o=0x6996db8, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrStatusBits_] {6: [ovrStatus_OrientationTracked = [0x0001, [int: 1]], [ovrStatus_PositionTracked = [0x0002, [int: 2]], [ovrStatus_CameraPoseTracked = [0x0004, [int: 4]], [ovrStatus_PositionConnected = [0x0020, [int: 32]], [ovrStatus_HmdConnected = [0x0080, [int: 128]], [ovrStatus_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] Adding compound mapping: [ovrSensorData_] -> [CType[(StructType) 'ovrSensorData_', o=0x1963006a, size ZERO, [const[false], struct{ovrSensorData_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:457: 'ovrSensorData_' [gluegen] struct { } [gluegen] Adding typedef lookup: [ovrVector3f] -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] Adding typedef lookup: [ovrVector3f] -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] Adding typedef lookup: [ovrVector3f] -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] Adding compound body: [ovrSensorData_] -> [CType[(StructType) 'ovrSensorData_', o=0x1963006a, size ZERO, [const[false], struct{ovrSensorData_: 5, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:457: 'ovrSensorData_' [gluegen] struct { ovrVector3f Accelerometer; ovrVector3f Gyro; ovrVector3f Magnetometer; float Temperature; float TimeInSeconds; } [gluegen] GOT declName: ovrSensorData TB=<[Type=NULL_REF] [OrigType: name=" ovrSensorData_"; signature="struct ovrSensorData_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrSensorData] -> [CType[(StructType) 'ovrSensorData_', o=0x1963006a, size ZERO, [const[false], struct{ovrSensorData_: 5, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrSensorData', o=0x1963006a, size ZERO, [const[false], struct{ovrSensorData_: 5, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrSensorData', o=0x1963006a, size ZERO, [const[false], struct{ovrSensorData_: 5, }]], opaque false] [gluegen] Adding compound mapping: [ovrTrackingState_] -> [CType[(StructType) 'ovrTrackingState_', o=0x7fbe847c, size ZERO, [const[false], struct{ovrTrackingState_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:469: 'ovrTrackingState_' [gluegen] struct { } [gluegen] Adding typedef lookup: [ovrPoseStatef] -> [CType[(StructType) typedef 'ovrPoseStatef', o=0x504bae78, size ZERO, [const[false], struct{ovrPoseStatef_: 7, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrPoseStatef', o=0x504bae78, size ZERO, [const[false], struct{ovrPoseStatef_: 7, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrPoseStatef', o=0x504bae78, size ZERO, [const[false], struct{ovrPoseStatef_: 7, }]], opaque false] [gluegen] Adding typedef lookup: [ovrPosef] -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrPosef] -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrSensorData] -> [CType[(StructType) typedef 'ovrSensorData', o=0x1963006a, size ZERO, [const[false], struct{ovrSensorData_: 5, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrSensorData', o=0x1963006a, size ZERO, [const[false], struct{ovrSensorData_: 5, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrSensorData', o=0x1963006a, size ZERO, [const[false], struct{ovrSensorData_: 5, }]], opaque false] [gluegen] Adding compound body: [ovrTrackingState_] -> [CType[(StructType) 'ovrTrackingState_', o=0x7fbe847c, size ZERO, [const[false], struct{ovrTrackingState_: 7, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:469: 'ovrTrackingState_' [gluegen] struct { ovrPoseStatef HeadPose; ovrPosef CameraPose; ovrPosef LeveledCameraPose; ovrSensorData RawSensorData; unsigned unsigned int StatusFlags; uint32_t LastCameraFrameCounter; uint32_t Pad; } [gluegen] GOT declName: ovrTrackingState TB=<[Type=NULL_REF] [OrigType: name=" ovrTrackingState_"; signature="struct ovrTrackingState_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrTrackingState] -> [CType[(StructType) 'ovrTrackingState_', o=0x7fbe847c, size ZERO, [const[false], struct{ovrTrackingState_: 7, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrTrackingState', o=0x7fbe847c, size ZERO, [const[false], struct{ovrTrackingState_: 7, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrTrackingState', o=0x7fbe847c, size ZERO, [const[false], struct{ovrTrackingState_: 7, }]], opaque false] [gluegen] Adding compound mapping: [ovrFrameTiming_] -> [CType[(StructType) 'ovrFrameTiming_', o=0x41975e01, size ZERO, [const[false], struct{ovrFrameTiming_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: 'ovrFrameTiming_' [gluegen] struct { } [gluegen] Adding compound body: [ovrFrameTiming_] -> [CType[(StructType) 'ovrFrameTiming_', o=0x41975e01, size ZERO, [const[false], struct{ovrFrameTiming_: 7, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: 'ovrFrameTiming_' [gluegen] struct { float DeltaSeconds; float Pad; double ThisFrameSeconds; double TimewarpPointSeconds; double NextFrameSeconds; double ScanoutMidpointSeconds; double[2] EyeScanoutSeconds; } [gluegen] GOT declName: ovrFrameTiming TB=<[Type=NULL_REF] [OrigType: name=" ovrFrameTiming_"; signature="struct ovrFrameTiming_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrFrameTiming] -> [CType[(StructType) 'ovrFrameTiming_', o=0x41975e01, size ZERO, [const[false], struct{ovrFrameTiming_: 7, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size ZERO, [const[false], struct{ovrFrameTiming_: 7, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size ZERO, [const[false], struct{ovrFrameTiming_: 7, }]], opaque false] [gluegen] Adding compound mapping: [ovrEyeRenderDesc_] -> [CType[(StructType) 'ovrEyeRenderDesc_', o=0xc2e1f26, size ZERO, [const[false], struct{ovrEyeRenderDesc_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:540: 'ovrEyeRenderDesc_' [gluegen] struct { } [gluegen] Adding typedef lookup: [ovrEyeType] -> [CType[(EnumType) typedef 'ovrEyeType', o=0x1b701da1, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] - cvvar -> [CType[(EnumType) typedef 'ovrEyeType', o=0xdcf3e99, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] Adding typedef lookup: [ovrFovPort] -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] Adding typedef lookup: [ovrRecti] -> [CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size ZERO, [const[false], struct{ovrRecti_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size ZERO, [const[false], struct{ovrRecti_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size ZERO, [const[false], struct{ovrRecti_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrVector2f] -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrVector3f] -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] Adding compound body: [ovrEyeRenderDesc_] -> [CType[(StructType) 'ovrEyeRenderDesc_', o=0xc2e1f26, size ZERO, [const[false], struct{ovrEyeRenderDesc_: 5, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:540: 'ovrEyeRenderDesc_' [gluegen] struct { ovrEyeType Eye; ovrFovPort Fov; ovrRecti DistortedViewport; ovrVector2f PixelsPerTanAngleAtCenter; ovrVector3f HmdToEyeViewOffset; } [gluegen] GOT declName: ovrEyeRenderDesc TB=<[Type=NULL_REF] [OrigType: name=" ovrEyeRenderDesc_"; signature="struct ovrEyeRenderDesc_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrEyeRenderDesc] -> [CType[(StructType) 'ovrEyeRenderDesc_', o=0xc2e1f26, size ZERO, [const[false], struct{ovrEyeRenderDesc_: 5, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrEyeRenderDesc', o=0xc2e1f26, size ZERO, [const[false], struct{ovrEyeRenderDesc_: 5, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrEyeRenderDesc', o=0xc2e1f26, size ZERO, [const[false], struct{ovrEyeRenderDesc_: 5, }]], opaque false] [gluegen] Adding compound mapping: [ovrPositionTimewarpDesc_] -> [CType[(StructType) 'ovrPositionTimewarpDesc_', o=0x6d9c638, size ZERO, [const[false], struct{ovrPositionTimewarpDesc_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:552: 'ovrPositionTimewarpDesc_' [gluegen] struct { } [gluegen] Adding typedef lookup: [ovrVector3f] -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] Adding compound body: [ovrPositionTimewarpDesc_] -> [CType[(StructType) 'ovrPositionTimewarpDesc_', o=0x6d9c638, size ZERO, [const[false], struct{ovrPositionTimewarpDesc_: 3, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:552: 'ovrPositionTimewarpDesc_' [gluegen] struct { ovrVector3f[2] HmdToEyeViewOffset; float NearClip; float FarClip; } [gluegen] GOT declName: ovrPositionTimewarpDesc TB=<[Type=NULL_REF] [OrigType: name=" ovrPositionTimewarpDesc_"; signature="struct ovrPositionTimewarpDesc_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrPositionTimewarpDesc] -> [CType[(StructType) 'ovrPositionTimewarpDesc_', o=0x6d9c638, size ZERO, [const[false], struct{ovrPositionTimewarpDesc_: 3, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrPositionTimewarpDesc', o=0x6d9c638, size ZERO, [const[false], struct{ovrPositionTimewarpDesc_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrPositionTimewarpDesc', o=0x6d9c638, size ZERO, [const[false], struct{ovrPositionTimewarpDesc_: 3, }]], opaque false] [gluegen] ENUM [ovrRenderAPIType_]: ovrRenderAPI_None = [ovrRenderAPI_None = [0x0L, [long: 0]] (new default = ConstantDefinition [name "def", expression "1", number [long: 1]], enum[is false, name "null"]]) [gluegen] ENUM [ovrRenderAPIType_]: ovrRenderAPI_Count = [ovrRenderAPI_Count = [0x1L, [long: 1]] (new default = ConstantDefinition [name "def", expression "2", number [long: 2]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrRenderAPI_EnumSize [gluegen] ENUM [ovrRenderAPIType_]: ovrRenderAPI_EnumSize = [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]] (new default = ConstantDefinition [name "def", expression "2147483648", number [int: 2147483648]], enum[is false, name "null"]]) [gluegen] Adding enum mapping: [CType[(EnumType) 'ovrRenderAPIType_', o=0x7dc5e7b4, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] GOT declName: ovrRenderAPIType TB=<[Type=NULL_REF] [OrigType: name="const ovrRenderAPIType_"; signature="const ovrRenderAPIType_"; class com.jogamp.gluegen.cgram.types.EnumType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrRenderAPIType] -> [CType[(EnumType) 'ovrRenderAPIType_', o=0x7dc5e7b4, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - alias.11 -> [CType[(EnumType) typedef 'ovrRenderAPIType', o=0x7dc5e7b4, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrRenderAPIType', o=0x7dc5e7b4, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] Adding compound mapping: [ovrRenderAPIConfigHeader_] -> [CType[(StructType) 'ovrRenderAPIConfigHeader_', o=0x1ee0005, size ZERO, [const[false], struct{ovrRenderAPIConfigHeader_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:594: 'ovrRenderAPIConfigHeader_' [gluegen] struct { } [gluegen] Adding typedef lookup: [ovrRenderAPIType] -> [CType[(EnumType) typedef 'ovrRenderAPIType', o=0x7dc5e7b4, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] - cvvar -> [CType[(EnumType) typedef 'ovrRenderAPIType', o=0x75a1cd57, size [fixed true, lnx64 4], [const[type , false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrRenderAPIType', o=0x75a1cd57, size [fixed true, lnx64 4], [const[type , false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] Adding typedef lookup: [ovrSizei] -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] [gluegen] Adding compound body: [ovrRenderAPIConfigHeader_] -> [CType[(StructType) 'ovrRenderAPIConfigHeader_', o=0x1ee0005, size ZERO, [const[false], struct{ovrRenderAPIConfigHeader_: 3, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:594: 'ovrRenderAPIConfigHeader_' [gluegen] struct { ovrRenderAPIType API; ovrSizei BackBufferSize; int Multisample; } [gluegen] GOT declName: ovrRenderAPIConfigHeader TB=<[Type=NULL_REF] [OrigType: name=" ovrRenderAPIConfigHeader_"; signature="struct ovrRenderAPIConfigHeader_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrRenderAPIConfigHeader] -> [CType[(StructType) 'ovrRenderAPIConfigHeader_', o=0x1ee0005, size ZERO, [const[false], struct{ovrRenderAPIConfigHeader_: 3, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrRenderAPIConfigHeader', o=0x1ee0005, size ZERO, [const[false], struct{ovrRenderAPIConfigHeader_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrRenderAPIConfigHeader', o=0x1ee0005, size ZERO, [const[false], struct{ovrRenderAPIConfigHeader_: 3, }]], opaque false] [gluegen] Adding compound mapping: [ovrRenderAPIConfig_] -> [CType[(StructType) 'ovrRenderAPIConfig_', o=0x3d012ddd, size ZERO, [const[false], struct{ovrRenderAPIConfig_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:602: 'ovrRenderAPIConfig_' [gluegen] struct { } [gluegen] Adding typedef lookup: [ovrRenderAPIConfigHeader] -> [CType[(StructType) typedef 'ovrRenderAPIConfigHeader', o=0x1ee0005, size ZERO, [const[false], struct{ovrRenderAPIConfigHeader_: 3, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrRenderAPIConfigHeader', o=0x1ee0005, size ZERO, [const[false], struct{ovrRenderAPIConfigHeader_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrRenderAPIConfigHeader', o=0x1ee0005, size ZERO, [const[false], struct{ovrRenderAPIConfigHeader_: 3, }]], opaque false] [gluegen] Adding compound body: [ovrRenderAPIConfig_] -> [CType[(StructType) 'ovrRenderAPIConfig_', o=0x3d012ddd, size ZERO, [const[false], struct{ovrRenderAPIConfig_: 2, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:602: 'ovrRenderAPIConfig_' [gluegen] struct { ovrRenderAPIConfigHeader Header; uintptr_t[8] PlatformData; } [gluegen] GOT declName: ovrRenderAPIConfig TB=<[Type=NULL_REF] [OrigType: name=" ovrRenderAPIConfig_"; signature="struct ovrRenderAPIConfig_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrRenderAPIConfig] -> [CType[(StructType) 'ovrRenderAPIConfig_', o=0x3d012ddd, size ZERO, [const[false], struct{ovrRenderAPIConfig_: 2, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrRenderAPIConfig', o=0x3d012ddd, size ZERO, [const[false], struct{ovrRenderAPIConfig_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrRenderAPIConfig', o=0x3d012ddd, size ZERO, [const[false], struct{ovrRenderAPIConfig_: 2, }]], opaque false] [gluegen] Adding compound mapping: [ovrTextureHeader_] -> [CType[(StructType) 'ovrTextureHeader_', o=0x6f2b958e, size ZERO, [const[false], struct{ovrTextureHeader_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:611: 'ovrTextureHeader_' [gluegen] struct { } [gluegen] Adding typedef lookup: [ovrRenderAPIType] -> [CType[(EnumType) typedef 'ovrRenderAPIType', o=0x7dc5e7b4, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] - cvvar -> [CType[(EnumType) typedef 'ovrRenderAPIType', o=0x1eb44e46, size [fixed true, lnx64 4], [const[type , false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrRenderAPIType', o=0x75a1cd57, size [fixed true, lnx64 4], [const[type , false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] Adding typedef lookup: [ovrSizei] -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrRecti] -> [CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size ZERO, [const[false], struct{ovrRecti_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size ZERO, [const[false], struct{ovrRecti_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size ZERO, [const[false], struct{ovrRecti_: 2, }]], opaque false] [gluegen] Adding compound body: [ovrTextureHeader_] -> [CType[(StructType) 'ovrTextureHeader_', o=0x6f2b958e, size ZERO, [const[false], struct{ovrTextureHeader_: 3, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:611: 'ovrTextureHeader_' [gluegen] struct { ovrRenderAPIType API; ovrSizei TextureSize; ovrRecti RenderViewport; } [gluegen] GOT declName: ovrTextureHeader TB=<[Type=NULL_REF] [OrigType: name=" ovrTextureHeader_"; signature="struct ovrTextureHeader_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrTextureHeader] -> [CType[(StructType) 'ovrTextureHeader_', o=0x6f2b958e, size ZERO, [const[false], struct{ovrTextureHeader_: 3, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrTextureHeader', o=0x6f2b958e, size ZERO, [const[false], struct{ovrTextureHeader_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrTextureHeader', o=0x6f2b958e, size ZERO, [const[false], struct{ovrTextureHeader_: 3, }]], opaque false] [gluegen] Adding compound mapping: [ovrTexture_] -> [CType[(StructType) 'ovrTexture_', o=0x6504e3b2, size ZERO, [const[false], struct{ovrTexture_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:621: 'ovrTexture_' [gluegen] struct { } [gluegen] Adding typedef lookup: [ovrTextureHeader] -> [CType[(StructType) typedef 'ovrTextureHeader', o=0x6f2b958e, size ZERO, [const[false], struct{ovrTextureHeader_: 3, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrTextureHeader', o=0x6f2b958e, size ZERO, [const[false], struct{ovrTextureHeader_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrTextureHeader', o=0x6f2b958e, size ZERO, [const[false], struct{ovrTextureHeader_: 3, }]], opaque false] [gluegen] Adding compound body: [ovrTexture_] -> [CType[(StructType) 'ovrTexture_', o=0x6504e3b2, size ZERO, [const[false], struct{ovrTexture_: 2, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:621: 'ovrTexture_' [gluegen] struct { ovrTextureHeader Header; uintptr_t[8] PlatformData; } [gluegen] GOT declName: ovrTexture TB=<[Type=NULL_REF] [OrigType: name=" ovrTexture_"; signature="struct ovrTexture_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrTexture] -> [CType[(StructType) 'ovrTexture_', o=0x6504e3b2, size ZERO, [const[false], struct{ovrTexture_: 2, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrTexture', o=0x6504e3b2, size ZERO, [const[false], struct{ovrTexture_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrTexture', o=0x6504e3b2, size ZERO, [const[false], struct{ovrTexture_: 2, }]], opaque false] [gluegen] TNode.XXX: ovrInit_Debug [gluegen] ENUM [ovrInitFlags_]: ovrInit_Debug = [ovrInit_Debug = [0x00000001, [int: 1]] (new default = ConstantDefinition [name "def", expression "2", number [int: 2]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrInit_ServerOptional [gluegen] ENUM [ovrInitFlags_]: ovrInit_ServerOptional = [ovrInit_ServerOptional = [0x00000002, [int: 2]] (new default = ConstantDefinition [name "def", expression "3", number [int: 3]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrInit_RequestVersion [gluegen] ENUM [ovrInitFlags_]: ovrInit_RequestVersion = [ovrInit_RequestVersion = [0x00000004, [int: 4]] (new default = ConstantDefinition [name "def", expression "5", number [int: 5]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrInit_ForceNoDebug [gluegen] ENUM [ovrInitFlags_]: ovrInit_ForceNoDebug = [ovrInit_ForceNoDebug = [0x00000008, [int: 8]] (new default = ConstantDefinition [name "def", expression "9", number [int: 9]], enum[is false, name "null"]]) [gluegen] Adding enum mapping: [CType[(EnumType) 'ovrInitFlags_', o=0x515f550a, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrInitFlags_] {4: [ovrInit_Debug = [0x00000001, [int: 1]], [ovrInit_ServerOptional = [0x00000002, [int: 2]], [ovrInit_RequestVersion = [0x00000004, [int: 4]], [ovrInit_ForceNoDebug = [0x00000008, [int: 8]], }, int]], opaque false] [gluegen] GOT declName: ovrInitFlags TB=<[Type=NULL_REF] [OrigType: name="const ovrInitFlags_"; signature="const ovrInitFlags_"; class com.jogamp.gluegen.cgram.types.EnumType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrInitFlags] -> [CType[(EnumType) 'ovrInitFlags_', o=0x515f550a, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrInitFlags_] {4: [ovrInit_Debug = [0x00000001, [int: 1]], [ovrInit_ServerOptional = [0x00000002, [int: 2]], [ovrInit_RequestVersion = [0x00000004, [int: 4]], [ovrInit_ForceNoDebug = [0x00000008, [int: 8]], }, int]], opaque false] [gluegen] - alias.11 -> [CType[(EnumType) typedef 'ovrInitFlags', o=0x515f550a, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrInitFlags_] {4: [ovrInit_Debug = [0x00000001, [int: 1]], [ovrInit_ServerOptional = [0x00000002, [int: 2]], [ovrInit_RequestVersion = [0x00000004, [int: 4]], [ovrInit_ForceNoDebug = [0x00000008, [int: 8]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrInitFlags', o=0x515f550a, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrInitFlags_] {4: [ovrInit_Debug = [0x00000001, [int: 1]], [ovrInit_ServerOptional = [0x00000002, [int: 2]], [ovrInit_RequestVersion = [0x00000004, [int: 4]], [ovrInit_ForceNoDebug = [0x00000008, [int: 8]], }, int]], opaque false] [gluegen] TNode.XXX: ovrLogLevel_Debug [gluegen] ENUM [ovrLogLevel_]: ovrLogLevel_Debug = [ovrLogLevel_Debug = [0, [int: 0]] (new default = ConstantDefinition [name "def", expression "1", number [int: 1]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrLogLevel_Info [gluegen] ENUM [ovrLogLevel_]: ovrLogLevel_Info = [ovrLogLevel_Info = [1, [int: 1]] (new default = ConstantDefinition [name "def", expression "2", number [int: 2]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrLogLevel_Error [gluegen] ENUM [ovrLogLevel_]: ovrLogLevel_Error = [ovrLogLevel_Error = [2, [int: 2]] (new default = ConstantDefinition [name "def", expression "3", number [int: 3]], enum[is false, name "null"]]) [gluegen] Adding enum mapping: [CType[(EnumType) 'ovrLogLevel_', o=0x626b2d4a, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrLogLevel_] {3: [ovrLogLevel_Debug = [0, [int: 0]], [ovrLogLevel_Info = [1, [int: 1]], [ovrLogLevel_Error = [2, [int: 2]], }, int]], opaque false] [gluegen] GOT declName: ovrLogLevel TB=<[Type=NULL_REF] [OrigType: name="const ovrLogLevel_"; signature="const ovrLogLevel_"; class com.jogamp.gluegen.cgram.types.EnumType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrLogLevel] -> [CType[(EnumType) 'ovrLogLevel_', o=0x626b2d4a, size [fixed true, lnx64 4], [const[inst -> true], enum [const ovrLogLevel_] {3: [ovrLogLevel_Debug = [0, [int: 0]], [ovrLogLevel_Info = [1, [int: 1]], [ovrLogLevel_Error = [2, [int: 2]], }, int]], opaque false] [gluegen] - alias.11 -> [CType[(EnumType) typedef 'ovrLogLevel', o=0x626b2d4a, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrLogLevel_] {3: [ovrLogLevel_Debug = [0, [int: 0]], [ovrLogLevel_Info = [1, [int: 1]], [ovrLogLevel_Error = [2, [int: 2]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrLogLevel', o=0x626b2d4a, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrLogLevel_] {3: [ovrLogLevel_Debug = [0, [int: 0]], [ovrLogLevel_Info = [1, [int: 1]], [ovrLogLevel_Error = [2, [int: 2]], }, int]], opaque false] [gluegen] IN PTR GROUP: TB=null [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] GOT declName: ovrLogCallback TB=<[Type: name=" null *"; signature="void (*)(int level, const char * message)"; class com.jogamp.gluegen.cgram.types.PointerType] [OrigType: name=" void"; signature="void"; class com.jogamp.gluegen.cgram.types.VoidType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrLogCallback] -> [CType[(PointerType) 'null *' -> void (*)(int level, const char * message), o=0x379619aa, size [fixed false, lnx64 8], [const[false], pointer*1, funcPointer]], opaque false] [gluegen] - has target: [CType[(FunctionType) ANON, o=0xcac736f, size ZERO, [const[false], function]], opaque false] [gluegen] - newdefine.12 -> [CType[(PointerType) typedef 'ovrLogCallback' -> void (*)(int level, const char * message), o=0x5e265ba4, size [fixed false, lnx64 8], [const[false], pointer*1, funcPointer]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrLogCallback' -> void (*)(int level, const char * message), o=0x5e265ba4, size [fixed false, lnx64 8], [const[false], pointer*1, funcPointer]], opaque false] [gluegen] Adding typedef lookup: [ovrLogCallback] -> [CType[(PointerType) typedef 'ovrLogCallback' -> void (*)(int level, const char * message), o=0x5e265ba4, size [fixed false, lnx64 8], [const[false], pointer*1, funcPointer]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrLogCallback' -> void (*)(int level, const char * message), o=0x5e265ba4, size [fixed false, lnx64 8], [const[false], pointer*1, funcPointer]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrLogCallback' -> void (*)(int level, const char * message), o=0x5e265ba4, size [fixed false, lnx64 8], [const[false], pointer*1, funcPointer]], opaque false] [gluegen] Adding compound body: [null] -> [CType[(StructType) ANON, o=0x156643d4, size ZERO, [const[false], struct{null: 4, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:720: '0' [gluegen] struct { uint32_t Flags; uint32_t RequestedMinorVersion; void (*LogCallback)(int level, const char * message); uint32_t ConnectionTimeoutMS; } [gluegen] GOT declName: ovrInitParams TB=<[Type=NULL_REF] [OrigType: name=" null"; signature="struct null"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrInitParams] -> [CType[(StructType) ANON, o=0x156643d4, size ZERO, [const[false], struct{null: 4, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrInitParams', o=0x156643d4, size ZERO, [const[false], struct{null: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrInitParams', o=0x156643d4, size ZERO, [const[false], struct{null: 4, }]], opaque false] [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding typedef lookup: [ovrInitParams] -> [CType[(StructType) typedef 'ovrInitParams', o=0x156643d4, size ZERO, [const[false], struct{null: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrInitParams', o=0x156643d4, size ZERO, [const[false], struct{null: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrInitParams', o=0x156643d4, size ZERO, [const[false], struct{null: 4, }]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name=" ovrInitParams"; signature="ovrInitParams"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] GOT declName: ovr_Initialize TB=<[Type=NULL_REF] [OrigType: name=" ovrBool"; signature="ovrBool"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... ovrBool ovr_Initialize() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:747: 'ovr_Initialize' [gluegen] add ParamDecl[params: CType[(PointerType) 'ovrInitParams *' -> (ovrInitParams) * , o=0x1175e2db, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] Function Added ovrBool ovr_Initialize(ovrInitParams * params) [gluegen] GOT declName: ovr_Shutdown TB=<[Type=NULL_REF] [OrigType: name=" void"; signature="void"; class com.jogamp.gluegen.cgram.types.VoidType] isTypedef=false> [gluegen] Function ... void ovr_Shutdown() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:750: 'ovr_Shutdown' [gluegen] Function Added void ovr_Shutdown() [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] GOT declName: ovr_GetVersionString TB=<[Type: name=" char *"; signature="const char * "; class com.jogamp.gluegen.cgram.types.PointerType] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... const char * ovr_GetVersionString() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:754: '*' [gluegen] Function Added const char * ovr_GetVersionString() [gluegen] GOT declName: ovrHmd_Detect TB=<[Type=NULL_REF] [OrigType: name=" int"; signature="int"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... int ovrHmd_Detect() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:759: 'ovrHmd_Detect' [gluegen] Function Added int ovrHmd_Detect() [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_Create TB=<[Type=NULL_REF] [OrigType: name=" ovrHmd"; signature="ovrHmd"; class com.jogamp.gluegen.cgram.types.PointerType] isTypedef=false> [gluegen] Function ... ovrHmd ovrHmd_Create() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:764: 'ovrHmd_Create' [gluegen] add ParamDecl[index: CType[(IntType) 'int', o=0x36aa7bc2, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] Function Added ovrHmd ovrHmd_Create(int index) [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_Destroy TB=<[Type=NULL_REF] [OrigType: name=" void"; signature="void"; class com.jogamp.gluegen.cgram.types.VoidType] isTypedef=false> [gluegen] Function ... void ovrHmd_Destroy() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:765: 'ovrHmd_Destroy' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] Function Added void ovrHmd_Destroy(ovrHmd hmd) [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] Adding typedef lookup: [ovrHmdType] -> [CType[(EnumType) typedef 'ovrHmdType', o=0x3f8f9dd6, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] - cvvar -> [CType[(EnumType) typedef 'ovrHmdType', o=0x76ccd017, size [fixed true, lnx64 4], [const[type , false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrHmdType', o=0x442d9b6e, size [fixed true, lnx64 4], [const[type , false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] GOT declName: ovrHmd_CreateDebug TB=<[Type=NULL_REF] [OrigType: name=" ovrHmd"; signature="ovrHmd"; class com.jogamp.gluegen.cgram.types.PointerType] isTypedef=false> [gluegen] Function ... ovrHmd ovrHmd_CreateDebug() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:769: 'ovrHmd_CreateDebug' [gluegen] add ParamDecl[type: CType[(EnumType) typedef 'ovrHmdType', o=0x442d9b6e, size [fixed true, lnx64 4], [const[type , false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]]] [gluegen] Function Added ovrHmd ovrHmd_CreateDebug(ovrHmdType type) [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_GetLastError TB=<[Type: name=" char *"; signature="const char * "; class com.jogamp.gluegen.cgram.types.PointerType] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... const char * ovrHmd_GetLastError() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:774: '*' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] Function Added const char * ovrHmd_GetLastError(ovrHmd hmd) [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_GetEnabledCaps TB=<[Type=NULL_REF] [OrigType: name=" int"; signature="unsigned unsigned int"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... unsigned int ovrHmd_GetEnabledCaps() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:792: 'ovrHmd_GetEnabledCaps' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] Function Added unsigned int ovrHmd_GetEnabledCaps(ovrHmd hmd) [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_SetEnabledCaps TB=<[Type=NULL_REF] [OrigType: name=" void"; signature="void"; class com.jogamp.gluegen.cgram.types.VoidType] isTypedef=false> [gluegen] Function ... void ovrHmd_SetEnabledCaps() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:796: 'ovrHmd_SetEnabledCaps' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[hmdCaps: CType[(IntType) 'int', o=0x182decdb, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] Function Added void ovrHmd_SetEnabledCaps(ovrHmd hmd, unsigned int hmdCaps) [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_ConfigureTracking TB=<[Type=NULL_REF] [OrigType: name=" ovrBool"; signature="ovrBool"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... ovrBool ovrHmd_ConfigureTracking() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:813: 'ovrHmd_ConfigureTracking' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[supportedTrackingCaps: CType[(IntType) 'int', o=0x26f0a63f, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] add ParamDecl[requiredTrackingCaps: CType[(IntType) 'int', o=0x4361bd48, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] Function Added ovrBool ovrHmd_ConfigureTracking(ovrHmd hmd, unsigned int supportedTrackingCaps, unsigned int requiredTrackingCaps) [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_RecenterPose TB=<[Type=NULL_REF] [OrigType: name=" void"; signature="void"; class com.jogamp.gluegen.cgram.types.VoidType] isTypedef=false> [gluegen] Function ... void ovrHmd_RecenterPose() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:819: 'ovrHmd_RecenterPose' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] Function Added void ovrHmd_RecenterPose(ovrHmd hmd) [gluegen] Adding typedef lookup: [ovrTrackingState] -> [CType[(StructType) typedef 'ovrTrackingState', o=0x7fbe847c, size ZERO, [const[false], struct{ovrTrackingState_: 7, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrTrackingState', o=0x7fbe847c, size ZERO, [const[false], struct{ovrTrackingState_: 7, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrTrackingState', o=0x7fbe847c, size ZERO, [const[false], struct{ovrTrackingState_: 7, }]], opaque false] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_GetTrackingState TB=<[Type=NULL_REF] [OrigType: name=" ovrTrackingState"; signature="ovrTrackingState"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] Function ... ovrTrackingState ovrHmd_GetTrackingState() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:826: 'ovrHmd_GetTrackingState' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[absTime: CType[(DoubleType) 'double', o=0x53bd815b, size [fixed true, lnx64 8], [const[false], double]]] [gluegen] Function Added ovrTrackingState ovrHmd_GetTrackingState(ovrHmd hmd, double absTime) [gluegen] Adding typedef lookup: [ovrSizei] -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] Adding typedef lookup: [ovrEyeType] -> [CType[(EnumType) typedef 'ovrEyeType', o=0x1b701da1, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] - cvvar -> [CType[(EnumType) typedef 'ovrEyeType', o=0x2401f4c3, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] Adding typedef lookup: [ovrFovPort] -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] GOT declName: ovrHmd_GetFovTextureSize TB=<[Type=NULL_REF] [OrigType: name=" ovrSizei"; signature="ovrSizei"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] Function ... ovrSizei ovrHmd_GetFovTextureSize() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:844: 'ovrHmd_GetFovTextureSize' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[eye: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]]] [gluegen] add ParamDecl[fov: CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]]] [gluegen] add ParamDecl[pixelsPerDisplayPixel: CType[(FloatType) 'float', o=0x7637f22, size [fixed true, lnx64 4], [const[false], float]]] [gluegen] Function Added ovrSizei ovrHmd_GetFovTextureSize(ovrHmd hmd, ovrEyeType eye, ovrFovPort fov, float pixelsPerDisplayPixel) [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] Adding typedef lookup: [ovrRenderAPIConfig] -> [CType[(StructType) typedef 'ovrRenderAPIConfig', o=0x3d012ddd, size ZERO, [const[false], struct{ovrRenderAPIConfig_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrRenderAPIConfig', o=0x4926097b, size ZERO, [const[inst -> true], struct{ovrRenderAPIConfig_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrRenderAPIConfig', o=0x4926097b, size ZERO, [const[inst -> true], struct{ovrRenderAPIConfig_: 2, }]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const ovrRenderAPIConfig"; signature="const ovrRenderAPIConfig"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] Adding typedef lookup: [ovrFovPort] -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrFovPort', o=0x762efe5d, size ZERO, [const[inst -> true], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrFovPort', o=0x762efe5d, size ZERO, [const[inst -> true], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] Adding typedef lookup: [ovrEyeRenderDesc] -> [CType[(StructType) typedef 'ovrEyeRenderDesc', o=0xc2e1f26, size ZERO, [const[false], struct{ovrEyeRenderDesc_: 5, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrEyeRenderDesc', o=0xc2e1f26, size ZERO, [const[false], struct{ovrEyeRenderDesc_: 5, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrEyeRenderDesc', o=0xc2e1f26, size ZERO, [const[false], struct{ovrEyeRenderDesc_: 5, }]], opaque false] [gluegen] GOT declName: ovrHmd_ConfigureRendering TB=<[Type=NULL_REF] [OrigType: name=" ovrBool"; signature="ovrBool"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... ovrBool ovrHmd_ConfigureRendering() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:876: 'ovrHmd_ConfigureRendering' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[apiConfig: CType[(PointerType) 'ovrRenderAPIConfig *' -> (const ovrRenderAPIConfig) * , o=0x5d22bbb7, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[distortionCaps: CType[(IntType) 'int', o=0x41a4555e, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] add ParamDecl[eyeFovIn: CType[(ArrayType) 'ovrFovPort *', o=0x3830f1c0, size [fixed false, lnx64 -1], [const[false], array*1]]] [gluegen] add ParamDecl[eyeRenderDescOut: CType[(ArrayType) 'ovrEyeRenderDesc *', o=0x39ed3c8d, size [fixed false, lnx64 -1], [const[false], array*1]]] [gluegen] Function Added ovrBool ovrHmd_ConfigureRendering(ovrHmd hmd, const ovrRenderAPIConfig * apiConfig, unsigned int distortionCaps, const ovrFovPort eyeFovIn[2], ovrEyeRenderDesc eyeRenderDescOut[2]) [gluegen] Adding typedef lookup: [ovrFrameTiming] -> [CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size ZERO, [const[false], struct{ovrFrameTiming_: 7, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size ZERO, [const[false], struct{ovrFrameTiming_: 7, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size ZERO, [const[false], struct{ovrFrameTiming_: 7, }]], opaque false] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_BeginFrame TB=<[Type=NULL_REF] [OrigType: name=" ovrFrameTiming"; signature="ovrFrameTiming"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] Function ... ovrFrameTiming ovrHmd_BeginFrame() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:886: 'ovrHmd_BeginFrame' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[frameIndex: CType[(IntType) 'int', o=0x71dac704, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] Function Added ovrFrameTiming ovrHmd_BeginFrame(ovrHmd hmd, unsigned int frameIndex) [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] Adding typedef lookup: [ovrPosef] -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrPosef', o=0x123772c4, size ZERO, [const[inst -> true], struct{ovrPosef_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrPosef', o=0x123772c4, size ZERO, [const[inst -> true], struct{ovrPosef_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrTexture] -> [CType[(StructType) typedef 'ovrTexture', o=0x6504e3b2, size ZERO, [const[false], struct{ovrTexture_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrTexture', o=0x2d363fb3, size ZERO, [const[inst -> true], struct{ovrTexture_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrTexture', o=0x2d363fb3, size ZERO, [const[inst -> true], struct{ovrTexture_: 2, }]], opaque false] [gluegen] GOT declName: ovrHmd_EndFrame TB=<[Type=NULL_REF] [OrigType: name=" void"; signature="void"; class com.jogamp.gluegen.cgram.types.VoidType] isTypedef=false> [gluegen] Function ... void ovrHmd_EndFrame() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:898: 'ovrHmd_EndFrame' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[renderPose: CType[(ArrayType) 'ovrPosef *', o=0x7d6f77cc, size [fixed false, lnx64 -1], [const[false], array*1]]] [gluegen] add ParamDecl[eyeTexture: CType[(ArrayType) 'ovrTexture *', o=0x5aaa6d82, size [fixed false, lnx64 -1], [const[false], array*1]]] [gluegen] Function Added void ovrHmd_EndFrame(ovrHmd hmd, const ovrPosef renderPose[2], const ovrTexture eyeTexture[2]) [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] Adding typedef lookup: [ovrVector3f] -> [CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size ZERO, [const[false], struct{ovrVector3f_: 3, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector3f', o=0x73a28541, size ZERO, [const[inst -> true], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector3f', o=0x73a28541, size ZERO, [const[inst -> true], struct{ovrVector3f_: 3, }]], opaque false] [gluegen] Adding typedef lookup: [ovrPosef] -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrTrackingState] -> [CType[(StructType) typedef 'ovrTrackingState', o=0x7fbe847c, size ZERO, [const[false], struct{ovrTrackingState_: 7, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrTrackingState', o=0x7fbe847c, size ZERO, [const[false], struct{ovrTrackingState_: 7, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrTrackingState', o=0x7fbe847c, size ZERO, [const[false], struct{ovrTrackingState_: 7, }]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name=" ovrTrackingState"; signature="ovrTrackingState"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] GOT declName: ovrHmd_GetEyePoses TB=<[Type=NULL_REF] [OrigType: name=" void"; signature="void"; class com.jogamp.gluegen.cgram.types.VoidType] isTypedef=false> [gluegen] Function ... void ovrHmd_GetEyePoses() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:913: 'ovrHmd_GetEyePoses' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[frameIndex: CType[(IntType) 'int', o=0x6f75e721, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] add ParamDecl[hmdToEyeViewOffset: CType[(ArrayType) 'ovrVector3f *', o=0x69222c14, size [fixed false, lnx64 -1], [const[false], array*1]]] [gluegen] add ParamDecl[outEyePoses: CType[(ArrayType) 'ovrPosef *', o=0x606d8acf, size [fixed false, lnx64 -1], [const[false], array*1]]] [gluegen] add ParamDecl[outHmdTrackingState: CType[(PointerType) 'ovrTrackingState *' -> (ovrTrackingState) * , o=0x782830e, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] Function Added void ovrHmd_GetEyePoses(ovrHmd hmd, unsigned int frameIndex, const ovrVector3f hmdToEyeViewOffset[2], ovrPosef outEyePoses[2], ovrTrackingState * outHmdTrackingState) [gluegen] Adding typedef lookup: [ovrPosef] -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] Adding typedef lookup: [ovrEyeType] -> [CType[(EnumType) typedef 'ovrEyeType', o=0x1b701da1, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] - cvvar -> [CType[(EnumType) typedef 'ovrEyeType', o=0x470e2030, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] GOT declName: ovrHmd_GetHmdPosePerEye TB=<[Type=NULL_REF] [OrigType: name=" ovrPosef"; signature="ovrPosef"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] Function ... ovrPosef ovrHmd_GetHmdPosePerEye() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:924: 'ovrHmd_GetHmdPosePerEye' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[eye: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]]] [gluegen] Function Added ovrPosef ovrHmd_GetHmdPosePerEye(ovrHmd hmd, ovrEyeType eye) [gluegen] Adding typedef lookup: [ovrEyeRenderDesc] -> [CType[(StructType) typedef 'ovrEyeRenderDesc', o=0xc2e1f26, size ZERO, [const[false], struct{ovrEyeRenderDesc_: 5, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrEyeRenderDesc', o=0xc2e1f26, size ZERO, [const[false], struct{ovrEyeRenderDesc_: 5, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrEyeRenderDesc', o=0xc2e1f26, size ZERO, [const[false], struct{ovrEyeRenderDesc_: 5, }]], opaque false] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] Adding typedef lookup: [ovrEyeType] -> [CType[(EnumType) typedef 'ovrEyeType', o=0x1b701da1, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] - cvvar -> [CType[(EnumType) typedef 'ovrEyeType', o=0x3fb4f649, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] Adding typedef lookup: [ovrFovPort] -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] GOT declName: ovrHmd_GetRenderDesc TB=<[Type=NULL_REF] [OrigType: name=" ovrEyeRenderDesc"; signature="ovrEyeRenderDesc"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] Function ... ovrEyeRenderDesc ovrHmd_GetRenderDesc() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:948: 'ovrHmd_GetRenderDesc' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[eyeType: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]]] [gluegen] add ParamDecl[fov: CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]]] [gluegen] Function Added ovrEyeRenderDesc ovrHmd_GetRenderDesc(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov) [gluegen] Adding compound mapping: [ovrDistortionVertex_] -> [CType[(StructType) 'ovrDistortionVertex_', o=0x33833882, size ZERO, [const[false], struct{ovrDistortionVertex_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:956: 'ovrDistortionVertex_' [gluegen] struct { } [gluegen] Adding typedef lookup: [ovrVector2f] -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrVector2f] -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrVector2f] -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrVector2f] -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] Adding compound body: [ovrDistortionVertex_] -> [CType[(StructType) 'ovrDistortionVertex_', o=0x33833882, size ZERO, [const[false], struct{ovrDistortionVertex_: 6, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:956: 'ovrDistortionVertex_' [gluegen] struct { ovrVector2f ScreenPosNDC; float TimeWarpFactor; float VignetteFactor; ovrVector2f TanEyeAnglesR; ovrVector2f TanEyeAnglesG; ovrVector2f TanEyeAnglesB; } [gluegen] GOT declName: ovrDistortionVertex TB=<[Type=NULL_REF] [OrigType: name=" ovrDistortionVertex_"; signature="struct ovrDistortionVertex_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrDistortionVertex] -> [CType[(StructType) 'ovrDistortionVertex_', o=0x33833882, size ZERO, [const[false], struct{ovrDistortionVertex_: 6, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrDistortionVertex', o=0x33833882, size ZERO, [const[false], struct{ovrDistortionVertex_: 6, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrDistortionVertex', o=0x33833882, size ZERO, [const[false], struct{ovrDistortionVertex_: 6, }]], opaque false] [gluegen] Adding compound mapping: [ovrDistortionMesh_] -> [CType[(StructType) 'ovrDistortionMesh_', o=0x200a570f, size ZERO, [const[false], struct{ovrDistortionMesh_: 0, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:968: 'ovrDistortionMesh_' [gluegen] struct { } [gluegen] Adding typedef lookup: [ovrDistortionVertex] -> [CType[(StructType) typedef 'ovrDistortionVertex', o=0x33833882, size ZERO, [const[false], struct{ovrDistortionVertex_: 6, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrDistortionVertex', o=0x33833882, size ZERO, [const[false], struct{ovrDistortionVertex_: 6, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrDistortionVertex', o=0x33833882, size ZERO, [const[false], struct{ovrDistortionVertex_: 6, }]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name=" ovrDistortionVertex"; signature="ovrDistortionVertex"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name=" short"; signature="unsigned unsigned short"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Adding compound body: [ovrDistortionMesh_] -> [CType[(StructType) 'ovrDistortionMesh_', o=0x200a570f, size ZERO, [const[false], struct{ovrDistortionMesh_: 4, }]], opaque false] @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:968: 'ovrDistortionMesh_' [gluegen] struct { ovrDistortionVertex * pVertexData; unsigned short * pIndexData; unsigned unsigned int VertexCount; unsigned unsigned int IndexCount; } [gluegen] GOT declName: ovrDistortionMesh TB=<[Type=NULL_REF] [OrigType: name=" ovrDistortionMesh_"; signature="struct ovrDistortionMesh_"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrDistortionMesh] -> [CType[(StructType) 'ovrDistortionMesh_', o=0x200a570f, size ZERO, [const[false], struct{ovrDistortionMesh_: 4, }]], opaque false] [gluegen] - alias.11 -> [CType[(StructType) typedef 'ovrDistortionMesh', o=0x200a570f, size ZERO, [const[false], struct{ovrDistortionMesh_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrDistortionMesh', o=0x200a570f, size ZERO, [const[false], struct{ovrDistortionMesh_: 4, }]], opaque false] [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] Adding typedef lookup: [ovrEyeType] -> [CType[(EnumType) typedef 'ovrEyeType', o=0x1b701da1, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] - cvvar -> [CType[(EnumType) typedef 'ovrEyeType', o=0x16b3fc9e, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] Adding typedef lookup: [ovrFovPort] -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] Adding typedef lookup: [ovrDistortionMesh] -> [CType[(StructType) typedef 'ovrDistortionMesh', o=0x200a570f, size ZERO, [const[false], struct{ovrDistortionMesh_: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrDistortionMesh', o=0x200a570f, size ZERO, [const[false], struct{ovrDistortionMesh_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrDistortionMesh', o=0x200a570f, size ZERO, [const[false], struct{ovrDistortionMesh_: 4, }]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name=" ovrDistortionMesh"; signature="ovrDistortionMesh"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] GOT declName: ovrHmd_CreateDistortionMesh TB=<[Type=NULL_REF] [OrigType: name=" ovrBool"; signature="ovrBool"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... ovrBool ovrHmd_CreateDistortionMesh() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:986: 'ovrHmd_CreateDistortionMesh' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[eyeType: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]]] [gluegen] add ParamDecl[fov: CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]]] [gluegen] add ParamDecl[distortionCaps: CType[(IntType) 'int', o=0xe2d56bf, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] add ParamDecl[meshData: CType[(PointerType) 'ovrDistortionMesh *' -> (ovrDistortionMesh) * , o=0x244038d0, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] Function Added ovrBool ovrHmd_CreateDistortionMesh(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData) [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] Adding typedef lookup: [ovrEyeType] -> [CType[(EnumType) typedef 'ovrEyeType', o=0x1b701da1, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] - cvvar -> [CType[(EnumType) typedef 'ovrEyeType', o=0x5680a178, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] Adding typedef lookup: [ovrFovPort] -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] Adding typedef lookup: [ovrDistortionMesh] -> [CType[(StructType) typedef 'ovrDistortionMesh', o=0x200a570f, size ZERO, [const[false], struct{ovrDistortionMesh_: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrDistortionMesh', o=0x200a570f, size ZERO, [const[false], struct{ovrDistortionMesh_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrDistortionMesh', o=0x200a570f, size ZERO, [const[false], struct{ovrDistortionMesh_: 4, }]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name=" ovrDistortionMesh"; signature="ovrDistortionMesh"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] GOT declName: ovrHmd_CreateDistortionMeshDebug TB=<[Type=NULL_REF] [OrigType: name=" ovrBool"; signature="ovrBool"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... ovrBool ovrHmd_CreateDistortionMeshDebug() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:990: 'ovrHmd_CreateDistortionMeshDebug' [gluegen] add ParamDecl[hmddesc: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[eyeType: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]]] [gluegen] add ParamDecl[fov: CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]]] [gluegen] add ParamDecl[distortionCaps: CType[(IntType) 'int', o=0x5fdef03a, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] add ParamDecl[meshData: CType[(PointerType) 'ovrDistortionMesh *' -> (ovrDistortionMesh) * , o=0x244038d0, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[debugEyeReliefOverrideInMetres: CType[(FloatType) 'float', o=0x3b22cdd0, size [fixed true, lnx64 4], [const[false], float]]] [gluegen] Function Added ovrBool ovrHmd_CreateDistortionMeshDebug(ovrHmd hmddesc, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData, float debugEyeReliefOverrideInMetres) [gluegen] Adding typedef lookup: [ovrDistortionMesh] -> [CType[(StructType) typedef 'ovrDistortionMesh', o=0x200a570f, size ZERO, [const[false], struct{ovrDistortionMesh_: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrDistortionMesh', o=0x200a570f, size ZERO, [const[false], struct{ovrDistortionMesh_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrDistortionMesh', o=0x200a570f, size ZERO, [const[false], struct{ovrDistortionMesh_: 4, }]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name=" ovrDistortionMesh"; signature="ovrDistortionMesh"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] GOT declName: ovrHmd_DestroyDistortionMesh TB=<[Type=NULL_REF] [OrigType: name=" void"; signature="void"; class com.jogamp.gluegen.cgram.types.VoidType] isTypedef=false> [gluegen] Function ... void ovrHmd_DestroyDistortionMesh() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:999: 'ovrHmd_DestroyDistortionMesh' [gluegen] add ParamDecl[meshData: CType[(PointerType) 'ovrDistortionMesh *' -> (ovrDistortionMesh) * , o=0x244038d0, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] Function Added void ovrHmd_DestroyDistortionMesh(ovrDistortionMesh * meshData) [gluegen] Adding typedef lookup: [ovrFovPort] -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] Adding typedef lookup: [ovrSizei] -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrRecti] -> [CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size ZERO, [const[false], struct{ovrRecti_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size ZERO, [const[false], struct{ovrRecti_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size ZERO, [const[false], struct{ovrRecti_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrVector2f] -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] GOT declName: ovrHmd_GetRenderScaleAndOffset TB=<[Type=NULL_REF] [OrigType: name=" void"; signature="void"; class com.jogamp.gluegen.cgram.types.VoidType] isTypedef=false> [gluegen] Function ... void ovrHmd_GetRenderScaleAndOffset() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1003: 'ovrHmd_GetRenderScaleAndOffset' [gluegen] add ParamDecl[fov: CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]]] [gluegen] add ParamDecl[textureSize: CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size ZERO, [const[false], struct{ovrSizei_: 2, }]]] [gluegen] add ParamDecl[renderViewport: CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size ZERO, [const[false], struct{ovrRecti_: 2, }]]] [gluegen] add ParamDecl[uvScaleOffsetOut: CType[(ArrayType) 'ovrVector2f *', o=0x1e81f4dc, size [fixed false, lnx64 -1], [const[false], array*1]]] [gluegen] Function Added void ovrHmd_GetRenderScaleAndOffset(ovrFovPort fov, ovrSizei textureSize, ovrRecti renderViewport, ovrVector2f uvScaleOffsetOut[2]) [gluegen] Adding typedef lookup: [ovrFrameTiming] -> [CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size ZERO, [const[false], struct{ovrFrameTiming_: 7, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size ZERO, [const[false], struct{ovrFrameTiming_: 7, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size ZERO, [const[false], struct{ovrFrameTiming_: 7, }]], opaque false] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_GetFrameTiming TB=<[Type=NULL_REF] [OrigType: name=" ovrFrameTiming"; signature="ovrFrameTiming"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] Function ... ovrFrameTiming ovrHmd_GetFrameTiming() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1010: 'ovrHmd_GetFrameTiming' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[frameIndex: CType[(IntType) 'int', o=0x4d591d15, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] Function Added ovrFrameTiming ovrHmd_GetFrameTiming(ovrHmd hmd, unsigned int frameIndex) [gluegen] Adding typedef lookup: [ovrFrameTiming] -> [CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size ZERO, [const[false], struct{ovrFrameTiming_: 7, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size ZERO, [const[false], struct{ovrFrameTiming_: 7, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size ZERO, [const[false], struct{ovrFrameTiming_: 7, }]], opaque false] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_BeginFrameTiming TB=<[Type=NULL_REF] [OrigType: name=" ovrFrameTiming"; signature="ovrFrameTiming"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] Function ... ovrFrameTiming ovrHmd_BeginFrameTiming() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1015: 'ovrHmd_BeginFrameTiming' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[frameIndex: CType[(IntType) 'int', o=0x65ae6ba4, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] Function Added ovrFrameTiming ovrHmd_BeginFrameTiming(ovrHmd hmd, unsigned int frameIndex) [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_EndFrameTiming TB=<[Type=NULL_REF] [OrigType: name=" void"; signature="void"; class com.jogamp.gluegen.cgram.types.VoidType] isTypedef=false> [gluegen] Function ... void ovrHmd_EndFrameTiming() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1020: 'ovrHmd_EndFrameTiming' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] Function Added void ovrHmd_EndFrameTiming(ovrHmd hmd) [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_ResetFrameTiming TB=<[Type=NULL_REF] [OrigType: name=" void"; signature="void"; class com.jogamp.gluegen.cgram.types.VoidType] isTypedef=false> [gluegen] Function ... void ovrHmd_ResetFrameTiming() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1025: 'ovrHmd_ResetFrameTiming' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[frameIndex: CType[(IntType) 'int', o=0x48cf768c, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] Function Added void ovrHmd_ResetFrameTiming(ovrHmd hmd, unsigned int frameIndex) [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] Adding typedef lookup: [ovrEyeType] -> [CType[(EnumType) typedef 'ovrEyeType', o=0x1b701da1, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] - cvvar -> [CType[(EnumType) typedef 'ovrEyeType', o=0x59f95c5d, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] Adding typedef lookup: [ovrPosef] -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrMatrix4f] -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] [gluegen] GOT declName: ovrHmd_GetEyeTimewarpMatrices TB=<[Type=NULL_REF] [OrigType: name=" void"; signature="void"; class com.jogamp.gluegen.cgram.types.VoidType] isTypedef=false> [gluegen] Function ... void ovrHmd_GetEyeTimewarpMatrices() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1033: 'ovrHmd_GetEyeTimewarpMatrices' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[eye: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]]] [gluegen] add ParamDecl[renderPose: CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]]] [gluegen] add ParamDecl[twmOut: CType[(ArrayType) 'ovrMatrix4f *', o=0x5ccd43c2, size [fixed false, lnx64 -1], [const[false], array*1]]] [gluegen] Function Added void ovrHmd_GetEyeTimewarpMatrices(ovrHmd hmd, ovrEyeType eye, ovrPosef renderPose, ovrMatrix4f twmOut[2]) [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] Adding typedef lookup: [ovrEyeType] -> [CType[(EnumType) typedef 'ovrEyeType', o=0x1b701da1, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] - cvvar -> [CType[(EnumType) typedef 'ovrEyeType', o=0x4aa8f0b4, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]], opaque false] [gluegen] Adding typedef lookup: [ovrPosef] -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]], opaque false] [gluegen] Adding typedef lookup: [ovrQuatf] -> [CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size ZERO, [const[false], struct{ovrQuatf_: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size ZERO, [const[false], struct{ovrQuatf_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size ZERO, [const[false], struct{ovrQuatf_: 4, }]], opaque false] [gluegen] Adding typedef lookup: [ovrMatrix4f] -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] [gluegen] GOT declName: ovrHmd_GetEyeTimewarpMatricesDebug TB=<[Type=NULL_REF] [OrigType: name=" void"; signature="void"; class com.jogamp.gluegen.cgram.types.VoidType] isTypedef=false> [gluegen] Function ... void ovrHmd_GetEyeTimewarpMatricesDebug() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1035: 'ovrHmd_GetEyeTimewarpMatricesDebug' [gluegen] add ParamDecl[hmddesc: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[eye: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]]] [gluegen] add ParamDecl[renderPose: CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size ZERO, [const[false], struct{ovrPosef_: 2, }]]] [gluegen] add ParamDecl[playerTorsoMotion: CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size ZERO, [const[false], struct{ovrQuatf_: 4, }]]] [gluegen] add ParamDecl[twmOut: CType[(ArrayType) 'ovrMatrix4f *', o=0x5ccd43c2, size [fixed false, lnx64 -1], [const[false], array*1]]] [gluegen] add ParamDecl[debugTimingOffsetInSeconds: CType[(DoubleType) 'double', o=0x7960847b, size [fixed true, lnx64 8], [const[false], double]]] [gluegen] Function Added void ovrHmd_GetEyeTimewarpMatricesDebug(ovrHmd hmddesc, ovrEyeType eye, ovrPosef renderPose, ovrQuatf playerTorsoMotion, ovrMatrix4f twmOut[2], double debugTimingOffsetInSeconds) [gluegen] GOT declName: ovr_GetTimeInSeconds TB=<[Type=NULL_REF] [OrigType: name=" double"; signature="double"; class com.jogamp.gluegen.cgram.types.DoubleType] isTypedef=false> [gluegen] Function ... double ovr_GetTimeInSeconds() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1047: 'ovr_GetTimeInSeconds' [gluegen] Function Added double ovr_GetTimeInSeconds() [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_ProcessLatencyTest TB=<[Type=NULL_REF] [OrigType: name=" ovrBool"; signature="ovrBool"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... ovrBool ovrHmd_ProcessLatencyTest() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1055: 'ovrHmd_ProcessLatencyTest' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[rgbColorOut: CType[(ArrayType) 'char *', o=0x6a6824be, size [fixed false, lnx64 3], [const[false], array*1]]] [gluegen] Function Added ovrBool ovrHmd_ProcessLatencyTest(ovrHmd hmd, unsigned char rgbColorOut[3]) [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_GetLatencyTestResult TB=<[Type: name=" char *"; signature="const char * "; class com.jogamp.gluegen.cgram.types.PointerType] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... const char * ovrHmd_GetLatencyTestResult() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1059: '*' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] Function Added const char * ovrHmd_GetLatencyTestResult(ovrHmd hmd) [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_GetLatencyTest2DrawColor TB=<[Type=NULL_REF] [OrigType: name=" ovrBool"; signature="ovrBool"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... ovrBool ovrHmd_GetLatencyTest2DrawColor() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1063: 'ovrHmd_GetLatencyTest2DrawColor' [gluegen] add ParamDecl[hmddesc: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[rgbColorOut: CType[(ArrayType) 'char *', o=0x6a6824be, size [fixed false, lnx64 3], [const[false], array*1]]] [gluegen] Function Added ovrBool ovrHmd_GetLatencyTest2DrawColor(ovrHmd hmddesc, unsigned char rgbColorOut[3]) [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] GOT declName: ovrHmd_GetBool TB=<[Type=NULL_REF] [OrigType: name=" ovrBool"; signature="ovrBool"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... ovrBool ovrHmd_GetBool() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1117: 'ovrHmd_GetBool' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[propertyName: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[defaultVal: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]]] [gluegen] Function Added ovrBool ovrHmd_GetBool(ovrHmd hmd, const char * propertyName, ovrBool defaultVal) [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] GOT declName: ovrHmd_SetBool TB=<[Type=NULL_REF] [OrigType: name=" ovrBool"; signature="ovrBool"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... ovrBool ovrHmd_SetBool() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1120: 'ovrHmd_SetBool' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[propertyName: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[value: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]]] [gluegen] Function Added ovrBool ovrHmd_SetBool(ovrHmd hmd, const char * propertyName, ovrBool value) [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] GOT declName: ovrHmd_GetInt TB=<[Type=NULL_REF] [OrigType: name=" int"; signature="int"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... int ovrHmd_GetInt() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1124: 'ovrHmd_GetInt' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[propertyName: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[defaultVal: CType[(IntType) 'int', o=0x512ddf17, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] Function Added int ovrHmd_GetInt(ovrHmd hmd, const char * propertyName, int defaultVal) [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] GOT declName: ovrHmd_SetInt TB=<[Type=NULL_REF] [OrigType: name=" ovrBool"; signature="ovrBool"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... ovrBool ovrHmd_SetInt() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1127: 'ovrHmd_SetInt' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[propertyName: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[value: CType[(IntType) 'int', o=0x2c13da15, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] Function Added ovrBool ovrHmd_SetInt(ovrHmd hmd, const char * propertyName, int value) [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] GOT declName: ovrHmd_GetFloat TB=<[Type=NULL_REF] [OrigType: name=" float"; signature="float"; class com.jogamp.gluegen.cgram.types.FloatType] isTypedef=false> [gluegen] Function ... float ovrHmd_GetFloat() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1131: 'ovrHmd_GetFloat' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[propertyName: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[defaultVal: CType[(FloatType) 'float', o=0x77556fd, size [fixed true, lnx64 4], [const[false], float]]] [gluegen] Function Added float ovrHmd_GetFloat(ovrHmd hmd, const char * propertyName, float defaultVal) [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] GOT declName: ovrHmd_SetFloat TB=<[Type=NULL_REF] [OrigType: name=" ovrBool"; signature="ovrBool"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... ovrBool ovrHmd_SetFloat() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1134: 'ovrHmd_SetFloat' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[propertyName: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[value: CType[(FloatType) 'float', o=0x368239c8, size [fixed true, lnx64 4], [const[false], float]]] [gluegen] Function Added ovrBool ovrHmd_SetFloat(ovrHmd hmd, const char * propertyName, float value) [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] GOT declName: ovrHmd_GetFloatArray TB=<[Type=NULL_REF] [OrigType: name=" int"; signature="unsigned unsigned int"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... unsigned int ovrHmd_GetFloatArray() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1138: 'ovrHmd_GetFloatArray' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[propertyName: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[values: CType[(PointerType) 'float *' -> (float) * , o=0x9e89d68, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[arraySize: CType[(IntType) 'int', o=0x3b192d32, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] Function Added unsigned int ovrHmd_GetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize) [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] GOT declName: ovrHmd_SetFloatArray TB=<[Type=NULL_REF] [OrigType: name=" ovrBool"; signature="ovrBool"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... ovrBool ovrHmd_SetFloatArray() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1142: 'ovrHmd_SetFloatArray' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[propertyName: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[values: CType[(PointerType) 'float *' -> (float) * , o=0x9e89d68, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[arraySize: CType[(IntType) 'int', o=0x16f65612, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] Function Added ovrBool ovrHmd_SetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize) [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] GOT declName: ovrHmd_GetString TB=<[Type: name=" char *"; signature="const char * "; class com.jogamp.gluegen.cgram.types.PointerType] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... const char * ovrHmd_GetString() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1148: '*' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[propertyName: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[defaultVal: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] Function Added const char * ovrHmd_GetString(ovrHmd hmd, const char * propertyName, const char * defaultVal) [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] GOT declName: ovrHmd_SetString TB=<[Type=NULL_REF] [OrigType: name=" ovrBool"; signature="ovrBool"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... ovrBool ovrHmd_SetString() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1152: 'ovrHmd_SetString' [gluegen] add ParamDecl[hmddesc: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[propertyName: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[value: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] Function Added ovrBool ovrHmd_SetString(ovrHmd hmddesc, const char * propertyName, const char * value) [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] GOT declName: ovr_TraceMessage TB=<[Type=NULL_REF] [OrigType: name=" int"; signature="int"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... int ovr_TraceMessage() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1161: 'ovr_TraceMessage' [gluegen] add ParamDecl[level: CType[(IntType) 'int', o=0x311d617d, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] add ParamDecl[message: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] Function Added int ovr_TraceMessage(int level, const char * message) [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] IN PTR GROUP: TB=<[Type=NULL_REF] [OrigType: name="const char"; signature="const char"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] GOT declName: ovrHmd_StartPerfLog TB=<[Type=NULL_REF] [OrigType: name=" ovrBool"; signature="ovrBool"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... ovrBool ovrHmd_StartPerfLog() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1166: 'ovrHmd_StartPerfLog' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[fileName: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] add ParamDecl[userData1: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] Function Added ovrBool ovrHmd_StartPerfLog(ovrHmd hmd, const char * fileName, const char * userData1) [gluegen] Adding typedef lookup: [ovrBool] -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] - cvvar -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] - canon -> [CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]], opaque true] [gluegen] Adding typedef lookup: [ovrHmd] -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] - cvvar -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] - canon -> [CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]], opaque false] [gluegen] GOT declName: ovrHmd_StopPerfLog TB=<[Type=NULL_REF] [OrigType: name=" ovrBool"; signature="ovrBool"; class com.jogamp.gluegen.cgram.types.IntType] isTypedef=false> [gluegen] Function ... ovrBool ovrHmd_StopPerfLog() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1167: 'ovrHmd_StopPerfLog' [gluegen] add ParamDecl[hmd: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]]] [gluegen] Function Added ovrBool ovrHmd_StopPerfLog(ovrHmd hmd) [gluegen] TNode.XXX: ovrProjection_None [gluegen] ENUM []: ovrProjection_None = [ovrProjection_None = [0x00, [int: 0]] (new default = ConstantDefinition [name "def", expression "1", number [int: 1]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrProjection_RightHanded [gluegen] ENUM []: ovrProjection_RightHanded = [ovrProjection_RightHanded = [0x01, [int: 1]] (new default = ConstantDefinition [name "def", expression "2", number [int: 2]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrProjection_FarLessThanNear [gluegen] ENUM []: ovrProjection_FarLessThanNear = [ovrProjection_FarLessThanNear = [0x02, [int: 2]] (new default = ConstantDefinition [name "def", expression "3", number [int: 3]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrProjection_FarClipAtInfinity [gluegen] ENUM []: ovrProjection_FarClipAtInfinity = [ovrProjection_FarClipAtInfinity = [0x04, [int: 4]] (new default = ConstantDefinition [name "def", expression "5", number [int: 5]], enum[is false, name "null"]]) [gluegen] TNode.XXX: ovrProjection_ClipRangeOpenGL [gluegen] ENUM []: ovrProjection_ClipRangeOpenGL = [ovrProjection_ClipRangeOpenGL = [0x08, [int: 8]] (new default = ConstantDefinition [name "def", expression "9", number [int: 9]], enum[is false, name "null"]]) [gluegen] Adding enum mapping: [CType[(EnumType) '', o=0x7c53a9eb, size [fixed true, lnx64 4], [const[inst -> true], enum [const ] {5: [ovrProjection_None = [0x00, [int: 0]], [ovrProjection_RightHanded = [0x01, [int: 1]], [ovrProjection_FarLessThanNear = [0x02, [int: 2]], [ovrProjection_FarClipAtInfinity = [0x04, [int: 4]], [ovrProjection_ClipRangeOpenGL = [0x08, [int: 8]], }, int]], opaque false] [gluegen] GOT declName: ovrProjectionModifier TB=<[Type=NULL_REF] [OrigType: name="const "; signature="const "; class com.jogamp.gluegen.cgram.types.EnumType] isTypedef=true> [gluegen] Adding typedef mapping: [ovrProjectionModifier] -> [CType[(EnumType) '', o=0x7c53a9eb, size [fixed true, lnx64 4], [const[inst -> true], enum [const ] {5: [ovrProjection_None = [0x00, [int: 0]], [ovrProjection_RightHanded = [0x01, [int: 1]], [ovrProjection_FarLessThanNear = [0x02, [int: 2]], [ovrProjection_FarClipAtInfinity = [0x04, [int: 4]], [ovrProjection_ClipRangeOpenGL = [0x08, [int: 8]], }, int]], opaque false] [gluegen] - alias.11 -> [CType[(EnumType) typedef 'ovrProjectionModifier', o=0x7c53a9eb, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ] {5: [ovrProjection_None = [0x00, [int: 0]], [ovrProjection_RightHanded = [0x01, [int: 1]], [ovrProjection_FarLessThanNear = [0x02, [int: 2]], [ovrProjection_FarClipAtInfinity = [0x04, [int: 4]], [ovrProjection_ClipRangeOpenGL = [0x08, [int: 8]], }, int]], opaque false] [gluegen] - canon -> [CType[(EnumType) typedef 'ovrProjectionModifier', o=0x7c53a9eb, size [fixed true, lnx64 4], [const[type , inst -> false], enum [const ] {5: [ovrProjection_None = [0x00, [int: 0]], [ovrProjection_RightHanded = [0x01, [int: 1]], [ovrProjection_FarLessThanNear = [0x02, [int: 2]], [ovrProjection_FarClipAtInfinity = [0x04, [int: 4]], [ovrProjection_ClipRangeOpenGL = [0x08, [int: 8]], }, int]], opaque false] [gluegen] Adding typedef lookup: [ovrMatrix4f] -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] [gluegen] Adding typedef lookup: [ovrFovPort] -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]], opaque false] [gluegen] GOT declName: ovrMatrix4f_Projection TB=<[Type=NULL_REF] [OrigType: name=" ovrMatrix4f"; signature="ovrMatrix4f"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] Function ... ovrMatrix4f ovrMatrix4f_Projection() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:62: 'ovrMatrix4f_Projection' [gluegen] add ParamDecl[fov: CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size ZERO, [const[false], struct{ovrFovPort_: 4, }]]] [gluegen] add ParamDecl[znear: CType[(FloatType) 'float', o=0xed17bee, size [fixed true, lnx64 4], [const[false], float]]] [gluegen] add ParamDecl[zfar: CType[(FloatType) 'float', o=0x2a33fae0, size [fixed true, lnx64 4], [const[false], float]]] [gluegen] add ParamDecl[projectionModFlags: CType[(IntType) 'int', o=0x707f7052, size [fixed false, lnx64 4], [const[false], int]]] [gluegen] Function Added ovrMatrix4f ovrMatrix4f_Projection(ovrFovPort fov, float znear, float zfar, unsigned int projectionModFlags) [gluegen] Adding typedef lookup: [ovrMatrix4f] -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] [gluegen] Adding typedef lookup: [ovrMatrix4f] -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]], opaque false] [gluegen] Adding typedef lookup: [ovrVector2f] -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] - cvvar -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] - canon -> [CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]], opaque false] [gluegen] GOT declName: ovrMatrix4f_OrthoSubProjection TB=<[Type=NULL_REF] [OrigType: name=" ovrMatrix4f"; signature="ovrMatrix4f"; class com.jogamp.gluegen.cgram.types.StructType] isTypedef=false> [gluegen] Function ... ovrMatrix4f ovrMatrix4f_OrthoSubProjection() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:67: 'ovrMatrix4f_OrthoSubProjection' [gluegen] add ParamDecl[projection: CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size ZERO, [const[false], struct{ovrMatrix4f_: 1, }]]] [gluegen] add ParamDecl[orthoScale: CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size ZERO, [const[false], struct{ovrVector2f_: 2, }]]] [gluegen] add ParamDecl[orthoDistance: CType[(FloatType) 'float', o=0x11028347, size [fixed true, lnx64 4], [const[false], float]]] [gluegen] add ParamDecl[hmdToEyeViewOffsetX: CType[(FloatType) 'float', o=0x14899482, size [fixed true, lnx64 4], [const[false], float]]] [gluegen] Function Added ovrMatrix4f ovrMatrix4f_OrthoSubProjection(ovrMatrix4f projection, ovrVector2f orthoScale, float orthoDistance, float hmdToEyeViewOffsetX) [gluegen] GOT declName: ovr_WaitTillTime TB=<[Type=NULL_REF] [OrigType: name=" double"; signature="double"; class com.jogamp.gluegen.cgram.types.DoubleType] isTypedef=false> [gluegen] Function ... double ovr_WaitTillTime() @ ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:71: 'ovr_WaitTillTime' [gluegen] add ParamDecl[absTime: CType[(DoubleType) 'double', o=0x21588809, size [fixed true, lnx64 8], [const[false], double]]] [gluegen] Function Added double ovr_WaitTillTime(double absTime) [gluegen] Preprocessor: Returning fresh token [NUMBER@200,17]:"1"=1 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@2,21]:"1"=1 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@40,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@59,50]:"12"=12 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@41,28]:"5"=5 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@51,44]:"0.064f"=0.064 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@35,44]:""NeckEyeDistance""=NeckEyeDistance [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@33,44]:""EyeHeight""=EyeHeight [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@36,44]:""EyeReliefDial""=EyeReliefDial [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@37,44]:""EyeToNoseDist""=EyeToNoseDist [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [(@44,13]:"(" [gluegen] Preprocessor: Returning fresh token [(@44,14]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@44,15]:"void" [gluegen] Preprocessor: Returning fresh token [WHITESPACE]:" " [gluegen] Preprocessor: Returning fresh token [*@44,20]:"*" [gluegen] Preprocessor: Returning fresh token [)@44,21]:")" [gluegen] Preprocessor: Returning fresh token [NUMBER@44,22]:"0"=00 [gluegen] Preprocessor: Returning fresh token [)@44,23]:")" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@52,44]:"0.0805f"=0.0805 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@30,44]:""Name""=Name [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@199,17]:"0"=00 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@48,44]:""Unknown""=Unknown [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@38,44]:""MaxEyeToPlateDist""=MaxEyeToPlateDist [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@1,0]:"2"=2 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@31,44]:""Gender""=Gender [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@42,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,40]:"OVR_STRINGIZE" [gluegen] Preprocessor: Returning fresh token [(@53,53]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,54]:"OVR_PRODUCT_VERSION" [gluegen] Preprocessor: Returning fresh token [.@53,73]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,74]:"OVR_MAJOR_VERSION" [gluegen] Preprocessor: Returning fresh token [.@53,91]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,92]:"OVR_MINOR_VERSION" [gluegen] Preprocessor: Returning fresh token [.@53,109]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,110]:"OVR_PATCH_VERSION" [gluegen] Preprocessor: Returning fresh token [.@53,127]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,128]:"OVR_BUILD_NUMBER" [gluegen] Preprocessor: Returning fresh token [)@53,144]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,54]:"OVR_PRODUCT_VERSION" [gluegen] Preprocessor: Returning fresh token [NUMBER@40,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [.@53,73]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,74]:"OVR_MAJOR_VERSION" [gluegen] Preprocessor: Returning fresh token [NUMBER@41,28]:"5"=5 [gluegen] Preprocessor: Returning fresh token [.@53,91]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,92]:"OVR_MINOR_VERSION" [gluegen] Preprocessor: Returning fresh token [NUMBER@42,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [.@53,109]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,110]:"OVR_PATCH_VERSION" [gluegen] Preprocessor: Returning fresh token [NUMBER@43,28]:"1"=1 [gluegen] Preprocessor: Returning fresh token [.@53,127]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@53,128]:"OVR_BUILD_NUMBER" [gluegen] Preprocessor: Returning fresh token [NUMBER@44,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@34,33]:"OVR_STRINGIZEIMPL" [gluegen] Preprocessor: Returning fresh token [(@34,50]:"(" [gluegen] Preprocessor: Returning fresh token [NUMBER@40,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [.@53,73]:"." [gluegen] Preprocessor: Returning fresh token [NUMBER@41,28]:"5"=5 [gluegen] Preprocessor: Returning fresh token [.@53,91]:"." [gluegen] Preprocessor: Returning fresh token [NUMBER@42,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [.@53,109]:"." [gluegen] Preprocessor: Returning fresh token [NUMBER@43,28]:"1"=1 [gluegen] Preprocessor: Returning fresh token [.@53,127]:"." [gluegen] Preprocessor: Returning fresh token [NUMBER@44,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [)@34,52]:")" [gluegen] Preprocessor: Returning fresh token [NUMBER@40,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [.@53,73]:"." [gluegen] Preprocessor: Returning fresh token [NUMBER@41,28]:"5"=5 [gluegen] Preprocessor: Returning fresh token [.@53,91]:"." [gluegen] Preprocessor: Returning fresh token [NUMBER@42,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [.@53,109]:"." [gluegen] Preprocessor: Returning fresh token [NUMBER@43,28]:"1"=1 [gluegen] Preprocessor: Returning fresh token [.@53,127]:"." [gluegen] Preprocessor: Returning fresh token [NUMBER@44,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@33,34]:""0.5.0.1.0""=0.5.0.1.0 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@10,35]:"0x01"=0x01 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@40,44]:""CustomEyeRender""=CustomEyeRender [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@44,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@69,44]:""LibOVRRT""=LibOVRRT [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@53,44]:"0.075f"=0.075 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@43,28]:"1"=1 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@41,35]:""CenteredFromWorld""=CenteredFromWorld [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@32,44]:""PlayerHeight""=PlayerHeight [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@49,44]:"1.778f"=1.778 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@39,44]:""EyeCup""=EyeCup [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@29,44]:""User""=User [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@50,44]:"1.675f"=1.675 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [{@55,38]:"{" [gluegen] Preprocessor: Returning fresh token [NUMBER@55,39]:"0"=00 [gluegen] Preprocessor: Returning fresh token [,@55,40]:"," [gluegen] Preprocessor: Returning fresh token [NUMBER@55,41]:"0"=00 [gluegen] Preprocessor: Returning fresh token [,@55,42]:"," [gluegen] Preprocessor: Returning fresh token [NUMBER@55,43]:"0"=00 [gluegen] Preprocessor: Returning fresh token [,@55,44]:"," [gluegen] Preprocessor: Returning fresh token [NUMBER@55,45]:"1"=1 [gluegen] Preprocessor: Returning fresh token [,@55,46]:"," [gluegen] Preprocessor: Returning fresh token [NUMBER@55,47]:"0"=00 [gluegen] Preprocessor: Returning fresh token [,@55,48]:"," [gluegen] Preprocessor: Returning fresh token [NUMBER@55,49]:"0"=00 [gluegen] Preprocessor: Returning fresh token [,@55,50]:"," [gluegen] Preprocessor: Returning fresh token [NUMBER@55,51]:"0"=00 [gluegen] Preprocessor: Returning fresh token [}@55,52]:"}" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,32]:"OVR_STRINGIZE" [gluegen] Preprocessor: Returning fresh token [(@48,45]:"(" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,46]:"OVR_PRODUCT_VERSION" [gluegen] Preprocessor: Returning fresh token [.@48,65]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,66]:"OVR_MAJOR_VERSION" [gluegen] Preprocessor: Returning fresh token [.@48,83]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,84]:"OVR_MINOR_VERSION" [gluegen] Preprocessor: Returning fresh token [.@48,101]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,102]:"OVR_PATCH_VERSION" [gluegen] Preprocessor: Returning fresh token [)@48,119]:")" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,46]:"OVR_PRODUCT_VERSION" [gluegen] Preprocessor: Returning fresh token [NUMBER@40,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [.@48,65]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,66]:"OVR_MAJOR_VERSION" [gluegen] Preprocessor: Returning fresh token [NUMBER@41,28]:"5"=5 [gluegen] Preprocessor: Returning fresh token [.@48,83]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,84]:"OVR_MINOR_VERSION" [gluegen] Preprocessor: Returning fresh token [NUMBER@42,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [.@48,101]:"." [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@48,102]:"OVR_PATCH_VERSION" [gluegen] Preprocessor: Returning fresh token [NUMBER@43,28]:"1"=1 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [IDENTIFIER@34,33]:"OVR_STRINGIZEIMPL" [gluegen] Preprocessor: Returning fresh token [(@34,50]:"(" [gluegen] Preprocessor: Returning fresh token [NUMBER@40,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [.@48,65]:"." [gluegen] Preprocessor: Returning fresh token [NUMBER@41,28]:"5"=5 [gluegen] Preprocessor: Returning fresh token [.@48,83]:"." [gluegen] Preprocessor: Returning fresh token [NUMBER@42,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [.@48,101]:"." [gluegen] Preprocessor: Returning fresh token [NUMBER@43,28]:"1"=1 [gluegen] Preprocessor: Returning fresh token [)@34,52]:")" [gluegen] Preprocessor: Returning fresh token [NUMBER@40,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [.@48,65]:"." [gluegen] Preprocessor: Returning fresh token [NUMBER@41,28]:"5"=5 [gluegen] Preprocessor: Returning fresh token [.@48,83]:"." [gluegen] Preprocessor: Returning fresh token [NUMBER@42,28]:"0"=00 [gluegen] Preprocessor: Returning fresh token [.@48,101]:"." [gluegen] Preprocessor: Returning fresh token [NUMBER@43,28]:"1"=1 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@33,34]:""0.5.0.1""=0.5.0.1 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@58,50]:"2"=2 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [STRING@34,44]:""IPD""=IPD [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] Preprocessor: Returning fresh token [NUMBER@54,44]:"3"=3 [gluegen] Preprocessor: Returning fresh token [EOF]:"" [gluegen] JavaConfiguration: Symbol Renames: 0 [gluegen] JavaConfiguration: Symbol Aliasing (through renaming): 0 [gluegen] Filtered Constants: 80 [gluegen] Filtered [0]: [ovrHmd_None, aliases [], ConstantDefinition [name "ovrHmd_None", expression "0", number [int: 0]], enum[is true, name "ovrHmdType"]]] [gluegen] Filtered [1]: [ovrHmd_DK1, aliases [], ConstantDefinition [name "ovrHmd_DK1", expression "3", number [int: 3]], enum[is true, name "ovrHmdType"]]] [gluegen] Filtered [2]: [ovrHmd_DKHD, aliases [], ConstantDefinition [name "ovrHmd_DKHD", expression "4", number [int: 4]], enum[is true, name "ovrHmdType"]]] [gluegen] Filtered [3]: [ovrHmd_DK2, aliases [], ConstantDefinition [name "ovrHmd_DK2", expression "6", number [int: 6]], enum[is true, name "ovrHmdType"]]] [gluegen] Filtered [4]: [ovrHmd_BlackStar, aliases [], ConstantDefinition [name "ovrHmd_BlackStar", expression "7", number [int: 7]], enum[is true, name "ovrHmdType"]]] [gluegen] Filtered [5]: [ovrHmd_CB, aliases [], ConstantDefinition [name "ovrHmd_CB", expression "8", number [int: 8]], enum[is true, name "ovrHmdType"]]] [gluegen] Filtered [6]: [ovrHmd_Other, aliases [], ConstantDefinition [name "ovrHmd_Other", expression "9", number [int: 9]], enum[is true, name "ovrHmdType"]]] [gluegen] Filtered [7]: [ovrHmd_EnumSize, aliases [], ConstantDefinition [name "ovrHmd_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrHmdType"]]] [gluegen] Filtered [8]: [ovrDistortionCap_TimeWarp, aliases [], ConstantDefinition [name "ovrDistortionCap_TimeWarp", expression "0x02", number [int: 2]], enum[is true, name "ovrDistortionCaps"]]] [gluegen] Filtered [9]: [ovrDistortionCap_Vignette, aliases [], ConstantDefinition [name "ovrDistortionCap_Vignette", expression "0x08", number [int: 8]], enum[is true, name "ovrDistortionCaps"]]] [gluegen] Filtered [10]: [ovrDistortionCap_NoRestore, aliases [], ConstantDefinition [name "ovrDistortionCap_NoRestore", expression "0x10", number [int: 16]], enum[is true, name "ovrDistortionCaps"]]] [gluegen] Filtered [11]: [ovrDistortionCap_FlipInput, aliases [], ConstantDefinition [name "ovrDistortionCap_FlipInput", expression "0x20", number [int: 32]], enum[is true, name "ovrDistortionCaps"]]] [gluegen] Filtered [12]: [ovrDistortionCap_SRGB, aliases [], ConstantDefinition [name "ovrDistortionCap_SRGB", expression "0x40", number [int: 64]], enum[is true, name "ovrDistortionCaps"]]] [gluegen] Filtered [13]: [ovrDistortionCap_Overdrive, aliases [], ConstantDefinition [name "ovrDistortionCap_Overdrive", expression "0x80", number [int: 128]], enum[is true, name "ovrDistortionCaps"]]] [gluegen] Filtered [14]: [ovrDistortionCap_HqDistortion, aliases [], ConstantDefinition [name "ovrDistortionCap_HqDistortion", expression "0x100", number [int: 256]], enum[is true, name "ovrDistortionCaps"]]] [gluegen] Filtered [15]: [ovrDistortionCap_LinuxDevFullscreen, aliases [], ConstantDefinition [name "ovrDistortionCap_LinuxDevFullscreen", expression "0x200", number [int: 512]], enum[is true, name "ovrDistortionCaps"]]] [gluegen] Filtered [16]: [ovrDistortionCap_ComputeShader, aliases [], ConstantDefinition [name "ovrDistortionCap_ComputeShader", expression "0x400", number [int: 1024]], enum[is true, name "ovrDistortionCaps"]]] [gluegen] Filtered [17]: [ovrDistortionCap_TimewarpJitDelay, aliases [], ConstantDefinition [name "ovrDistortionCap_TimewarpJitDelay", expression "0x1000", number [int: 4096]], enum[is true, name "ovrDistortionCaps"]]] [gluegen] Filtered [18]: [ovrDistortionCap_ProfileNoSpinWaits, aliases [], ConstantDefinition [name "ovrDistortionCap_ProfileNoSpinWaits", expression "0x10000", number [int: 65536]], enum[is true, name "ovrDistortionCaps"]]] [gluegen] Filtered [19]: [ovrDistortionCap_EnumSize, aliases [], ConstantDefinition [name "ovrDistortionCap_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrDistortionCaps"]]] [gluegen] Filtered [20]: [ovrHmdCap_Present, aliases [], ConstantDefinition [name "ovrHmdCap_Present", expression "0x0001", number [int: 1]], enum[is true, name "ovrHmdCaps"]]] [gluegen] Filtered [21]: [ovrHmdCap_Available, aliases [], ConstantDefinition [name "ovrHmdCap_Available", expression "0x0002", number [int: 2]], enum[is true, name "ovrHmdCaps"]]] [gluegen] Filtered [22]: [ovrHmdCap_Captured, aliases [], ConstantDefinition [name "ovrHmdCap_Captured", expression "0x0004", number [int: 4]], enum[is true, name "ovrHmdCaps"]]] [gluegen] Filtered [23]: [ovrHmdCap_ExtendDesktop, aliases [], ConstantDefinition [name "ovrHmdCap_ExtendDesktop", expression "0x0008", number [int: 8]], enum[is true, name "ovrHmdCaps"]]] [gluegen] Filtered [24]: [ovrHmdCap_DebugDevice, aliases [], ConstantDefinition [name "ovrHmdCap_DebugDevice", expression "0x0010", number [int: 16]], enum[is true, name "ovrHmdCaps"]]] [gluegen] Filtered [25]: [ovrHmdCap_NoMirrorToWindow, aliases [], ConstantDefinition [name "ovrHmdCap_NoMirrorToWindow", expression "0x2000", number [int: 8192]], enum[is true, name "ovrHmdCaps"]]] [gluegen] Filtered [26]: [ovrHmdCap_DisplayOff, aliases [], ConstantDefinition [name "ovrHmdCap_DisplayOff", expression "0x0040", number [int: 64]], enum[is true, name "ovrHmdCaps"]]] [gluegen] Filtered [27]: [ovrHmdCap_LowPersistence, aliases [], ConstantDefinition [name "ovrHmdCap_LowPersistence", expression "0x0080", number [int: 128]], enum[is true, name "ovrHmdCaps"]]] [gluegen] Filtered [28]: [ovrHmdCap_DynamicPrediction, aliases [], ConstantDefinition [name "ovrHmdCap_DynamicPrediction", expression "0x0200", number [int: 512]], enum[is true, name "ovrHmdCaps"]]] [gluegen] Filtered [29]: [ovrHmdCap_NoVSync, aliases [], ConstantDefinition [name "ovrHmdCap_NoVSync", expression "0x1000", number [int: 4096]], enum[is true, name "ovrHmdCaps"]]] [gluegen] Filtered [30]: [ovrHmdCap_Writable_Mask, aliases [], ConstantDefinition [name "ovrHmdCap_Writable_Mask", expression " ( ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction ) | ovrHmdCap_NoVSync", number null], enum[is true, name "ovrHmdCaps"]]] [gluegen] Filtered [31]: [ovrHmdCap_Service_Mask, aliases [], ConstantDefinition [name "ovrHmdCap_Service_Mask", expression " ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction", number null], enum[is true, name "ovrHmdCaps"]]] [gluegen] Filtered [32]: [ovrHmdCap_EnumSize, aliases [], ConstantDefinition [name "ovrHmdCap_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrHmdCaps"]]] [gluegen] Filtered [33]: [ovrInit_Debug, aliases [], ConstantDefinition [name "ovrInit_Debug", expression "0x00000001", number [int: 1]], enum[is true, name "ovrInitFlags"]]] [gluegen] Filtered [34]: [ovrInit_ServerOptional, aliases [], ConstantDefinition [name "ovrInit_ServerOptional", expression "0x00000002", number [int: 2]], enum[is true, name "ovrInitFlags"]]] [gluegen] Filtered [35]: [ovrInit_RequestVersion, aliases [], ConstantDefinition [name "ovrInit_RequestVersion", expression "0x00000004", number [int: 4]], enum[is true, name "ovrInitFlags"]]] [gluegen] Filtered [36]: [ovrInit_ForceNoDebug, aliases [], ConstantDefinition [name "ovrInit_ForceNoDebug", expression "0x00000008", number [int: 8]], enum[is true, name "ovrInitFlags"]]] [gluegen] Filtered [37]: [ovrStatus_OrientationTracked, aliases [], ConstantDefinition [name "ovrStatus_OrientationTracked", expression "0x0001", number [int: 1]], enum[is true, name "ovrStatusBits"]]] [gluegen] Filtered [38]: [ovrStatus_PositionTracked, aliases [], ConstantDefinition [name "ovrStatus_PositionTracked", expression "0x0002", number [int: 2]], enum[is true, name "ovrStatusBits"]]] [gluegen] Filtered [39]: [ovrStatus_CameraPoseTracked, aliases [], ConstantDefinition [name "ovrStatus_CameraPoseTracked", expression "0x0004", number [int: 4]], enum[is true, name "ovrStatusBits"]]] [gluegen] Filtered [40]: [ovrStatus_PositionConnected, aliases [], ConstantDefinition [name "ovrStatus_PositionConnected", expression "0x0020", number [int: 32]], enum[is true, name "ovrStatusBits"]]] [gluegen] Filtered [41]: [ovrStatus_HmdConnected, aliases [], ConstantDefinition [name "ovrStatus_HmdConnected", expression "0x0080", number [int: 128]], enum[is true, name "ovrStatusBits"]]] [gluegen] Filtered [42]: [ovrStatus_EnumSize, aliases [], ConstantDefinition [name "ovrStatus_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrStatusBits"]]] [gluegen] Filtered [43]: [ovrTrackingCap_Orientation, aliases [], ConstantDefinition [name "ovrTrackingCap_Orientation", expression "0x0010", number [int: 16]], enum[is true, name "ovrTrackingCaps"]]] [gluegen] Filtered [44]: [ovrTrackingCap_MagYawCorrection, aliases [], ConstantDefinition [name "ovrTrackingCap_MagYawCorrection", expression "0x0020", number [int: 32]], enum[is true, name "ovrTrackingCaps"]]] [gluegen] Filtered [45]: [ovrTrackingCap_Position, aliases [], ConstantDefinition [name "ovrTrackingCap_Position", expression "0x0040", number [int: 64]], enum[is true, name "ovrTrackingCaps"]]] [gluegen] Filtered [46]: [ovrTrackingCap_Idle, aliases [], ConstantDefinition [name "ovrTrackingCap_Idle", expression "0x0100", number [int: 256]], enum[is true, name "ovrTrackingCaps"]]] [gluegen] Filtered [47]: [ovrTrackingCap_EnumSize, aliases [], ConstantDefinition [name "ovrTrackingCap_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrTrackingCaps"]]] [gluegen] Filtered [48]: [ovrEye_Left, aliases [], ConstantDefinition [name "ovrEye_Left", expression "0", number [int: 0]], enum[is true, name "ovrEyeType"]]] [gluegen] Filtered [49]: [ovrEye_Right, aliases [], ConstantDefinition [name "ovrEye_Right", expression "1", number [int: 1]], enum[is true, name "ovrEyeType"]]] [gluegen] Filtered [50]: [ovrEye_Count, aliases [], ConstantDefinition [name "ovrEye_Count", expression "2", number [int: 2]], enum[is true, name "ovrEyeType"]]] [gluegen] Filtered [51]: [ovrEye_EnumSize, aliases [], ConstantDefinition [name "ovrEye_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrEyeType"]]] [gluegen] Filtered [52]: [ovrProjection_None, aliases [], ConstantDefinition [name "ovrProjection_None", expression "0x00", number [int: 0]], enum[is true, name "ovrProjectionModifier"]]] [gluegen] Filtered [53]: [ovrProjection_RightHanded, aliases [], ConstantDefinition [name "ovrProjection_RightHanded", expression "0x01", number [int: 1]], enum[is true, name "ovrProjectionModifier"]]] [gluegen] Filtered [54]: [ovrProjection_FarLessThanNear, aliases [], ConstantDefinition [name "ovrProjection_FarLessThanNear", expression "0x02", number [int: 2]], enum[is true, name "ovrProjectionModifier"]]] [gluegen] Filtered [55]: [ovrProjection_FarClipAtInfinity, aliases [], ConstantDefinition [name "ovrProjection_FarClipAtInfinity", expression "0x04", number [int: 4]], enum[is true, name "ovrProjectionModifier"]]] [gluegen] Filtered [56]: [ovrProjection_ClipRangeOpenGL, aliases [], ConstantDefinition [name "ovrProjection_ClipRangeOpenGL", expression "0x08", number [int: 8]], enum[is true, name "ovrProjectionModifier"]]] [gluegen] Filtered [57]: [ovrLogLevel_Debug, aliases [], ConstantDefinition [name "ovrLogLevel_Debug", expression "0", number [int: 0]], enum[is true, name "ovrLogLevel"]]] [gluegen] Filtered [58]: [ovrLogLevel_Info, aliases [], ConstantDefinition [name "ovrLogLevel_Info", expression "1", number [int: 1]], enum[is true, name "ovrLogLevel"]]] [gluegen] Filtered [59]: [ovrLogLevel_Error, aliases [], ConstantDefinition [name "ovrLogLevel_Error", expression "2", number [int: 2]], enum[is true, name "ovrLogLevel"]]] [gluegen] Filtered [60]: [ovrRenderAPI_None, aliases [], ConstantDefinition [name "ovrRenderAPI_None", expression "0x0L", number [long: 0]], enum[is true, name "ovrRenderAPIType"]]] [gluegen] Filtered [61]: [ovrRenderAPI_Count, aliases [], ConstantDefinition [name "ovrRenderAPI_Count", expression "0x1L", number [long: 1]], enum[is true, name "ovrRenderAPIType"]]] [gluegen] Filtered [62]: [ovrRenderAPI_EnumSize, aliases [], ConstantDefinition [name "ovrRenderAPI_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrRenderAPIType"]]] [gluegen] Filtered [63]: [ovrTrue, aliases [], ConstantDefinition [name "ovrTrue", expression "1", number [int: 1]], enum[is false, name "null"]]] [gluegen] Filtered [64]: [HEADLESS_APP, aliases [], ConstantDefinition [name "HEADLESS_APP", expression "1", number [int: 1]], enum[is false, name "null"]]] [gluegen] Filtered [65]: [OVR_PRODUCT_VERSION, aliases [], ConstantDefinition [name "OVR_PRODUCT_VERSION", expression "0", number [int: 0]], enum[is false, name "null"]]] [gluegen] Filtered [66]: [OVR_DK2_LATEST_FIRMWARE_MINOR_VERSION, aliases [], ConstantDefinition [name "OVR_DK2_LATEST_FIRMWARE_MINOR_VERSION", expression "12", number [int: 12]], enum[is false, name "null"]]] [gluegen] Filtered [67]: [OVR_MAJOR_VERSION, aliases [], ConstantDefinition [name "OVR_MAJOR_VERSION", expression "5", number [int: 5]], enum[is false, name "null"]]] [gluegen] Filtered [68]: [OVR_DEFAULT_IPD, aliases [], ConstantDefinition [name "OVR_DEFAULT_IPD", expression "0.064f", number [float: 0.064]], enum[is false, name "null"]]] [gluegen] Filtered [69]: [OVR_DEFAULT_NECK_TO_EYE_HORIZONTAL, aliases [], ConstantDefinition [name "OVR_DEFAULT_NECK_TO_EYE_HORIZONTAL", expression "0.0805f", number [float: 0.0805]], enum[is false, name "null"]]] [gluegen] Filtered [70]: [ovrFalse, aliases [], ConstantDefinition [name "ovrFalse", expression "0", number [int: 0]], enum[is false, name "null"]]] [gluegen] Filtered [71]: [OVR_MINOR_VERSION, aliases [], ConstantDefinition [name "OVR_MINOR_VERSION", expression "0", number [int: 0]], enum[is false, name "null"]]] [gluegen] Filtered [72]: [ovrDistortionCap_Chromatic, aliases [], ConstantDefinition [name "ovrDistortionCap_Chromatic", expression "0x01", number [int: 1]], enum[is false, name "null"]]] [gluegen] Filtered [73]: [OVR_BUILD_NUMBER, aliases [], ConstantDefinition [name "OVR_BUILD_NUMBER", expression "0", number [int: 0]], enum[is false, name "null"]]] [gluegen] Filtered [74]: [OVR_DEFAULT_NECK_TO_EYE_VERTICAL, aliases [], ConstantDefinition [name "OVR_DEFAULT_NECK_TO_EYE_VERTICAL", expression "0.075f", number [float: 0.075]], enum[is false, name "null"]]] [gluegen] Filtered [75]: [OVR_PATCH_VERSION, aliases [], ConstantDefinition [name "OVR_PATCH_VERSION", expression "1", number [int: 1]], enum[is false, name "null"]]] [gluegen] Filtered [76]: [OVR_DEFAULT_PLAYER_HEIGHT, aliases [], ConstantDefinition [name "OVR_DEFAULT_PLAYER_HEIGHT", expression "1.778f", number [float: 1.778]], enum[is false, name "null"]]] [gluegen] Filtered [77]: [OVR_DEFAULT_EYE_HEIGHT, aliases [], ConstantDefinition [name "OVR_DEFAULT_EYE_HEIGHT", expression "1.675f", number [float: 1.675]], enum[is false, name "null"]]] [gluegen] Filtered [78]: [OVR_DK2_LATEST_FIRMWARE_MAJOR_VERSION, aliases [], ConstantDefinition [name "OVR_DK2_LATEST_FIRMWARE_MAJOR_VERSION", expression "2", number [int: 2]], enum[is false, name "null"]]] [gluegen] Filtered [79]: [OVR_DEFAULT_EYE_RELIEF_DIAL, aliases [], ConstantDefinition [name "OVR_DEFAULT_EYE_RELIEF_DIAL", expression "3", number [int: 3]], enum[is false, name "null"]]] [gluegen] Filtered Functions: 50 [gluegen] Filtered [0]: [ovr_Initialize, aliases [], ovrBool ovr_Initialize(ovrInitParams * params)] [gluegen] Filtered [1]: [ovr_Shutdown, aliases [], void ovr_Shutdown()] [gluegen] Filtered [2]: [ovr_GetVersionString, aliases [], const char * ovr_GetVersionString()] [gluegen] Filtered [3]: [ovrHmd_Detect, aliases [], int ovrHmd_Detect()] [gluegen] Filtered [4]: [ovrHmd_Create, aliases [], ovrHmd ovrHmd_Create(int index)] [gluegen] Filtered [5]: [ovrHmd_Destroy, aliases [], void ovrHmd_Destroy(ovrHmd hmd)] [gluegen] Filtered [6]: [ovrHmd_CreateDebug, aliases [], ovrHmd ovrHmd_CreateDebug(ovrHmdType type)] [gluegen] Filtered [7]: [ovrHmd_GetLastError, aliases [], const char * ovrHmd_GetLastError(ovrHmd hmd)] [gluegen] Filtered [8]: [ovrHmd_GetEnabledCaps, aliases [], unsigned int ovrHmd_GetEnabledCaps(ovrHmd hmd)] [gluegen] Filtered [9]: [ovrHmd_SetEnabledCaps, aliases [], void ovrHmd_SetEnabledCaps(ovrHmd hmd, unsigned int hmdCaps)] [gluegen] Filtered [10]: [ovrHmd_ConfigureTracking, aliases [], ovrBool ovrHmd_ConfigureTracking(ovrHmd hmd, unsigned int supportedTrackingCaps, unsigned int requiredTrackingCaps)] [gluegen] Filtered [11]: [ovrHmd_RecenterPose, aliases [], void ovrHmd_RecenterPose(ovrHmd hmd)] [gluegen] Filtered [12]: [ovrHmd_GetTrackingState, aliases [], ovrTrackingState ovrHmd_GetTrackingState(ovrHmd hmd, double absTime)] [gluegen] Filtered [13]: [ovrHmd_GetFovTextureSize, aliases [], ovrSizei ovrHmd_GetFovTextureSize(ovrHmd hmd, ovrEyeType eye, ovrFovPort fov, float pixelsPerDisplayPixel)] [gluegen] Filtered [14]: [ovrHmd_ConfigureRendering, aliases [], ovrBool ovrHmd_ConfigureRendering(ovrHmd hmd, const ovrRenderAPIConfig * apiConfig, unsigned int distortionCaps, const ovrFovPort eyeFovIn[2], ovrEyeRenderDesc eyeRenderDescOut[2])] [gluegen] Filtered [15]: [ovrHmd_BeginFrame, aliases [], ovrFrameTiming ovrHmd_BeginFrame(ovrHmd hmd, unsigned int frameIndex)] [gluegen] Filtered [16]: [ovrHmd_EndFrame, aliases [], void ovrHmd_EndFrame(ovrHmd hmd, const ovrPosef renderPose[2], const ovrTexture eyeTexture[2])] [gluegen] Filtered [17]: [ovrHmd_GetEyePoses, aliases [], void ovrHmd_GetEyePoses(ovrHmd hmd, unsigned int frameIndex, const ovrVector3f hmdToEyeViewOffset[2], ovrPosef outEyePoses[2], ovrTrackingState * outHmdTrackingState)] [gluegen] Filtered [18]: [ovrHmd_GetHmdPosePerEye, aliases [], ovrPosef ovrHmd_GetHmdPosePerEye(ovrHmd hmd, ovrEyeType eye)] [gluegen] Filtered [19]: [ovrHmd_GetRenderDesc, aliases [], ovrEyeRenderDesc ovrHmd_GetRenderDesc(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov)] [gluegen] Filtered [20]: [ovrHmd_CreateDistortionMesh, aliases [], ovrBool ovrHmd_CreateDistortionMesh(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData)] [gluegen] Filtered [21]: [ovrHmd_CreateDistortionMeshDebug, aliases [], ovrBool ovrHmd_CreateDistortionMeshDebug(ovrHmd hmddesc, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData, float debugEyeReliefOverrideInMetres)] [gluegen] Filtered [22]: [ovrHmd_DestroyDistortionMesh, aliases [], void ovrHmd_DestroyDistortionMesh(ovrDistortionMesh * meshData)] [gluegen] Filtered [23]: [ovrHmd_GetRenderScaleAndOffset, aliases [], void ovrHmd_GetRenderScaleAndOffset(ovrFovPort fov, ovrSizei textureSize, ovrRecti renderViewport, ovrVector2f uvScaleOffsetOut[2])] [gluegen] Filtered [24]: [ovrHmd_GetFrameTiming, aliases [], ovrFrameTiming ovrHmd_GetFrameTiming(ovrHmd hmd, unsigned int frameIndex)] [gluegen] Filtered [25]: [ovrHmd_BeginFrameTiming, aliases [], ovrFrameTiming ovrHmd_BeginFrameTiming(ovrHmd hmd, unsigned int frameIndex)] [gluegen] Filtered [26]: [ovrHmd_EndFrameTiming, aliases [], void ovrHmd_EndFrameTiming(ovrHmd hmd)] [gluegen] Filtered [27]: [ovrHmd_ResetFrameTiming, aliases [], void ovrHmd_ResetFrameTiming(ovrHmd hmd, unsigned int frameIndex)] [gluegen] Filtered [28]: [ovrHmd_GetEyeTimewarpMatrices, aliases [], void ovrHmd_GetEyeTimewarpMatrices(ovrHmd hmd, ovrEyeType eye, ovrPosef renderPose, ovrMatrix4f twmOut[2])] [gluegen] Filtered [29]: [ovrHmd_GetEyeTimewarpMatricesDebug, aliases [], void ovrHmd_GetEyeTimewarpMatricesDebug(ovrHmd hmddesc, ovrEyeType eye, ovrPosef renderPose, ovrQuatf playerTorsoMotion, ovrMatrix4f twmOut[2], double debugTimingOffsetInSeconds)] [gluegen] Filtered [30]: [ovr_GetTimeInSeconds, aliases [], double ovr_GetTimeInSeconds()] [gluegen] Filtered [31]: [ovrHmd_ProcessLatencyTest, aliases [], ovrBool ovrHmd_ProcessLatencyTest(ovrHmd hmd, unsigned char rgbColorOut[3])] [gluegen] Filtered [32]: [ovrHmd_GetLatencyTestResult, aliases [], const char * ovrHmd_GetLatencyTestResult(ovrHmd hmd)] [gluegen] Filtered [33]: [ovrHmd_GetLatencyTest2DrawColor, aliases [], ovrBool ovrHmd_GetLatencyTest2DrawColor(ovrHmd hmddesc, unsigned char rgbColorOut[3])] [gluegen] Filtered [34]: [ovrHmd_GetBool, aliases [], ovrBool ovrHmd_GetBool(ovrHmd hmd, const char * propertyName, ovrBool defaultVal)] [gluegen] Filtered [35]: [ovrHmd_SetBool, aliases [], ovrBool ovrHmd_SetBool(ovrHmd hmd, const char * propertyName, ovrBool value)] [gluegen] Filtered [36]: [ovrHmd_GetInt, aliases [], int ovrHmd_GetInt(ovrHmd hmd, const char * propertyName, int defaultVal)] [gluegen] Filtered [37]: [ovrHmd_SetInt, aliases [], ovrBool ovrHmd_SetInt(ovrHmd hmd, const char * propertyName, int value)] [gluegen] Filtered [38]: [ovrHmd_GetFloat, aliases [], float ovrHmd_GetFloat(ovrHmd hmd, const char * propertyName, float defaultVal)] [gluegen] Filtered [39]: [ovrHmd_SetFloat, aliases [], ovrBool ovrHmd_SetFloat(ovrHmd hmd, const char * propertyName, float value)] [gluegen] Filtered [40]: [ovrHmd_GetFloatArray, aliases [], unsigned int ovrHmd_GetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)] [gluegen] Filtered [41]: [ovrHmd_SetFloatArray, aliases [], ovrBool ovrHmd_SetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)] [gluegen] Filtered [42]: [ovrHmd_GetString, aliases [], const char * ovrHmd_GetString(ovrHmd hmd, const char * propertyName, const char * defaultVal)] [gluegen] Filtered [43]: [ovrHmd_SetString, aliases [], ovrBool ovrHmd_SetString(ovrHmd hmddesc, const char * propertyName, const char * value)] [gluegen] Filtered [44]: [ovr_TraceMessage, aliases [], int ovr_TraceMessage(int level, const char * message)] [gluegen] Filtered [45]: [ovrHmd_StartPerfLog, aliases [], ovrBool ovrHmd_StartPerfLog(ovrHmd hmd, const char * fileName, const char * userData1)] [gluegen] Filtered [46]: [ovrHmd_StopPerfLog, aliases [], ovrBool ovrHmd_StopPerfLog(ovrHmd hmd)] [gluegen] Filtered [47]: [ovrMatrix4f_Projection, aliases [], ovrMatrix4f ovrMatrix4f_Projection(ovrFovPort fov, float znear, float zfar, unsigned int projectionModFlags)] [gluegen] Filtered [48]: [ovrMatrix4f_OrthoSubProjection, aliases [], ovrMatrix4f ovrMatrix4f_OrthoSubProjection(ovrMatrix4f projection, ovrVector2f orthoScale, float orthoDistance, float hmdToEyeViewOffsetX)] [gluegen] Filtered [49]: [ovr_WaitTillTime, aliases [], double ovr_WaitTillTime(double absTime)] [gluegen] JavaConfiguration: Extended Intf: 0 [gluegen] JavaConfiguration: Extended Impl: 0 [gluegen] JavaConfiguration: Ignores (All): 11 [gluegen] JavaConfiguration: ovrHmd_AttachToWindow [gluegen] JavaConfiguration: ovrInitParams.LogCallback [gluegen] JavaConfiguration: ovr_InitializeRenderingShim [gluegen] JavaConfiguration: ovrLogCallback [gluegen] JavaConfiguration: ovrHmd_DismissHSWDisplay [gluegen] JavaConfiguration: ovrTexture.PlatformData [gluegen] JavaConfiguration: ovrHSWDisplayState [gluegen] JavaConfiguration: ovrHmd_RegisterPostDistortionCallback [gluegen] JavaConfiguration: ovrRenderAPIConfig.PlatformData [gluegen] JavaConfiguration: ovr_InitializeRenderingShimVersion [gluegen] JavaConfiguration: ovrHmd_GetHSWDisplayState [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmd_None", expression "0", number [int: 0]], enum[is true, name "ovrHmdType"]] [gluegen] V ConstantDefinition [name "ovrHmd_None", expression "0", number [int: 0]], enum[is true, name "ovrHmdType"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmd_DK1", expression "3", number [int: 3]], enum[is true, name "ovrHmdType"]] [gluegen] V ConstantDefinition [name "ovrHmd_DK1", expression "3", number [int: 3]], enum[is true, name "ovrHmdType"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmd_DKHD", expression "4", number [int: 4]], enum[is true, name "ovrHmdType"]] [gluegen] V ConstantDefinition [name "ovrHmd_DKHD", expression "4", number [int: 4]], enum[is true, name "ovrHmdType"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmd_DK2", expression "6", number [int: 6]], enum[is true, name "ovrHmdType"]] [gluegen] V ConstantDefinition [name "ovrHmd_DK2", expression "6", number [int: 6]], enum[is true, name "ovrHmdType"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmd_BlackStar", expression "7", number [int: 7]], enum[is true, name "ovrHmdType"]] [gluegen] V ConstantDefinition [name "ovrHmd_BlackStar", expression "7", number [int: 7]], enum[is true, name "ovrHmdType"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmd_CB", expression "8", number [int: 8]], enum[is true, name "ovrHmdType"]] [gluegen] V ConstantDefinition [name "ovrHmd_CB", expression "8", number [int: 8]], enum[is true, name "ovrHmdType"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmd_Other", expression "9", number [int: 9]], enum[is true, name "ovrHmdType"]] [gluegen] V ConstantDefinition [name "ovrHmd_Other", expression "9", number [int: 9]], enum[is true, name "ovrHmdType"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmd_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrHmdType"]] [gluegen] V ConstantDefinition [name "ovrHmd_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrHmdType"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrDistortionCap_TimeWarp", expression "0x02", number [int: 2]], enum[is true, name "ovrDistortionCaps"]] [gluegen] V ConstantDefinition [name "ovrDistortionCap_TimeWarp", expression "0x02", number [int: 2]], enum[is true, name "ovrDistortionCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrDistortionCap_Vignette", expression "0x08", number [int: 8]], enum[is true, name "ovrDistortionCaps"]] [gluegen] V ConstantDefinition [name "ovrDistortionCap_Vignette", expression "0x08", number [int: 8]], enum[is true, name "ovrDistortionCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrDistortionCap_NoRestore", expression "0x10", number [int: 16]], enum[is true, name "ovrDistortionCaps"]] [gluegen] V ConstantDefinition [name "ovrDistortionCap_NoRestore", expression "0x10", number [int: 16]], enum[is true, name "ovrDistortionCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrDistortionCap_FlipInput", expression "0x20", number [int: 32]], enum[is true, name "ovrDistortionCaps"]] [gluegen] V ConstantDefinition [name "ovrDistortionCap_FlipInput", expression "0x20", number [int: 32]], enum[is true, name "ovrDistortionCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrDistortionCap_SRGB", expression "0x40", number [int: 64]], enum[is true, name "ovrDistortionCaps"]] [gluegen] V ConstantDefinition [name "ovrDistortionCap_SRGB", expression "0x40", number [int: 64]], enum[is true, name "ovrDistortionCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrDistortionCap_Overdrive", expression "0x80", number [int: 128]], enum[is true, name "ovrDistortionCaps"]] [gluegen] V ConstantDefinition [name "ovrDistortionCap_Overdrive", expression "0x80", number [int: 128]], enum[is true, name "ovrDistortionCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrDistortionCap_HqDistortion", expression "0x100", number [int: 256]], enum[is true, name "ovrDistortionCaps"]] [gluegen] V ConstantDefinition [name "ovrDistortionCap_HqDistortion", expression "0x100", number [int: 256]], enum[is true, name "ovrDistortionCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrDistortionCap_LinuxDevFullscreen", expression "0x200", number [int: 512]], enum[is true, name "ovrDistortionCaps"]] [gluegen] V ConstantDefinition [name "ovrDistortionCap_LinuxDevFullscreen", expression "0x200", number [int: 512]], enum[is true, name "ovrDistortionCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrDistortionCap_ComputeShader", expression "0x400", number [int: 1024]], enum[is true, name "ovrDistortionCaps"]] [gluegen] V ConstantDefinition [name "ovrDistortionCap_ComputeShader", expression "0x400", number [int: 1024]], enum[is true, name "ovrDistortionCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrDistortionCap_TimewarpJitDelay", expression "0x1000", number [int: 4096]], enum[is true, name "ovrDistortionCaps"]] [gluegen] V ConstantDefinition [name "ovrDistortionCap_TimewarpJitDelay", expression "0x1000", number [int: 4096]], enum[is true, name "ovrDistortionCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrDistortionCap_ProfileNoSpinWaits", expression "0x10000", number [int: 65536]], enum[is true, name "ovrDistortionCaps"]] [gluegen] V ConstantDefinition [name "ovrDistortionCap_ProfileNoSpinWaits", expression "0x10000", number [int: 65536]], enum[is true, name "ovrDistortionCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrDistortionCap_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrDistortionCaps"]] [gluegen] V ConstantDefinition [name "ovrDistortionCap_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrDistortionCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmdCap_Present", expression "0x0001", number [int: 1]], enum[is true, name "ovrHmdCaps"]] [gluegen] V ConstantDefinition [name "ovrHmdCap_Present", expression "0x0001", number [int: 1]], enum[is true, name "ovrHmdCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmdCap_Available", expression "0x0002", number [int: 2]], enum[is true, name "ovrHmdCaps"]] [gluegen] V ConstantDefinition [name "ovrHmdCap_Available", expression "0x0002", number [int: 2]], enum[is true, name "ovrHmdCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmdCap_Captured", expression "0x0004", number [int: 4]], enum[is true, name "ovrHmdCaps"]] [gluegen] V ConstantDefinition [name "ovrHmdCap_Captured", expression "0x0004", number [int: 4]], enum[is true, name "ovrHmdCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmdCap_ExtendDesktop", expression "0x0008", number [int: 8]], enum[is true, name "ovrHmdCaps"]] [gluegen] V ConstantDefinition [name "ovrHmdCap_ExtendDesktop", expression "0x0008", number [int: 8]], enum[is true, name "ovrHmdCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmdCap_DebugDevice", expression "0x0010", number [int: 16]], enum[is true, name "ovrHmdCaps"]] [gluegen] V ConstantDefinition [name "ovrHmdCap_DebugDevice", expression "0x0010", number [int: 16]], enum[is true, name "ovrHmdCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmdCap_NoMirrorToWindow", expression "0x2000", number [int: 8192]], enum[is true, name "ovrHmdCaps"]] [gluegen] V ConstantDefinition [name "ovrHmdCap_NoMirrorToWindow", expression "0x2000", number [int: 8192]], enum[is true, name "ovrHmdCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmdCap_DisplayOff", expression "0x0040", number [int: 64]], enum[is true, name "ovrHmdCaps"]] [gluegen] V ConstantDefinition [name "ovrHmdCap_DisplayOff", expression "0x0040", number [int: 64]], enum[is true, name "ovrHmdCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmdCap_LowPersistence", expression "0x0080", number [int: 128]], enum[is true, name "ovrHmdCaps"]] [gluegen] V ConstantDefinition [name "ovrHmdCap_LowPersistence", expression "0x0080", number [int: 128]], enum[is true, name "ovrHmdCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmdCap_DynamicPrediction", expression "0x0200", number [int: 512]], enum[is true, name "ovrHmdCaps"]] [gluegen] V ConstantDefinition [name "ovrHmdCap_DynamicPrediction", expression "0x0200", number [int: 512]], enum[is true, name "ovrHmdCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmdCap_NoVSync", expression "0x1000", number [int: 4096]], enum[is true, name "ovrHmdCaps"]] [gluegen] V ConstantDefinition [name "ovrHmdCap_NoVSync", expression "0x1000", number [int: 4096]], enum[is true, name "ovrHmdCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmdCap_Writable_Mask", expression " ( ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction ) | ovrHmdCap_NoVSync", number null], enum[is true, name "ovrHmdCaps"]] [gluegen] O 001-002: ( [gluegen] O 003-004: ( [gluegen] O 005-006: ( [gluegen] V 006-034: ovrHmdCap_NoMirrorToWindow [gluegen] O 034-035: | [gluegen] V 035-057: ovrHmdCap_DisplayOff [gluegen] O 057-058: ) [gluegen] O 059-060: | [gluegen] V 060-086: ovrHmdCap_LowPersistence [gluegen] O 086-087: ) [gluegen] O 088-089: | [gluegen] V 089-118: ovrHmdCap_DynamicPrediction [gluegen] O 118-119: ) [gluegen] O 120-121: | [gluegen] V 121 121-139: ovrHmdCap_NoVSync (tail) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmdCap_Service_Mask", expression " ( ( ovrHmdCap_NoMirrorToWindow | ovrHmdCap_DisplayOff ) | ovrHmdCap_LowPersistence ) | ovrHmdCap_DynamicPrediction", number null], enum[is true, name "ovrHmdCaps"]] [gluegen] O 001-002: ( [gluegen] O 003-004: ( [gluegen] V 004-032: ovrHmdCap_NoMirrorToWindow [gluegen] O 032-033: | [gluegen] V 033-055: ovrHmdCap_DisplayOff [gluegen] O 055-056: ) [gluegen] O 057-058: | [gluegen] V 058-084: ovrHmdCap_LowPersistence [gluegen] O 084-085: ) [gluegen] O 086-087: | [gluegen] V 087 087-115: ovrHmdCap_DynamicPrediction (tail) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrHmdCap_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrHmdCaps"]] [gluegen] V ConstantDefinition [name "ovrHmdCap_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrHmdCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrInit_Debug", expression "0x00000001", number [int: 1]], enum[is true, name "ovrInitFlags"]] [gluegen] V ConstantDefinition [name "ovrInit_Debug", expression "0x00000001", number [int: 1]], enum[is true, name "ovrInitFlags"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrInit_ServerOptional", expression "0x00000002", number [int: 2]], enum[is true, name "ovrInitFlags"]] [gluegen] V ConstantDefinition [name "ovrInit_ServerOptional", expression "0x00000002", number [int: 2]], enum[is true, name "ovrInitFlags"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrInit_RequestVersion", expression "0x00000004", number [int: 4]], enum[is true, name "ovrInitFlags"]] [gluegen] V ConstantDefinition [name "ovrInit_RequestVersion", expression "0x00000004", number [int: 4]], enum[is true, name "ovrInitFlags"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrInit_ForceNoDebug", expression "0x00000008", number [int: 8]], enum[is true, name "ovrInitFlags"]] [gluegen] V ConstantDefinition [name "ovrInit_ForceNoDebug", expression "0x00000008", number [int: 8]], enum[is true, name "ovrInitFlags"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrStatus_OrientationTracked", expression "0x0001", number [int: 1]], enum[is true, name "ovrStatusBits"]] [gluegen] V ConstantDefinition [name "ovrStatus_OrientationTracked", expression "0x0001", number [int: 1]], enum[is true, name "ovrStatusBits"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrStatus_PositionTracked", expression "0x0002", number [int: 2]], enum[is true, name "ovrStatusBits"]] [gluegen] V ConstantDefinition [name "ovrStatus_PositionTracked", expression "0x0002", number [int: 2]], enum[is true, name "ovrStatusBits"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrStatus_CameraPoseTracked", expression "0x0004", number [int: 4]], enum[is true, name "ovrStatusBits"]] [gluegen] V ConstantDefinition [name "ovrStatus_CameraPoseTracked", expression "0x0004", number [int: 4]], enum[is true, name "ovrStatusBits"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrStatus_PositionConnected", expression "0x0020", number [int: 32]], enum[is true, name "ovrStatusBits"]] [gluegen] V ConstantDefinition [name "ovrStatus_PositionConnected", expression "0x0020", number [int: 32]], enum[is true, name "ovrStatusBits"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrStatus_HmdConnected", expression "0x0080", number [int: 128]], enum[is true, name "ovrStatusBits"]] [gluegen] V ConstantDefinition [name "ovrStatus_HmdConnected", expression "0x0080", number [int: 128]], enum[is true, name "ovrStatusBits"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrStatus_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrStatusBits"]] [gluegen] V ConstantDefinition [name "ovrStatus_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrStatusBits"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrTrackingCap_Orientation", expression "0x0010", number [int: 16]], enum[is true, name "ovrTrackingCaps"]] [gluegen] V ConstantDefinition [name "ovrTrackingCap_Orientation", expression "0x0010", number [int: 16]], enum[is true, name "ovrTrackingCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrTrackingCap_MagYawCorrection", expression "0x0020", number [int: 32]], enum[is true, name "ovrTrackingCaps"]] [gluegen] V ConstantDefinition [name "ovrTrackingCap_MagYawCorrection", expression "0x0020", number [int: 32]], enum[is true, name "ovrTrackingCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrTrackingCap_Position", expression "0x0040", number [int: 64]], enum[is true, name "ovrTrackingCaps"]] [gluegen] V ConstantDefinition [name "ovrTrackingCap_Position", expression "0x0040", number [int: 64]], enum[is true, name "ovrTrackingCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrTrackingCap_Idle", expression "0x0100", number [int: 256]], enum[is true, name "ovrTrackingCaps"]] [gluegen] V ConstantDefinition [name "ovrTrackingCap_Idle", expression "0x0100", number [int: 256]], enum[is true, name "ovrTrackingCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrTrackingCap_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrTrackingCaps"]] [gluegen] V ConstantDefinition [name "ovrTrackingCap_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrTrackingCaps"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrEye_Left", expression "0", number [int: 0]], enum[is true, name "ovrEyeType"]] [gluegen] V ConstantDefinition [name "ovrEye_Left", expression "0", number [int: 0]], enum[is true, name "ovrEyeType"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrEye_Right", expression "1", number [int: 1]], enum[is true, name "ovrEyeType"]] [gluegen] V ConstantDefinition [name "ovrEye_Right", expression "1", number [int: 1]], enum[is true, name "ovrEyeType"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrEye_Count", expression "2", number [int: 2]], enum[is true, name "ovrEyeType"]] [gluegen] V ConstantDefinition [name "ovrEye_Count", expression "2", number [int: 2]], enum[is true, name "ovrEyeType"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrEye_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrEyeType"]] [gluegen] V ConstantDefinition [name "ovrEye_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrEyeType"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrProjection_None", expression "0x00", number [int: 0]], enum[is true, name "ovrProjectionModifier"]] [gluegen] V ConstantDefinition [name "ovrProjection_None", expression "0x00", number [int: 0]], enum[is true, name "ovrProjectionModifier"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrProjection_RightHanded", expression "0x01", number [int: 1]], enum[is true, name "ovrProjectionModifier"]] [gluegen] V ConstantDefinition [name "ovrProjection_RightHanded", expression "0x01", number [int: 1]], enum[is true, name "ovrProjectionModifier"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrProjection_FarLessThanNear", expression "0x02", number [int: 2]], enum[is true, name "ovrProjectionModifier"]] [gluegen] V ConstantDefinition [name "ovrProjection_FarLessThanNear", expression "0x02", number [int: 2]], enum[is true, name "ovrProjectionModifier"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrProjection_FarClipAtInfinity", expression "0x04", number [int: 4]], enum[is true, name "ovrProjectionModifier"]] [gluegen] V ConstantDefinition [name "ovrProjection_FarClipAtInfinity", expression "0x04", number [int: 4]], enum[is true, name "ovrProjectionModifier"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrProjection_ClipRangeOpenGL", expression "0x08", number [int: 8]], enum[is true, name "ovrProjectionModifier"]] [gluegen] V ConstantDefinition [name "ovrProjection_ClipRangeOpenGL", expression "0x08", number [int: 8]], enum[is true, name "ovrProjectionModifier"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrLogLevel_Debug", expression "0", number [int: 0]], enum[is true, name "ovrLogLevel"]] [gluegen] V ConstantDefinition [name "ovrLogLevel_Debug", expression "0", number [int: 0]], enum[is true, name "ovrLogLevel"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrLogLevel_Info", expression "1", number [int: 1]], enum[is true, name "ovrLogLevel"]] [gluegen] V ConstantDefinition [name "ovrLogLevel_Info", expression "1", number [int: 1]], enum[is true, name "ovrLogLevel"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrLogLevel_Error", expression "2", number [int: 2]], enum[is true, name "ovrLogLevel"]] [gluegen] V ConstantDefinition [name "ovrLogLevel_Error", expression "2", number [int: 2]], enum[is true, name "ovrLogLevel"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrRenderAPI_None", expression "0x0L", number [long: 0]], enum[is true, name "ovrRenderAPIType"]] [gluegen] V ConstantDefinition [name "ovrRenderAPI_None", expression "0x0L", number [long: 0]], enum[is true, name "ovrRenderAPIType"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrRenderAPI_Count", expression "0x1L", number [long: 1]], enum[is true, name "ovrRenderAPIType"]] [gluegen] V ConstantDefinition [name "ovrRenderAPI_Count", expression "0x1L", number [long: 1]], enum[is true, name "ovrRenderAPIType"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrRenderAPI_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrRenderAPIType"]] [gluegen] V ConstantDefinition [name "ovrRenderAPI_EnumSize", expression "0x7fffffff", number [int: 2147483647]], enum[is true, name "ovrRenderAPIType"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrTrue", expression "1", number [int: 1]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "ovrTrue", expression "1", number [int: 1]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "HEADLESS_APP", expression "1", number [int: 1]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "HEADLESS_APP", expression "1", number [int: 1]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "OVR_PRODUCT_VERSION", expression "0", number [int: 0]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "OVR_PRODUCT_VERSION", expression "0", number [int: 0]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "OVR_DK2_LATEST_FIRMWARE_MINOR_VERSION", expression "12", number [int: 12]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "OVR_DK2_LATEST_FIRMWARE_MINOR_VERSION", expression "12", number [int: 12]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "OVR_MAJOR_VERSION", expression "5", number [int: 5]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "OVR_MAJOR_VERSION", expression "5", number [int: 5]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "OVR_DEFAULT_IPD", expression "0.064f", number [float: 0.064]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "OVR_DEFAULT_IPD", expression "0.064f", number [float: 0.064]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "OVR_DEFAULT_NECK_TO_EYE_HORIZONTAL", expression "0.0805f", number [float: 0.0805]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "OVR_DEFAULT_NECK_TO_EYE_HORIZONTAL", expression "0.0805f", number [float: 0.0805]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrFalse", expression "0", number [int: 0]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "ovrFalse", expression "0", number [int: 0]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "OVR_MINOR_VERSION", expression "0", number [int: 0]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "OVR_MINOR_VERSION", expression "0", number [int: 0]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "ovrDistortionCap_Chromatic", expression "0x01", number [int: 1]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "ovrDistortionCap_Chromatic", expression "0x01", number [int: 1]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "OVR_BUILD_NUMBER", expression "0", number [int: 0]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "OVR_BUILD_NUMBER", expression "0", number [int: 0]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "OVR_DEFAULT_NECK_TO_EYE_VERTICAL", expression "0.075f", number [float: 0.075]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "OVR_DEFAULT_NECK_TO_EYE_VERTICAL", expression "0.075f", number [float: 0.075]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "OVR_PATCH_VERSION", expression "1", number [int: 1]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "OVR_PATCH_VERSION", expression "1", number [int: 1]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "OVR_DEFAULT_PLAYER_HEIGHT", expression "1.778f", number [float: 1.778]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "OVR_DEFAULT_PLAYER_HEIGHT", expression "1.778f", number [float: 1.778]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "OVR_DEFAULT_EYE_HEIGHT", expression "1.675f", number [float: 1.675]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "OVR_DEFAULT_EYE_HEIGHT", expression "1.675f", number [float: 1.675]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "OVR_DK2_LATEST_FIRMWARE_MAJOR_VERSION", expression "2", number [int: 2]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "OVR_DK2_LATEST_FIRMWARE_MAJOR_VERSION", expression "2", number [int: 2]], enum[is false, name "null"]] (isCNumber) [gluegen] ConstJavaExpr.create: ConstantDefinition [name "OVR_DEFAULT_EYE_RELIEF_DIAL", expression "3", number [int: 3]], enum[is false, name "null"]] [gluegen] V ConstantDefinition [name "OVR_DEFAULT_EYE_RELIEF_DIAL", expression "3", number [int: 3]], enum[is false, name "null"]] (isCNumber) [gluegen] SL.__: o 000, s 000, t ovrVector3f{3} [gluegen] SL.01: o 000, s 004: float x;, CType[(FloatType) 'float', o=0x6073f712, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.02: o 004, s 004: float y;, CType[(FloatType) 'float', o=0x6073f712, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.03: o 008, s 004: float z;, CType[(FloatType) 'float', o=0x6073f712, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.XX: o 012, s 012, t ovrVector3f{3} [gluegen] [gluegen] SL.__: o 000, s 000, t ovrDistortionMesh{4} [gluegen] SL.01: o 000, s 008: ovrDistortionVertex * pVertexData;, CType[(PointerType) 'ovrDistortionVertex *' -> (ovrDistortionVertex) * , o=0x43556938, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SL.02: o 008, s 008: unsigned short * pIndexData;, CType[(PointerType) 'short *' -> (unsigned unsigned short) * , o=0x3d04a311, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SL.03: o 016, s 004: unsigned unsigned int VertexCount;, CType[(IntType) 'int', o=0x7a46a697, size [fixed false, lnx64 4], [const[false], int]] [gluegen] SL.04: o 020, s 004: unsigned unsigned int IndexCount;, CType[(IntType) 'int', o=0x5f205aa, size [fixed false, lnx64 4], [const[false], int]] [gluegen] SL.XX: o 024, s 024, t ovrDistortionMesh{4} [gluegen] [gluegen] SL.__: o 000, s 000, t ovrInitParams{4} [gluegen] SL.01: o 000, s 004: uint32_t Flags;, CType[(IntType) typedef 'uint32_t', o=0x6d86b085, size [fixed true, lnx64 4], [const[false], int]] [gluegen] SL.02: o 004, s 004: uint32_t RequestedMinorVersion;, CType[(IntType) typedef 'uint32_t', o=0x75828a0f, size [fixed true, lnx64 4], [const[false], int]] [gluegen] SL.03: o 008, s 008: void (*LogCallback)(int level, const char * message);, CType[(PointerType) typedef 'ovrLogCallback' -> void (*)(int level, const char * message), o=0x5e265ba4, size [fixed false, lnx64 8], [const[false], pointer*1, funcPointer]] [gluegen] SL.04: o 016, s 004: uint32_t ConnectionTimeoutMS;, CType[(IntType) typedef 'uint32_t', o=0x3abfe836, size [fixed true, lnx64 4], [const[false], int]] [gluegen] SL.XX: o 024, s 024, t ovrInitParams{4} [gluegen] [gluegen] SL.__: o 000, s 000, t ovrPosef{2} [gluegen] SL.__: o 000, s 000, t ovrQuatf{4} [gluegen] SL.01: o 000, s 004: float x;, CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.02: o 004, s 004: float y;, CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.03: o 008, s 004: float z;, CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.04: o 012, s 004: float w;, CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.XX: o 016, s 016, t ovrQuatf{4} [gluegen] [gluegen] SL.01: o 000, s 016: ovrQuatf Orientation;, CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size [fixed false, lnx64 16], [const[false], struct{ovrQuatf_: 4, }]] [gluegen] SL.02: o 016, s 012: ovrVector3f Position;, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] [gluegen] SL.XX: o 028, s 028, t ovrPosef{2} [gluegen] [gluegen] SL.__: o 000, s 000, t const ovrPosef{2} [gluegen] SL.01: o 000, s 016: ovrQuatf Orientation;, CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size [fixed false, lnx64 16], [const[false], struct{ovrQuatf_: 4, }]] [gluegen] SL.02: o 016, s 012: ovrVector3f Position;, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] [gluegen] SL.XX: o 028, s 028, t const ovrPosef{2} [gluegen] [gluegen] SL.__: o 000, s 000, t const ovrVector3f{3} [gluegen] SL.01: o 000, s 004: float x;, CType[(FloatType) 'float', o=0x6073f712, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.02: o 004, s 004: float y;, CType[(FloatType) 'float', o=0x6073f712, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.03: o 008, s 004: float z;, CType[(FloatType) 'float', o=0x6073f712, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.XX: o 012, s 012, t const ovrVector3f{3} [gluegen] [gluegen] SL.__: o 000, s 000, t ovrTextureHeader{3} [gluegen] SL.01: o 000, s 004: ovrRenderAPIType API;, CType[(EnumType) typedef 'ovrRenderAPIType', o=0x75a1cd57, size [fixed true, lnx64 4], [const[type , false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] [gluegen] SL.__: o 000, s 000, t ovrSizei{2} [gluegen] SL.01: o 000, s 004: int w;, CType[(IntType) 'int', o=0x77afea7d, size [fixed false, lnx64 4], [const[false], int]] [gluegen] SL.02: o 004, s 004: int h;, CType[(IntType) 'int', o=0x77afea7d, size [fixed false, lnx64 4], [const[false], int]] [gluegen] SL.XX: o 008, s 008, t ovrSizei{2} [gluegen] [gluegen] SL.02: o 004, s 008: ovrSizei TextureSize;, CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]] [gluegen] SL.__: o 000, s 000, t ovrRecti{2} [gluegen] SL.__: o 000, s 000, t ovrVector2i{2} [gluegen] SL.01: o 000, s 004: int x;, CType[(IntType) 'int', o=0x161cd475, size [fixed false, lnx64 4], [const[false], int]] [gluegen] SL.02: o 004, s 004: int y;, CType[(IntType) 'int', o=0x161cd475, size [fixed false, lnx64 4], [const[false], int]] [gluegen] SL.XX: o 008, s 008, t ovrVector2i{2} [gluegen] [gluegen] SL.01: o 000, s 008: ovrVector2i Pos;, CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size [fixed false, lnx64 8], [const[false], struct{ovrVector2i_: 2, }]] [gluegen] SL.02: o 008, s 008: ovrSizei Size;, CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]] [gluegen] SL.XX: o 016, s 016, t ovrRecti{2} [gluegen] [gluegen] SL.03: o 012, s 016: ovrRecti RenderViewport;, CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size [fixed false, lnx64 16], [const[false], struct{ovrRecti_: 2, }]] [gluegen] SL.XX: o 028, s 028, t ovrTextureHeader{3} [gluegen] [gluegen] SL.__: o 000, s 000, t ovrPoseStatef{7} [gluegen] SL.01: o 000, s 028: ovrPosef ThePose;, CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size [fixed false, lnx64 28], [const[false], struct{ovrPosef_: 2, }]] [gluegen] SL.02: o 028, s 012: ovrVector3f AngularVelocity;, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] [gluegen] SL.03: o 040, s 012: ovrVector3f LinearVelocity;, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] [gluegen] SL.04: o 052, s 012: ovrVector3f AngularAcceleration;, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] [gluegen] SL.05: o 064, s 012: ovrVector3f LinearAcceleration;, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] [gluegen] SL.06: o 076, s 004: float Pad;, CType[(FloatType) 'float', o=0x532760d8, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.07: o 080, s 008: double TimeInSeconds;, CType[(DoubleType) 'double', o=0x57fa26b7, size [fixed true, lnx64 8], [const[false], double]] [gluegen] SL.XX: o 088, s 088, t ovrPoseStatef{7} [gluegen] [gluegen] SL.__: o 000, s 000, t const ovrRenderAPIConfig{2} [gluegen] SL.__: o 000, s 000, t ovrRenderAPIConfigHeader{3} [gluegen] SL.01: o 000, s 004: ovrRenderAPIType API;, CType[(EnumType) typedef 'ovrRenderAPIType', o=0x75a1cd57, size [fixed true, lnx64 4], [const[type , false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] [gluegen] SL.02: o 004, s 008: ovrSizei BackBufferSize;, CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]] [gluegen] SL.03: o 012, s 004: int Multisample;, CType[(IntType) 'int', o=0x5f8ed237, size [fixed false, lnx64 4], [const[false], int]] [gluegen] SL.XX: o 016, s 016, t ovrRenderAPIConfigHeader{3} [gluegen] [gluegen] SL.01: o 000, s 016: ovrRenderAPIConfigHeader Header;, CType[(StructType) typedef 'ovrRenderAPIConfigHeader', o=0x1ee0005, size [fixed false, lnx64 16], [const[false], struct{ovrRenderAPIConfigHeader_: 3, }]] [gluegen] SL.02: o 016, s 064: uintptr_t[8] PlatformData;, CType[(ArrayType) 'uintptr_t *', o=0x2f410acf, size [fixed false, lnx64 64], [const[false], array*1]] [gluegen] SL.XX: o 080, s 080, t const ovrRenderAPIConfig{2} [gluegen] [gluegen] SL.__: o 000, s 000, t const ovrFovPort{4} [gluegen] SL.01: o 000, s 004: float UpTan;, CType[(FloatType) 'float', o=0x47089e5f, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.02: o 004, s 004: float DownTan;, CType[(FloatType) 'float', o=0x4141d797, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.03: o 008, s 004: float LeftTan;, CType[(FloatType) 'float', o=0x68f7aae2, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.04: o 012, s 004: float RightTan;, CType[(FloatType) 'float', o=0x4f47d241, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.XX: o 016, s 016, t const ovrFovPort{4} [gluegen] [gluegen] SL.__: o 000, s 000, t ovrFovPort{4} [gluegen] SL.01: o 000, s 004: float UpTan;, CType[(FloatType) 'float', o=0x47089e5f, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.02: o 004, s 004: float DownTan;, CType[(FloatType) 'float', o=0x4141d797, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.03: o 008, s 004: float LeftTan;, CType[(FloatType) 'float', o=0x68f7aae2, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.04: o 012, s 004: float RightTan;, CType[(FloatType) 'float', o=0x4f47d241, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.XX: o 016, s 016, t ovrFovPort{4} [gluegen] [gluegen] SL.__: o 000, s 000, t ovrDistortionVertex{6} [gluegen] SL.__: o 000, s 000, t ovrVector2f{2} [gluegen] SL.01: o 000, s 004: float x;, CType[(FloatType) 'float', o=0x4c3e4790, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.02: o 004, s 004: float y;, CType[(FloatType) 'float', o=0x4c3e4790, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.XX: o 008, s 008, t ovrVector2f{2} [gluegen] [gluegen] SL.01: o 000, s 008: ovrVector2f ScreenPosNDC;, CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size [fixed false, lnx64 8], [const[false], struct{ovrVector2f_: 2, }]] [gluegen] SL.02: o 008, s 004: float TimeWarpFactor;, CType[(FloatType) 'float', o=0x38cccef, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.03: o 012, s 004: float VignetteFactor;, CType[(FloatType) 'float', o=0x5679c6c6, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.04: o 016, s 008: ovrVector2f TanEyeAnglesR;, CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size [fixed false, lnx64 8], [const[false], struct{ovrVector2f_: 2, }]] [gluegen] SL.05: o 024, s 008: ovrVector2f TanEyeAnglesG;, CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size [fixed false, lnx64 8], [const[false], struct{ovrVector2f_: 2, }]] [gluegen] SL.06: o 032, s 008: ovrVector2f TanEyeAnglesB;, CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size [fixed false, lnx64 8], [const[false], struct{ovrVector2f_: 2, }]] [gluegen] SL.XX: o 040, s 040, t ovrDistortionVertex{6} [gluegen] [gluegen] SL.__: o 000, s 000, t OvrHmdContext{0} [gluegen] SL.XX: o 000, s 000, t OvrHmdContext{0} [gluegen] [gluegen] SL.__: o 000, s 000, t const ovrHmdDesc{23} [gluegen] SL.01: o 000, s 008: OvrHmdContext * Handle;, CType[(PointerType) 'OvrHmdContext *' -> (OvrHmdContext) * , o=0x27ddd392, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SL.02: o 008, s 004: ovrHmdType Type;, CType[(EnumType) typedef 'ovrHmdType', o=0x442d9b6e, size [fixed true, lnx64 4], [const[type , false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] [gluegen] SL.03: o 016, s 008: const char * ProductName;, CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SL.04: o 024, s 008: const char * Manufacturer;, CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SL.05: o 032, s 002: short VendorId;, CType[(IntType) 'short', o=0x19e1023e, size [fixed true, lnx64 2], [const[false], int]] [gluegen] SL.06: o 034, s 002: short ProductId;, CType[(IntType) 'short', o=0x7cef4e59, size [fixed true, lnx64 2], [const[false], int]] [gluegen] SL.07: o 036, s 024: char[24] SerialNumber;, CType[(ArrayType) 'char *', o=0x64b8f8f4, size [fixed false, lnx64 24], [const[false], array*1]] [gluegen] SL.08: o 060, s 002: short FirmwareMajor;, CType[(IntType) 'short', o=0x2db0f6b2, size [fixed true, lnx64 2], [const[false], int]] [gluegen] SL.09: o 062, s 002: short FirmwareMinor;, CType[(IntType) 'short', o=0x3cd1f1c8, size [fixed true, lnx64 2], [const[false], int]] [gluegen] SL.10: o 064, s 004: float CameraFrustumHFovInRadians;, CType[(FloatType) 'float', o=0x3a4afd8d, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.11: o 068, s 004: float CameraFrustumVFovInRadians;, CType[(FloatType) 'float', o=0x1996cd68, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.12: o 072, s 004: float CameraFrustumNearZInMeters;, CType[(FloatType) 'float', o=0x3339ad8e, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.13: o 076, s 004: float CameraFrustumFarZInMeters;, CType[(FloatType) 'float', o=0x555590, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.14: o 080, s 004: unsigned unsigned int HmdCaps;, CType[(IntType) 'int', o=0x6d1e7682, size [fixed false, lnx64 4], [const[false], int]] [gluegen] SL.15: o 084, s 004: unsigned unsigned int TrackingCaps;, CType[(IntType) 'int', o=0x424c0bc4, size [fixed false, lnx64 4], [const[false], int]] [gluegen] SL.16: o 088, s 004: unsigned unsigned int DistortionCaps;, CType[(IntType) 'int', o=0x3c679bde, size [fixed false, lnx64 4], [const[false], int]] [gluegen] SL.17: o 092, s 032: ovrFovPort[2] DefaultEyeFov;, CType[(ArrayType) 'ovrFovPort *', o=0x16b4a017, size [fixed false, lnx64 32], [const[false], array*1]] [gluegen] SL.18: o 124, s 032: ovrFovPort[2] MaxEyeFov;, CType[(ArrayType) 'ovrFovPort *', o=0x16b4a017, size [fixed false, lnx64 32], [const[false], array*1]] [gluegen] SL.19: o 156, s 008: ovrEyeType[2] EyeRenderOrder;, CType[(ArrayType) 'ovrEyeType *', o=0x8807e25, size [fixed false, lnx64 8], [const[false], array*1]] [gluegen] SL.20: o 164, s 008: ovrSizei Resolution;, CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]] [gluegen] SL.21: o 172, s 008: ovrVector2i WindowsPos;, CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size [fixed false, lnx64 8], [const[false], struct{ovrVector2i_: 2, }]] [gluegen] SL.22: o 184, s 008: const char * DisplayDeviceName;, CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SL.23: o 192, s 004: int DisplayId;, CType[(IntType) 'int', o=0x2a3046da, size [fixed false, lnx64 4], [const[false], int]] [gluegen] SL.XX: o 200, s 200, t const ovrHmdDesc{23} [gluegen] [gluegen] SL.__: o 000, s 000, t ovrFrameTiming{7} [gluegen] SL.01: o 000, s 004: float DeltaSeconds;, CType[(FloatType) 'float', o=0x2a098129, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.02: o 004, s 004: float Pad;, CType[(FloatType) 'float', o=0x198e2867, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.03: o 008, s 008: double ThisFrameSeconds;, CType[(DoubleType) 'double', o=0x12f40c25, size [fixed true, lnx64 8], [const[false], double]] [gluegen] SL.04: o 016, s 008: double TimewarpPointSeconds;, CType[(DoubleType) 'double', o=0x3ada9e37, size [fixed true, lnx64 8], [const[false], double]] [gluegen] SL.05: o 024, s 008: double NextFrameSeconds;, CType[(DoubleType) 'double', o=0x5cbc508c, size [fixed true, lnx64 8], [const[false], double]] [gluegen] SL.06: o 032, s 008: double ScanoutMidpointSeconds;, CType[(DoubleType) 'double', o=0x3419866c, size [fixed true, lnx64 8], [const[false], double]] [gluegen] SL.07: o 040, s 016: double[2] EyeScanoutSeconds;, CType[(ArrayType) 'double *', o=0x63e31ee, size [fixed false, lnx64 16], [const[false], array*1]] [gluegen] SL.XX: o 056, s 056, t ovrFrameTiming{7} [gluegen] [gluegen] SL.__: o 000, s 000, t ovrEyeRenderDesc{5} [gluegen] SL.01: o 000, s 004: ovrEyeType Eye;, CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] [gluegen] SL.02: o 004, s 016: ovrFovPort Fov;, CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] [gluegen] SL.03: o 020, s 016: ovrRecti DistortedViewport;, CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size [fixed false, lnx64 16], [const[false], struct{ovrRecti_: 2, }]] [gluegen] SL.04: o 036, s 008: ovrVector2f PixelsPerTanAngleAtCenter;, CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size [fixed false, lnx64 8], [const[false], struct{ovrVector2f_: 2, }]] [gluegen] SL.05: o 044, s 012: ovrVector3f HmdToEyeViewOffset;, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] [gluegen] SL.XX: o 056, s 056, t ovrEyeRenderDesc{5} [gluegen] [gluegen] SL.__: o 000, s 000, t ovrTrackingState{7} [gluegen] SL.01: o 000, s 088: ovrPoseStatef HeadPose;, CType[(StructType) typedef 'ovrPoseStatef', o=0x504bae78, size [fixed false, lnx64 88], [const[false], struct{ovrPoseStatef_: 7, }]] [gluegen] SL.02: o 088, s 028: ovrPosef CameraPose;, CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size [fixed false, lnx64 28], [const[false], struct{ovrPosef_: 2, }]] [gluegen] SL.03: o 116, s 028: ovrPosef LeveledCameraPose;, CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size [fixed false, lnx64 28], [const[false], struct{ovrPosef_: 2, }]] [gluegen] SL.__: o 000, s 000, t ovrSensorData{5} [gluegen] SL.01: o 000, s 012: ovrVector3f Accelerometer;, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] [gluegen] SL.02: o 012, s 012: ovrVector3f Gyro;, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] [gluegen] SL.03: o 024, s 012: ovrVector3f Magnetometer;, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] [gluegen] SL.04: o 036, s 004: float Temperature;, CType[(FloatType) 'float', o=0x68fb2c38, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.05: o 040, s 004: float TimeInSeconds;, CType[(FloatType) 'float', o=0x567d299b, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SL.XX: o 044, s 044, t ovrSensorData{5} [gluegen] [gluegen] SL.04: o 144, s 044: ovrSensorData RawSensorData;, CType[(StructType) typedef 'ovrSensorData', o=0x1963006a, size [fixed false, lnx64 44], [const[false], struct{ovrSensorData_: 5, }]] [gluegen] SL.05: o 188, s 004: unsigned unsigned int StatusFlags;, CType[(IntType) 'int', o=0x2eafffde, size [fixed false, lnx64 4], [const[false], int]] [gluegen] SL.06: o 192, s 004: uint32_t LastCameraFrameCounter;, CType[(IntType) typedef 'uint32_t', o=0x59690aa4, size [fixed true, lnx64 4], [const[false], int]] [gluegen] SL.07: o 196, s 004: uint32_t Pad;, CType[(IntType) typedef 'uint32_t', o=0x6842775d, size [fixed true, lnx64 4], [const[false], int]] [gluegen] SL.XX: o 200, s 200, t ovrTrackingState{7} [gluegen] [gluegen] SL.__: o 000, s 000, t const ovrTexture{2} [gluegen] SL.01: o 000, s 028: ovrTextureHeader Header;, CType[(StructType) typedef 'ovrTextureHeader', o=0x6f2b958e, size [fixed false, lnx64 28], [const[false], struct{ovrTextureHeader_: 3, }]] [gluegen] SL.02: o 032, s 064: uintptr_t[8] PlatformData;, CType[(ArrayType) 'uintptr_t *', o=0x2f410acf, size [fixed false, lnx64 64], [const[false], array*1]] [gluegen] SL.XX: o 096, s 096, t const ovrTexture{2} [gluegen] [gluegen] SL.__: o 000, s 000, t ovrMatrix4f{1} [gluegen] SL.01: o 000, s 064: float *[4] M;, CType[(ArrayType) 'float * *', o=0x574caa3f, size [fixed false, lnx64 64], [const[false], array*2]] [gluegen] SL.XX: o 064, s 064, t ovrMatrix4f{1} [gluegen] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:244: info: 'ovrMatrix4f_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size [fixed false, lnx64 64], [const[false], struct{ovrMatrix4f_: 1, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:244: info: 'ovrMatrix4f_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:244: info: 'ovrMatrix4f_': JavaEmitter: : structCTypeName "ovrMatrix4f" -> typedefedName "null" -> "ovrMatrix4f" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:244: info: 'ovrMatrix4f_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrMatrix4f) * , o=0x64cee07, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrMatrix4f) * , o=0x64cee07, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrMatrix4f) * , o=0x64cee07, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrMatrix4f / 'ovrMatrix4f', is[compound, ], descriptor 'LovrMatrix4f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:244: info: 'ovrMatrix4f_': JavaEmitter: perform emission of "ovrMatrix4f" -> "ovrMatrix4f": CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size [fixed false, lnx64 64], [const[false], struct{ovrMatrix4f_: 1, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size [fixed false, lnx64 64], [const[false], struct{ovrMatrix4f_: 1, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrMatrix4f) * , o=0x64cee07, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrMatrix4f / 'ovrMatrix4f', is[compound, ], descriptor 'LovrMatrix4f;'] [gluegen] SE.os.01: float *[4] M; / ovrMatrix4f.M, CType[(ArrayType) 'float * *', o=0x574caa3f, size [fixed false, lnx64 64], [const[false], array*2]] (array) [gluegen] SE.os.01: baseType CType[(FloatType) 'float', o=0x27abe2cd, size [fixed true, lnx64 4], [const[false], float]] [gluegen] SE.ac.01: 1 / float *[4] M; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:246: info: 'M': JavaEmitter: typeToJavaType(ptr-ptr.primitive): CType[(ArrayType) 'float * *', o=0x574caa3f, size [fixed false, lnx64 64], [const[false], array*2]], targetType: CType[(FloatType) 'float', o=0x27abe2cd, size [fixed true, lnx64 4], [const[false], float]], bottomType: CType[(FloatType) 'float', o=0x27abe2cd, size [fixed true, lnx64 4], [const[false], float]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:246: debug: 'M': JavaEmitter: typeToJavaType: CType[(ArrayType) 'float * *', o=0x574caa3f, size [fixed false, lnx64 64], [const[false], array*2]] -> JType[java.nio.FloatBuffer[] / NIL, clazz = [Ljava.nio.FloatBuffer;, is[array, array, nioBufferArray, ], descriptor '[Ljava/nio/FloatBuffer;'] [gluegen] SE.ac.01: javaType JType[java.nio.FloatBuffer[] / NIL, clazz = [Ljava.nio.FloatBuffer;, is[array, array, nioBufferArray, ], descriptor '[Ljava/nio/FloatBuffer;'] [gluegen] SE.ac.01: baseCType CType[(FloatType) 'float', o=0x27abe2cd, size [fixed true, lnx64 4], [const[false], float]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:246: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x27abe2cd, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.ac.01: baseJElemType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.ac.01: baseJElemTypeName float, array-lengths [4, 4] [gluegen] SE.ac.01: arrayLengthExpr: 4*4 (const true), hasSingleElement false, isByteBuffer false, isString false, isPointer false, isPrimitive true, isOpaque false, baseCElemNativeSizeFixed true, baseCElemSizeDenominator float, isConst false, useGetCStringLength false [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size [fixed false, lnx64 64], [const[false], struct{ovrMatrix4f_: 1, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrMatrix4f) * , o=0x64cee07, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrMatrix4f / 'ovrMatrix4f', is[compound, ], descriptor 'LovrMatrix4f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:720: info: '0': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrInitParams', o=0x156643d4, size [fixed false, lnx64 24], [const[false], struct{null: 4, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:720: info: '0': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:720: info: '0': JavaEmitter: : structCTypeName "ovrInitParams" -> typedefedName "null" -> "ovrInitParams" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:720: info: '0': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrInitParams) * , o=0x2280cdac, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrInitParams) * , o=0x2280cdac, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrInitParams) * , o=0x2280cdac, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrInitParams / 'ovrInitParams', is[compound, ], descriptor 'LovrInitParams;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:720: info: '0': JavaEmitter: perform emission of "ovrInitParams" -> "ovrInitParams": CType[(StructType) typedef 'ovrInitParams', o=0x156643d4, size [fixed false, lnx64 24], [const[false], struct{null: 4, }]] [gluegen] JavaConfiguration: Ignore Impl RegEx: com.jogamp.gluegen.cgram.types.AliasedSymbol$NoneAliasedSymbol@1517365b [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrInitParams', o=0x156643d4, size [fixed false, lnx64 24], [const[false], struct{null: 4, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrInitParams) * , o=0x2280cdac, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrInitParams / 'ovrInitParams', is[compound, ], descriptor 'LovrInitParams;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:723: debug: 'uint32_t': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'uint32_t', o=0x6d86b085, size [fixed true, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.01: uint32_t Flags; / ovrInitParams.Flags, CType[(IntType) typedef 'uint32_t', o=0x6d86b085, size [fixed true, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.01: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:727: debug: 'uint32_t': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'uint32_t', o=0x75828a0f, size [fixed true, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.02: uint32_t RequestedMinorVersion; / ovrInitParams.RequestedMinorVersion, CType[(IntType) typedef 'uint32_t', o=0x75828a0f, size [fixed true, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.02: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] JavaConfiguration: Ignore Impl RegEx: com.jogamp.gluegen.cgram.types.AliasedSymbol$NoneAliasedSymbol@4fccd51b [gluegen] SE.os.03: void (*LogCallback)(int level, const char * message);, CType[(PointerType) typedef 'ovrLogCallback' -> void (*)(int level, const char * message), o=0x5e265ba4, size [fixed false, lnx64 8], [const[false], pointer*1, funcPointer]] (IGNORED) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:736: debug: 'uint32_t': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'uint32_t', o=0x3abfe836, size [fixed true, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.04: uint32_t ConnectionTimeoutMS; / ovrInitParams.ConnectionTimeoutMS, CType[(IntType) typedef 'uint32_t', o=0x3abfe836, size [fixed true, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.04: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.ac.01: 1 / uint32_t Flags; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:723: debug: 'uint32_t': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'uint32_t', o=0x6d86b085, size [fixed true, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:720: debug: '0': JavaEmitter: Java.StructEmitter.Primitive: Flags, uint32_t, int, , fixedSize true, opaque[t false, f false], sizeDenominator int [gluegen] SE.ac.02: 2 / uint32_t RequestedMinorVersion; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:727: debug: 'uint32_t': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'uint32_t', o=0x75828a0f, size [fixed true, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:720: debug: '0': JavaEmitter: Java.StructEmitter.Primitive: RequestedMinorVersion, uint32_t, int, , fixedSize true, opaque[t false, f false], sizeDenominator int [gluegen] JavaConfiguration: Ignore Impl RegEx: com.jogamp.gluegen.cgram.types.AliasedSymbol$NoneAliasedSymbol@44e81672 [gluegen] SE.ac.04: 4 / uint32_t ConnectionTimeoutMS; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:736: debug: 'uint32_t': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'uint32_t', o=0x3abfe836, size [fixed true, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:720: debug: '0': JavaEmitter: Java.StructEmitter.Primitive: ConnectionTimeoutMS, uint32_t, int, , fixedSize true, opaque[t false, f false], sizeDenominator int [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrInitParams', o=0x156643d4, size [fixed false, lnx64 24], [const[false], struct{null: 4, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrInitParams) * , o=0x2280cdac, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrInitParams / 'ovrInitParams', is[compound, ], descriptor 'LovrInitParams;'] [gluegen] ./config/oculusvr/oculusvr.c:4: info: 'ovrHmdStruct': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'OvrHmdContext', o=0x73c6c3b2, size [fixed false, lnx64 0], [const[false], struct{ovrHmdStruct: 0, }]] [gluegen] ./config/oculusvr/oculusvr.c:4: info: 'ovrHmdStruct': JavaEmitter: structCTypedefPtr null [gluegen] ./config/oculusvr/oculusvr.c:4: info: 'ovrHmdStruct': JavaEmitter: : structCTypeName "OvrHmdContext" -> typedefedName "null" -> "OvrHmdContext" [gluegen] ./config/oculusvr/oculusvr.c:4: info: 'ovrHmdStruct': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (OvrHmdContext) * , o=0x60215eee, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (OvrHmdContext) * , o=0x60215eee, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (OvrHmdContext) * , o=0x60215eee, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[OvrHmdContext / 'OvrHmdContext', is[compound, ], descriptor 'LOvrHmdContext;'] [gluegen] ./config/oculusvr/oculusvr.c:4: info: 'ovrHmdStruct': JavaEmitter: perform emission of "OvrHmdContext" -> "OvrHmdContext": CType[(StructType) typedef 'OvrHmdContext', o=0x73c6c3b2, size [fixed false, lnx64 0], [const[false], struct{ovrHmdStruct: 0, }]] [gluegen] ./config/oculusvr/oculusvr.c:4: info: 'ovrHmdStruct': JavaEmitter: emission of "OvrHmdContext" with zero fields CType[(StructType) typedef 'OvrHmdContext', o=0x73c6c3b2, size [fixed false, lnx64 0], [const[false], struct{ovrHmdStruct: 0, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'OvrHmdContext', o=0x73c6c3b2, size [fixed false, lnx64 0], [const[false], struct{ovrHmdStruct: 0, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (OvrHmdContext) * , o=0x60215eee, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[OvrHmdContext / 'OvrHmdContext', is[compound, ], descriptor 'LOvrHmdContext;'] [gluegen] SE.XX: structCType CType[(StructType) typedef 'OvrHmdContext', o=0x73c6c3b2, size [fixed false, lnx64 0], [const[false], struct{ovrHmdStruct: 0, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (OvrHmdContext) * , o=0x60215eee, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[OvrHmdContext / 'OvrHmdContext', is[compound, ], descriptor 'LOvrHmdContext;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:956: info: 'ovrDistortionVertex_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrDistortionVertex', o=0x33833882, size [fixed false, lnx64 40], [const[false], struct{ovrDistortionVertex_: 6, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:956: info: 'ovrDistortionVertex_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:956: info: 'ovrDistortionVertex_': JavaEmitter: : structCTypeName "ovrDistortionVertex" -> typedefedName "null" -> "ovrDistortionVertex" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:956: info: 'ovrDistortionVertex_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrDistortionVertex) * , o=0x4ca8195f, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrDistortionVertex) * , o=0x4ca8195f, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrDistortionVertex) * , o=0x4ca8195f, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrDistortionVertex / 'ovrDistortionVertex', is[compound, ], descriptor 'LovrDistortionVertex;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:956: info: 'ovrDistortionVertex_': JavaEmitter: perform emission of "ovrDistortionVertex" -> "ovrDistortionVertex": CType[(StructType) typedef 'ovrDistortionVertex', o=0x33833882, size [fixed false, lnx64 40], [const[false], struct{ovrDistortionVertex_: 6, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrDistortionVertex', o=0x33833882, size [fixed false, lnx64 40], [const[false], struct{ovrDistortionVertex_: 6, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrDistortionVertex) * , o=0x4ca8195f, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrDistortionVertex / 'ovrDistortionVertex', is[compound, ], descriptor 'LovrDistortionVertex;'] [gluegen] SE.os.01: ovrVector2f ScreenPosNDC; / ovrDistortionVertex.ScreenPosNDC, CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size [fixed false, lnx64 8], [const[false], struct{ovrVector2f_: 2, }]] (compound) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:959: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x38cccef, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.02: float TimeWarpFactor; / ovrDistortionVertex.TimeWarpFactor, CType[(FloatType) 'float', o=0x38cccef, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.02: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:960: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x5679c6c6, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.03: float VignetteFactor; / ovrDistortionVertex.VignetteFactor, CType[(FloatType) 'float', o=0x5679c6c6, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.03: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.04: ovrVector2f TanEyeAnglesR; / ovrDistortionVertex.TanEyeAnglesR, CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size [fixed false, lnx64 8], [const[false], struct{ovrVector2f_: 2, }]] (compound) [gluegen] SE.os.05: ovrVector2f TanEyeAnglesG; / ovrDistortionVertex.TanEyeAnglesG, CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size [fixed false, lnx64 8], [const[false], struct{ovrVector2f_: 2, }]] (compound) [gluegen] SE.os.06: ovrVector2f TanEyeAnglesB; / ovrDistortionVertex.TanEyeAnglesB, CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size [fixed false, lnx64 8], [const[false], struct{ovrVector2f_: 2, }]] (compound) [gluegen] SE.ac.01: 1 / ovrVector2f ScreenPosNDC; (opaque true), false (opaque true) [gluegen] SE.ac.02: 2 / float TimeWarpFactor; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:959: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x38cccef, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:956: debug: 'ovrDistortionVertex_': JavaEmitter: Java.StructEmitter.Primitive: TimeWarpFactor, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.03: 3 / float VignetteFactor; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:960: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x5679c6c6, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:956: debug: 'ovrDistortionVertex_': JavaEmitter: Java.StructEmitter.Primitive: VignetteFactor, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.04: 4 / ovrVector2f TanEyeAnglesR; (opaque true), false (opaque true) [gluegen] SE.ac.05: 5 / ovrVector2f TanEyeAnglesG; (opaque true), false (opaque true) [gluegen] SE.ac.06: 6 / ovrVector2f TanEyeAnglesB; (opaque true), false (opaque true) [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrDistortionVertex', o=0x33833882, size [fixed false, lnx64 40], [const[false], struct{ovrDistortionVertex_: 6, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrDistortionVertex) * , o=0x4ca8195f, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrDistortionVertex / 'ovrDistortionVertex', is[compound, ], descriptor 'LovrDistortionVertex;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:594: info: 'ovrRenderAPIConfigHeader_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrRenderAPIConfigHeader', o=0x1ee0005, size [fixed false, lnx64 16], [const[false], struct{ovrRenderAPIConfigHeader_: 3, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:594: info: 'ovrRenderAPIConfigHeader_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:594: info: 'ovrRenderAPIConfigHeader_': JavaEmitter: : structCTypeName "ovrRenderAPIConfigHeader" -> typedefedName "null" -> "ovrRenderAPIConfigHeader" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:594: info: 'ovrRenderAPIConfigHeader_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrRenderAPIConfigHeader) * , o=0x65e579dc, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrRenderAPIConfigHeader) * , o=0x65e579dc, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrRenderAPIConfigHeader) * , o=0x65e579dc, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrRenderAPIConfigHeader / 'ovrRenderAPIConfigHeader', is[compound, ], descriptor 'LovrRenderAPIConfigHeader;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:594: info: 'ovrRenderAPIConfigHeader_': JavaEmitter: perform emission of "ovrRenderAPIConfigHeader" -> "ovrRenderAPIConfigHeader": CType[(StructType) typedef 'ovrRenderAPIConfigHeader', o=0x1ee0005, size [fixed false, lnx64 16], [const[false], struct{ovrRenderAPIConfigHeader_: 3, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrRenderAPIConfigHeader', o=0x1ee0005, size [fixed false, lnx64 16], [const[false], struct{ovrRenderAPIConfigHeader_: 3, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrRenderAPIConfigHeader) * , o=0x65e579dc, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrRenderAPIConfigHeader / 'ovrRenderAPIConfigHeader', is[compound, ], descriptor 'LovrRenderAPIConfigHeader;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:574: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrRenderAPIType', o=0x75a1cd57, size [fixed true, lnx64 4], [const[type , false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.01: ovrRenderAPIType API; / ovrRenderAPIConfigHeader.API, CType[(EnumType) typedef 'ovrRenderAPIType', o=0x75a1cd57, size [fixed true, lnx64 4], [const[type , false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] (MISC) [gluegen] SE.os.01: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.02: ovrSizei BackBufferSize; / ovrRenderAPIConfigHeader.BackBufferSize, CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]] (compound) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:598: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x5f8ed237, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.03: int Multisample; / ovrRenderAPIConfigHeader.Multisample, CType[(IntType) 'int', o=0x5f8ed237, size [fixed false, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.03: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.ac.01: 1 / ovrRenderAPIType API; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:574: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrRenderAPIType', o=0x75a1cd57, size [fixed true, lnx64 4], [const[type , false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:594: debug: 'ovrRenderAPIConfigHeader_': JavaEmitter: Java.StructEmitter.Primitive: API, ovrRenderAPIType, int, , fixedSize true, opaque[t false, f false], sizeDenominator int [gluegen] SE.ac.02: 2 / ovrSizei BackBufferSize; (opaque true), false (opaque true) [gluegen] SE.ac.03: 3 / int Multisample; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:598: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x5f8ed237, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:594: debug: 'ovrRenderAPIConfigHeader_': JavaEmitter: Java.StructEmitter.Primitive: Multisample, int, int, , fixedSize false, opaque[t false, f false], sizeDenominator int [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrRenderAPIConfigHeader', o=0x1ee0005, size [fixed false, lnx64 16], [const[false], struct{ovrRenderAPIConfigHeader_: 3, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrRenderAPIConfigHeader) * , o=0x65e579dc, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrRenderAPIConfigHeader / 'ovrRenderAPIConfigHeader', is[compound, ], descriptor 'LovrRenderAPIConfigHeader;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:968: info: 'ovrDistortionMesh_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrDistortionMesh', o=0x200a570f, size [fixed false, lnx64 24], [const[false], struct{ovrDistortionMesh_: 4, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:968: info: 'ovrDistortionMesh_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:968: info: 'ovrDistortionMesh_': JavaEmitter: : structCTypeName "ovrDistortionMesh" -> typedefedName "null" -> "ovrDistortionMesh" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:968: info: 'ovrDistortionMesh_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrDistortionMesh) * , o=0x61baa894, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrDistortionMesh) * , o=0x61baa894, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrDistortionMesh) * , o=0x61baa894, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrDistortionMesh / 'ovrDistortionMesh', is[compound, ], descriptor 'LovrDistortionMesh;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:968: info: 'ovrDistortionMesh_': JavaEmitter: perform emission of "ovrDistortionMesh" -> "ovrDistortionMesh": CType[(StructType) typedef 'ovrDistortionMesh', o=0x200a570f, size [fixed false, lnx64 24], [const[false], struct{ovrDistortionMesh_: 4, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrDistortionMesh', o=0x200a570f, size [fixed false, lnx64 24], [const[false], struct{ovrDistortionMesh_: 4, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrDistortionMesh) * , o=0x61baa894, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrDistortionMesh / 'ovrDistortionMesh', is[compound, ], descriptor 'LovrDistortionMesh;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:970: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'ovrDistortionVertex *' -> (ovrDistortionVertex) * , o=0x43556938, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrDistortionVertex / 'ovrDistortionVertex', is[compound, ], descriptor 'LovrDistortionVertex;'] [gluegen] SE.os.01: ovrDistortionVertex * pVertexData; / ovrDistortionMesh.pVertexData, CType[(PointerType) 'ovrDistortionVertex *' -> (ovrDistortionVertex) * , o=0x43556938, size [fixed false, lnx64 8], [const[false], pointer*1]] (MISC) [gluegen] SE.os.01: javaType JType[ovrDistortionVertex / 'ovrDistortionVertex', is[compound, ], descriptor 'LovrDistortionVertex;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:971: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'short *' -> (unsigned unsigned short) * , o=0x3d04a311, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = SHORT, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.os.02: unsigned short * pIndexData; / ovrDistortionMesh.pIndexData, CType[(PointerType) 'short *' -> (unsigned unsigned short) * , o=0x3d04a311, size [fixed false, lnx64 8], [const[false], pointer*1]] (MISC) [gluegen] SE.os.02: javaType JType[ANON / NIL, primitivePointerType = SHORT, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:972: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x7a46a697, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.03: unsigned unsigned int VertexCount; / ovrDistortionMesh.VertexCount, CType[(IntType) 'int', o=0x7a46a697, size [fixed false, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.03: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:973: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x5f205aa, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.04: unsigned unsigned int IndexCount; / ovrDistortionMesh.IndexCount, CType[(IntType) 'int', o=0x5f205aa, size [fixed false, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.04: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.ac.01: 1 / ovrDistortionVertex * pVertexData; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:970: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'ovrDistortionVertex *' -> (ovrDistortionVertex) * , o=0x43556938, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrDistortionVertex / 'ovrDistortionVertex', is[compound, ], descriptor 'LovrDistortionVertex;'] [gluegen] SE.ac.01: javaType JType[ovrDistortionVertex / 'ovrDistortionVertex', is[compound, ], descriptor 'LovrDistortionVertex;'] [gluegen] SE.ac.01: baseCType CType[(StructType) typedef 'ovrDistortionVertex', o=0x33833882, size [fixed false, lnx64 40], [const[false], struct{ovrDistortionVertex_: 6, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:956: debug: 'ovrDistortionVertex_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrDistortionVertex', o=0x33833882, size [fixed false, lnx64 40], [const[false], struct{ovrDistortionVertex_: 6, }]] -> JType[ovrDistortionVertex / 'ovrDistortionVertex', is[compound, ], descriptor 'LovrDistortionVertex;'] [gluegen] SE.ac.01: baseJElemType JType[ovrDistortionVertex / 'ovrDistortionVertex', is[compound, ], descriptor 'LovrDistortionVertex;'] [gluegen] SE.ac.01: baseJElemTypeName ovrDistortionVertex, array-lengths null [gluegen] SE.ac.01: arrayLengthExpr: getVertexCount() (const false), hasSingleElement false, isByteBuffer false, isString false, isPointer true, isPrimitive false, isOpaque false, baseCElemNativeSizeFixed true, baseCElemSizeDenominator ovrDistortionVertex, isConst false, useGetCStringLength false [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:968: info: 'ovrDistortionMesh_': JavaEmitter: SKIP setter for complex-pointer type in struct: ovrDistortionMesh.pVertexData: CType[(PointerType) 'ovrDistortionVertex *' -> (ovrDistortionVertex) * , o=0x43556938, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:970: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'ovrDistortionVertex *' -> (ovrDistortionVertex) * , o=0x43556938, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrDistortionVertex / 'ovrDistortionVertex', is[compound, ], descriptor 'LovrDistortionVertex;'] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrDistortionMesh) * const , o=0x46f5f779, size [fixed false, lnx64 8], [const[inst -> true], pointer*1]] -> JType[ovrDistortionMesh / 'ovrDistortionMesh', is[compound, ], descriptor 'LovrDistortionMesh;'] [gluegen] JavaEmitter: typeToJavaType: CType[(IntType) 'int32_t', o=0x1c2c22f3, size [fixed true, lnx64 4], [const[inst -> true], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] CMethodBindingEmitter: Logging.new: com.jogamp.gluegen.CMethodBindingEmitter: level ALL: obj 0x769c9116 [gluegen] SE.ac.02: 2 / unsigned short * pIndexData; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:971: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'short *' -> (unsigned unsigned short) * , o=0x3d04a311, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = SHORT, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.ac.02: javaType JType[ANON / NIL, primitivePointerType = SHORT, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.ac.02: baseCType CType[(IntType) 'short', o=0x6aceb1a5, size [fixed true, lnx64 2], [const[false], int]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:971: debug: 'short': JavaEmitter: typeToJavaType: CType[(IntType) 'short', o=0x6aceb1a5, size [fixed true, lnx64 2], [const[false], int]] -> JType[short / NIL, clazz = short, is[primitive, ], descriptor 'S'] [gluegen] SE.ac.02: baseJElemType JType[short / NIL, clazz = short, is[primitive, ], descriptor 'S'] [gluegen] SE.ac.02: baseJElemTypeName short, array-lengths null [gluegen] SE.ac.02: arrayLengthExpr: getIndexCount() (const false), hasSingleElement false, isByteBuffer false, isString false, isPointer true, isPrimitive true, isOpaque false, baseCElemNativeSizeFixed true, baseCElemSizeDenominator short, isConst false, useGetCStringLength false [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:968: info: 'ovrDistortionMesh_': JavaEmitter: SKIP setter for primitive-pointer type in struct: ovrDistortionMesh.pIndexData: CType[(PointerType) 'short *' -> (unsigned unsigned short) * , o=0x3d04a311, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:971: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'short *' -> (unsigned unsigned short) * , o=0x3d04a311, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = SHORT, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrDistortionMesh) * const , o=0x2d6d8735, size [fixed false, lnx64 8], [const[inst -> true], pointer*1]] -> JType[ovrDistortionMesh / 'ovrDistortionMesh', is[compound, ], descriptor 'LovrDistortionMesh;'] [gluegen] JavaEmitter: typeToJavaType: CType[(IntType) 'int32_t', o=0x1c2c22f3, size [fixed true, lnx64 4], [const[inst -> true], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.ac.03: 3 / unsigned unsigned int VertexCount; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:972: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x7a46a697, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:968: debug: 'ovrDistortionMesh_': JavaEmitter: Java.StructEmitter.Primitive: VertexCount, unsigned unsigned int, int, , fixedSize false, opaque[t false, f false], sizeDenominator int [gluegen] SE.ac.04: 4 / unsigned unsigned int IndexCount; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:973: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x5f205aa, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:968: debug: 'ovrDistortionMesh_': JavaEmitter: Java.StructEmitter.Primitive: IndexCount, unsigned unsigned int, int, , fixedSize false, opaque[t false, f false], sizeDenominator int [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrDistortionMesh', o=0x200a570f, size [fixed false, lnx64 24], [const[false], struct{ovrDistortionMesh_: 4, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrDistortionMesh) * , o=0x61baa894, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrDistortionMesh / 'ovrDistortionMesh', is[compound, ], descriptor 'LovrDistortionMesh;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:219: info: 'ovrRecti_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size [fixed false, lnx64 16], [const[false], struct{ovrRecti_: 2, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:219: info: 'ovrRecti_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:219: info: 'ovrRecti_': JavaEmitter: : structCTypeName "ovrRecti" -> typedefedName "null" -> "ovrRecti" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:219: info: 'ovrRecti_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrRecti) * , o=0xba4d54, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrRecti) * , o=0xba4d54, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrRecti) * , o=0xba4d54, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrRecti / 'ovrRecti', is[compound, ], descriptor 'LovrRecti;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:219: info: 'ovrRecti_': JavaEmitter: perform emission of "ovrRecti" -> "ovrRecti": CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size [fixed false, lnx64 16], [const[false], struct{ovrRecti_: 2, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size [fixed false, lnx64 16], [const[false], struct{ovrRecti_: 2, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrRecti) * , o=0xba4d54, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrRecti / 'ovrRecti', is[compound, ], descriptor 'LovrRecti;'] [gluegen] SE.os.01: ovrVector2i Pos; / ovrRecti.Pos, CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size [fixed false, lnx64 8], [const[false], struct{ovrVector2i_: 2, }]] (compound) [gluegen] SE.os.02: ovrSizei Size; / ovrRecti.Size, CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]] (compound) [gluegen] SE.ac.01: 1 / ovrVector2i Pos; (opaque true), false (opaque true) [gluegen] SE.ac.02: 2 / ovrSizei Size; (opaque true), false (opaque true) [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size [fixed false, lnx64 16], [const[false], struct{ovrRecti_: 2, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrRecti) * , o=0xba4d54, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrRecti / 'ovrRecti', is[compound, ], descriptor 'LovrRecti;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:257: info: 'ovrPoseStatef_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrPoseStatef', o=0x504bae78, size [fixed false, lnx64 88], [const[false], struct{ovrPoseStatef_: 7, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:257: info: 'ovrPoseStatef_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:257: info: 'ovrPoseStatef_': JavaEmitter: : structCTypeName "ovrPoseStatef" -> typedefedName "null" -> "ovrPoseStatef" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:257: info: 'ovrPoseStatef_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrPoseStatef) * , o=0x12bc6874, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrPoseStatef) * , o=0x12bc6874, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrPoseStatef) * , o=0x12bc6874, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrPoseStatef / 'ovrPoseStatef', is[compound, ], descriptor 'LovrPoseStatef;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:257: info: 'ovrPoseStatef_': JavaEmitter: perform emission of "ovrPoseStatef" -> "ovrPoseStatef": CType[(StructType) typedef 'ovrPoseStatef', o=0x504bae78, size [fixed false, lnx64 88], [const[false], struct{ovrPoseStatef_: 7, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrPoseStatef', o=0x504bae78, size [fixed false, lnx64 88], [const[false], struct{ovrPoseStatef_: 7, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrPoseStatef) * , o=0x12bc6874, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrPoseStatef / 'ovrPoseStatef', is[compound, ], descriptor 'LovrPoseStatef;'] [gluegen] SE.os.01: ovrPosef ThePose; / ovrPoseStatef.ThePose, CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size [fixed false, lnx64 28], [const[false], struct{ovrPosef_: 2, }]] (compound) [gluegen] SE.os.02: ovrVector3f AngularVelocity; / ovrPoseStatef.AngularVelocity, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] (compound) [gluegen] SE.os.03: ovrVector3f LinearVelocity; / ovrPoseStatef.LinearVelocity, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] (compound) [gluegen] SE.os.04: ovrVector3f AngularAcceleration; / ovrPoseStatef.AngularAcceleration, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] (compound) [gluegen] SE.os.05: ovrVector3f LinearAcceleration; / ovrPoseStatef.LinearAcceleration, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] (compound) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:264: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x532760d8, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.06: float Pad; / ovrPoseStatef.Pad, CType[(FloatType) 'float', o=0x532760d8, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.06: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:265: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x57fa26b7, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] SE.os.07: double TimeInSeconds; / ovrPoseStatef.TimeInSeconds, CType[(DoubleType) 'double', o=0x57fa26b7, size [fixed true, lnx64 8], [const[false], double]] (MISC) [gluegen] SE.os.07: javaType JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] SE.ac.01: 1 / ovrPosef ThePose; (opaque true), false (opaque true) [gluegen] SE.ac.02: 2 / ovrVector3f AngularVelocity; (opaque true), false (opaque true) [gluegen] SE.ac.03: 3 / ovrVector3f LinearVelocity; (opaque true), false (opaque true) [gluegen] SE.ac.04: 4 / ovrVector3f AngularAcceleration; (opaque true), false (opaque true) [gluegen] SE.ac.05: 5 / ovrVector3f LinearAcceleration; (opaque true), false (opaque true) [gluegen] SE.ac.06: 6 / float Pad; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:264: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x532760d8, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:257: debug: 'ovrPoseStatef_': JavaEmitter: Java.StructEmitter.Primitive: Pad, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.07: 7 / double TimeInSeconds; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:265: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x57fa26b7, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:257: debug: 'ovrPoseStatef_': JavaEmitter: Java.StructEmitter.Primitive: TimeInSeconds, double, double, , fixedSize true, opaque[t false, f false], sizeDenominator double [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrPoseStatef', o=0x504bae78, size [fixed false, lnx64 88], [const[false], struct{ovrPoseStatef_: 7, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrPoseStatef) * , o=0x12bc6874, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrPoseStatef / 'ovrPoseStatef', is[compound, ], descriptor 'LovrPoseStatef;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:611: info: 'ovrTextureHeader_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrTextureHeader', o=0x6f2b958e, size [fixed false, lnx64 28], [const[false], struct{ovrTextureHeader_: 3, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:611: info: 'ovrTextureHeader_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:611: info: 'ovrTextureHeader_': JavaEmitter: : structCTypeName "ovrTextureHeader" -> typedefedName "null" -> "ovrTextureHeader" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:611: info: 'ovrTextureHeader_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrTextureHeader) * , o=0xde0a01f, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrTextureHeader) * , o=0xde0a01f, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrTextureHeader) * , o=0xde0a01f, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrTextureHeader / 'ovrTextureHeader', is[compound, ], descriptor 'LovrTextureHeader;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:611: info: 'ovrTextureHeader_': JavaEmitter: perform emission of "ovrTextureHeader" -> "ovrTextureHeader": CType[(StructType) typedef 'ovrTextureHeader', o=0x6f2b958e, size [fixed false, lnx64 28], [const[false], struct{ovrTextureHeader_: 3, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrTextureHeader', o=0x6f2b958e, size [fixed false, lnx64 28], [const[false], struct{ovrTextureHeader_: 3, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrTextureHeader) * , o=0xde0a01f, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrTextureHeader / 'ovrTextureHeader', is[compound, ], descriptor 'LovrTextureHeader;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:574: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrRenderAPIType', o=0x75a1cd57, size [fixed true, lnx64 4], [const[type , false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.01: ovrRenderAPIType API; / ovrTextureHeader.API, CType[(EnumType) typedef 'ovrRenderAPIType', o=0x75a1cd57, size [fixed true, lnx64 4], [const[type , false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] (MISC) [gluegen] SE.os.01: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.02: ovrSizei TextureSize; / ovrTextureHeader.TextureSize, CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]] (compound) [gluegen] SE.os.03: ovrRecti RenderViewport; / ovrTextureHeader.RenderViewport, CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size [fixed false, lnx64 16], [const[false], struct{ovrRecti_: 2, }]] (compound) [gluegen] SE.ac.01: 1 / ovrRenderAPIType API; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:574: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrRenderAPIType', o=0x75a1cd57, size [fixed true, lnx64 4], [const[type , false], enum [const ovrRenderAPIType_] {3: [ovrRenderAPI_None = [0x0L, [long: 0]], [ovrRenderAPI_Count = [0x1L, [long: 1]], [ovrRenderAPI_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:611: debug: 'ovrTextureHeader_': JavaEmitter: Java.StructEmitter.Primitive: API, ovrRenderAPIType, int, , fixedSize true, opaque[t false, f false], sizeDenominator int [gluegen] SE.ac.02: 2 / ovrSizei TextureSize; (opaque true), false (opaque true) [gluegen] SE.ac.03: 3 / ovrRecti RenderViewport; (opaque true), false (opaque true) [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrTextureHeader', o=0x6f2b958e, size [fixed false, lnx64 28], [const[false], struct{ovrTextureHeader_: 3, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrTextureHeader) * , o=0xde0a01f, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrTextureHeader / 'ovrTextureHeader', is[compound, ], descriptor 'LovrTextureHeader;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: info: 'ovrHmdDesc_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrHmdDesc', o=0x15615099, size [fixed false, lnx64 200], [const[inst -> true], struct{ovrHmdDesc_: 23, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: info: 'ovrHmdDesc_': JavaEmitter: structCTypedefPtr CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: info: 'ovrHmdDesc_': JavaEmitter: : structCTypeName "ovrHmdDesc" -> typedefedName "ovrHmd" -> "ovrHmd" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: info: 'ovrHmdDesc_': JavaEmitter: containingCType[1]: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: info: 'ovrHmdDesc_': JavaEmitter: perform emission of "ovrHmd" -> "ovrHmdDesc": CType[(StructType) typedef 'ovrHmdDesc', o=0x15615099, size [fixed false, lnx64 200], [const[inst -> true], struct{ovrHmdDesc_: 23, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrHmdDesc', o=0x15615099, size [fixed false, lnx64 200], [const[inst -> true], struct{ovrHmdDesc_: 23, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:382: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'OvrHmdContext *' -> (OvrHmdContext) * , o=0x27ddd392, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[OvrHmdContext / 'OvrHmdContext', is[compound, ], descriptor 'LOvrHmdContext;'] [gluegen] SE.os.01: OvrHmdContext * Handle; / ovrHmdDesc.Handle, CType[(PointerType) 'OvrHmdContext *' -> (OvrHmdContext) * , o=0x27ddd392, size [fixed false, lnx64 8], [const[false], pointer*1]] (MISC) [gluegen] SE.os.01: javaType JType[OvrHmdContext / 'OvrHmdContext', is[compound, ], descriptor 'LOvrHmdContext;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:283: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrHmdType', o=0x442d9b6e, size [fixed true, lnx64 4], [const[type , false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.02: ovrHmdType Type; / ovrHmdDesc.Type, CType[(EnumType) typedef 'ovrHmdType', o=0x442d9b6e, size [fixed true, lnx64 4], [const[type , false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] (MISC) [gluegen] SE.os.02: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.os.03: const char * ProductName; / ovrHmdDesc.ProductName, CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] (MISC) [gluegen] SE.os.03: javaType JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.os.04: const char * Manufacturer; / ovrHmdDesc.Manufacturer, CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] (MISC) [gluegen] SE.os.04: javaType JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:393: debug: 'short': JavaEmitter: typeToJavaType: CType[(IntType) 'short', o=0x19e1023e, size [fixed true, lnx64 2], [const[false], int]] -> JType[short / NIL, clazz = short, is[primitive, ], descriptor 'S'] [gluegen] SE.os.05: short VendorId; / ovrHmdDesc.VendorId, CType[(IntType) 'short', o=0x19e1023e, size [fixed true, lnx64 2], [const[false], int]] (MISC) [gluegen] SE.os.05: javaType JType[short / NIL, clazz = short, is[primitive, ], descriptor 'S'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:395: debug: 'short': JavaEmitter: typeToJavaType: CType[(IntType) 'short', o=0x7cef4e59, size [fixed true, lnx64 2], [const[false], int]] -> JType[short / NIL, clazz = short, is[primitive, ], descriptor 'S'] [gluegen] SE.os.06: short ProductId; / ovrHmdDesc.ProductId, CType[(IntType) 'short', o=0x7cef4e59, size [fixed true, lnx64 2], [const[false], int]] (MISC) [gluegen] SE.os.06: javaType JType[short / NIL, clazz = short, is[primitive, ], descriptor 'S'] [gluegen] SE.os.07: char[24] SerialNumber; / ovrHmdDesc.SerialNumber, CType[(ArrayType) 'char *', o=0x64b8f8f4, size [fixed false, lnx64 24], [const[false], array*1]] (array) [gluegen] SE.os.07: baseType CType[(IntType) 'char', o=0x4c75cab9, size [fixed true, lnx64 1], [const[false], int]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:399: debug: 'short': JavaEmitter: typeToJavaType: CType[(IntType) 'short', o=0x2db0f6b2, size [fixed true, lnx64 2], [const[false], int]] -> JType[short / NIL, clazz = short, is[primitive, ], descriptor 'S'] [gluegen] SE.os.08: short FirmwareMajor; / ovrHmdDesc.FirmwareMajor, CType[(IntType) 'short', o=0x2db0f6b2, size [fixed true, lnx64 2], [const[false], int]] (MISC) [gluegen] SE.os.08: javaType JType[short / NIL, clazz = short, is[primitive, ], descriptor 'S'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:401: debug: 'short': JavaEmitter: typeToJavaType: CType[(IntType) 'short', o=0x3cd1f1c8, size [fixed true, lnx64 2], [const[false], int]] -> JType[short / NIL, clazz = short, is[primitive, ], descriptor 'S'] [gluegen] SE.os.09: short FirmwareMinor; / ovrHmdDesc.FirmwareMinor, CType[(IntType) 'short', o=0x3cd1f1c8, size [fixed true, lnx64 2], [const[false], int]] (MISC) [gluegen] SE.os.09: javaType JType[short / NIL, clazz = short, is[primitive, ], descriptor 'S'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:403: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x3a4afd8d, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.10: float CameraFrustumHFovInRadians; / ovrHmdDesc.CameraFrustumHFovInRadians, CType[(FloatType) 'float', o=0x3a4afd8d, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.10: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:404: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x1996cd68, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.11: float CameraFrustumVFovInRadians; / ovrHmdDesc.CameraFrustumVFovInRadians, CType[(FloatType) 'float', o=0x1996cd68, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.11: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:405: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x3339ad8e, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.12: float CameraFrustumNearZInMeters; / ovrHmdDesc.CameraFrustumNearZInMeters, CType[(FloatType) 'float', o=0x3339ad8e, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.12: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:406: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x555590, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.13: float CameraFrustumFarZInMeters; / ovrHmdDesc.CameraFrustumFarZInMeters, CType[(FloatType) 'float', o=0x555590, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.13: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:409: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x6d1e7682, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.14: unsigned unsigned int HmdCaps; / ovrHmdDesc.HmdCaps, CType[(IntType) 'int', o=0x6d1e7682, size [fixed false, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.14: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:411: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x424c0bc4, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.15: unsigned unsigned int TrackingCaps; / ovrHmdDesc.TrackingCaps, CType[(IntType) 'int', o=0x424c0bc4, size [fixed false, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.15: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:413: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x3c679bde, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.16: unsigned unsigned int DistortionCaps; / ovrHmdDesc.DistortionCaps, CType[(IntType) 'int', o=0x3c679bde, size [fixed false, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.16: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.17: ovrFovPort[2] DefaultEyeFov; / ovrHmdDesc.DefaultEyeFov, CType[(ArrayType) 'ovrFovPort *', o=0x16b4a017, size [fixed false, lnx64 32], [const[false], array*1]] (array) [gluegen] SE.os.17: baseType CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] [gluegen] SE.os.18: ovrFovPort[2] MaxEyeFov; / ovrHmdDesc.MaxEyeFov, CType[(ArrayType) 'ovrFovPort *', o=0x16b4a017, size [fixed false, lnx64 32], [const[false], array*1]] (array) [gluegen] SE.os.18: baseType CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] [gluegen] SE.os.19: ovrEyeType[2] EyeRenderOrder; / ovrHmdDesc.EyeRenderOrder, CType[(ArrayType) 'ovrEyeType *', o=0x8807e25, size [fixed false, lnx64 8], [const[false], array*1]] (array) [gluegen] SE.os.19: baseType CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] [gluegen] SE.os.20: ovrSizei Resolution; / ovrHmdDesc.Resolution, CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]] (compound) [gluegen] SE.os.21: ovrVector2i WindowsPos; / ovrHmdDesc.WindowsPos, CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size [fixed false, lnx64 8], [const[false], struct{ovrVector2i_: 2, }]] (compound) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.os.22: const char * DisplayDeviceName; / ovrHmdDesc.DisplayDeviceName, CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] (MISC) [gluegen] SE.os.22: javaType JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:437: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x2a3046da, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.23: int DisplayId; / ovrHmdDesc.DisplayId, CType[(IntType) 'int', o=0x2a3046da, size [fixed false, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.23: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.ac.01: 1 / OvrHmdContext * Handle; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:382: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'OvrHmdContext *' -> (OvrHmdContext) * , o=0x27ddd392, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[OvrHmdContext / 'OvrHmdContext', is[compound, ], descriptor 'LOvrHmdContext;'] [gluegen] SE.ac.01: javaType JType[OvrHmdContext / 'OvrHmdContext', is[compound, ], descriptor 'LOvrHmdContext;'] [gluegen] SE.ac.01: baseCType CType[(StructType) typedef 'OvrHmdContext', o=0x73c6c3b2, size [fixed false, lnx64 0], [const[false], struct{ovrHmdStruct: 0, }]] [gluegen] ./config/oculusvr/oculusvr.c:4: debug: 'ovrHmdStruct': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'OvrHmdContext', o=0x73c6c3b2, size [fixed false, lnx64 0], [const[false], struct{ovrHmdStruct: 0, }]] -> JType[OvrHmdContext / 'OvrHmdContext', is[compound, ], descriptor 'LOvrHmdContext;'] [gluegen] SE.ac.01: baseJElemType JType[OvrHmdContext / 'OvrHmdContext', is[compound, ], descriptor 'LOvrHmdContext;'] [gluegen] SE.ac.01: baseJElemTypeName OvrHmdContext, array-lengths null [gluegen] SE.ac.01: arrayLengthExpr: 1 (const false), hasSingleElement true, isByteBuffer false, isString false, isPointer true, isPrimitive false, isOpaque false, baseCElemNativeSizeFixed true, baseCElemSizeDenominator OvrHmdContext, isConst false, useGetCStringLength false [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: info: 'ovrHmdDesc_': JavaEmitter: SKIP setter for complex-pointer type in struct: ovrHmdDesc.Handle: CType[(PointerType) 'OvrHmdContext *' -> (OvrHmdContext) * , o=0x27ddd392, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:382: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'OvrHmdContext *' -> (OvrHmdContext) * , o=0x27ddd392, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[OvrHmdContext / 'OvrHmdContext', is[compound, ], descriptor 'LOvrHmdContext;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * const , o=0x1ef7fe8e, size [fixed false, lnx64 8], [const[inst -> true], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] JavaEmitter: typeToJavaType: CType[(IntType) 'int32_t', o=0x1c2c22f3, size [fixed true, lnx64 4], [const[inst -> true], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.ac.02: 2 / ovrHmdType Type; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:283: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrHmdType', o=0x442d9b6e, size [fixed true, lnx64 4], [const[type , false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: debug: 'ovrHmdDesc_': JavaEmitter: Java.StructEmitter.Primitive: Type, ovrHmdType, int, , fixedSize true, opaque[t false, f false], sizeDenominator int [gluegen] SE.ac.03: 3 / const char * ProductName; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.ac.03: javaType JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.ac.03: baseCType CType[(IntType) 'char', o=0x6f79caec, size [fixed true, lnx64 1], [const[inst -> true], int]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: 'char': JavaEmitter: typeToJavaType: CType[(IntType) 'char', o=0x6f79caec, size [fixed true, lnx64 1], [const[inst -> true], int]] -> JType[byte / NIL, clazz = byte, is[primitive, ], descriptor 'B'] [gluegen] SE.ac.03: baseJElemType JType[byte / NIL, clazz = byte, is[primitive, ], descriptor 'B'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: info: 'ovrHmdDesc_': JavaEmitter: StaticInit Trigger.3 "ovrHmdDesc.ProductName" [gluegen] SE.ac.03: baseJElemTypeName byte, array-lengths null [gluegen] SE.ac.03: arrayLengthExpr: getCStringLengthImpl(pString)+1 (const false), hasSingleElement false, isByteBuffer true, isString true, isPointer true, isPrimitive true, isOpaque false, baseCElemNativeSizeFixed true, baseCElemSizeDenominator byte, isConst true, useGetCStringLength true [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * const , o=0x67117f44, size [fixed false, lnx64 8], [const[inst -> true], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] JavaEmitter: typeToJavaType: CType[(IntType) 'int32_t', o=0x1c2c22f3, size [fixed true, lnx64 4], [const[inst -> true], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.ac.04: 4 / const char * Manufacturer; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.ac.04: javaType JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.ac.04: baseCType CType[(IntType) 'char', o=0x6f79caec, size [fixed true, lnx64 1], [const[inst -> true], int]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: 'char': JavaEmitter: typeToJavaType: CType[(IntType) 'char', o=0x6f79caec, size [fixed true, lnx64 1], [const[inst -> true], int]] -> JType[byte / NIL, clazz = byte, is[primitive, ], descriptor 'B'] [gluegen] SE.ac.04: baseJElemType JType[byte / NIL, clazz = byte, is[primitive, ], descriptor 'B'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: info: 'ovrHmdDesc_': JavaEmitter: StaticInit Trigger.3 "ovrHmdDesc.Manufacturer" [gluegen] SE.ac.04: baseJElemTypeName byte, array-lengths null [gluegen] SE.ac.04: arrayLengthExpr: getCStringLengthImpl(pString)+1 (const false), hasSingleElement false, isByteBuffer true, isString true, isPointer true, isPrimitive true, isOpaque false, baseCElemNativeSizeFixed true, baseCElemSizeDenominator byte, isConst true, useGetCStringLength true [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * const , o=0x5d3411d, size [fixed false, lnx64 8], [const[inst -> true], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] JavaEmitter: typeToJavaType: CType[(IntType) 'int32_t', o=0x1c2c22f3, size [fixed true, lnx64 4], [const[inst -> true], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.ac.05: 5 / short VendorId; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:393: debug: 'short': JavaEmitter: typeToJavaType: CType[(IntType) 'short', o=0x19e1023e, size [fixed true, lnx64 2], [const[false], int]] -> JType[short / NIL, clazz = short, is[primitive, ], descriptor 'S'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: debug: 'ovrHmdDesc_': JavaEmitter: Java.StructEmitter.Primitive: VendorId, short, short, , fixedSize true, opaque[t false, f false], sizeDenominator short [gluegen] SE.ac.06: 6 / short ProductId; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:395: debug: 'short': JavaEmitter: typeToJavaType: CType[(IntType) 'short', o=0x7cef4e59, size [fixed true, lnx64 2], [const[false], int]] -> JType[short / NIL, clazz = short, is[primitive, ], descriptor 'S'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: debug: 'ovrHmdDesc_': JavaEmitter: Java.StructEmitter.Primitive: ProductId, short, short, , fixedSize true, opaque[t false, f false], sizeDenominator short [gluegen] SE.ac.07: 7 / char[24] SerialNumber; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:397: debug: 'SerialNumber': JavaEmitter: typeToJavaType: CType[(ArrayType) 'char *', o=0x64b8f8f4, size [fixed false, lnx64 24], [const[false], array*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.ac.07: javaType JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.ac.07: baseCType CType[(IntType) 'char', o=0x4c75cab9, size [fixed true, lnx64 1], [const[false], int]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:397: debug: 'char': JavaEmitter: typeToJavaType: CType[(IntType) 'char', o=0x4c75cab9, size [fixed true, lnx64 1], [const[false], int]] -> JType[byte / NIL, clazz = byte, is[primitive, ], descriptor 'B'] [gluegen] SE.ac.07: baseJElemType JType[byte / NIL, clazz = byte, is[primitive, ], descriptor 'B'] [gluegen] SE.ac.07: baseJElemTypeName byte, array-lengths [24] [gluegen] SE.ac.07: arrayLengthExpr: 24 (const true), hasSingleElement false, isByteBuffer true, isString true, isPointer false, isPrimitive true, isOpaque false, baseCElemNativeSizeFixed true, baseCElemSizeDenominator byte, isConst false, useGetCStringLength false [gluegen] SE.ac.08: 8 / short FirmwareMajor; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:399: debug: 'short': JavaEmitter: typeToJavaType: CType[(IntType) 'short', o=0x2db0f6b2, size [fixed true, lnx64 2], [const[false], int]] -> JType[short / NIL, clazz = short, is[primitive, ], descriptor 'S'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: debug: 'ovrHmdDesc_': JavaEmitter: Java.StructEmitter.Primitive: FirmwareMajor, short, short, , fixedSize true, opaque[t false, f false], sizeDenominator short [gluegen] SE.ac.09: 9 / short FirmwareMinor; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:401: debug: 'short': JavaEmitter: typeToJavaType: CType[(IntType) 'short', o=0x3cd1f1c8, size [fixed true, lnx64 2], [const[false], int]] -> JType[short / NIL, clazz = short, is[primitive, ], descriptor 'S'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: debug: 'ovrHmdDesc_': JavaEmitter: Java.StructEmitter.Primitive: FirmwareMinor, short, short, , fixedSize true, opaque[t false, f false], sizeDenominator short [gluegen] SE.ac.10: 10 / float CameraFrustumHFovInRadians; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:403: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x3a4afd8d, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: debug: 'ovrHmdDesc_': JavaEmitter: Java.StructEmitter.Primitive: CameraFrustumHFovInRadians, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.11: 11 / float CameraFrustumVFovInRadians; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:404: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x1996cd68, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: debug: 'ovrHmdDesc_': JavaEmitter: Java.StructEmitter.Primitive: CameraFrustumVFovInRadians, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.12: 12 / float CameraFrustumNearZInMeters; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:405: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x3339ad8e, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: debug: 'ovrHmdDesc_': JavaEmitter: Java.StructEmitter.Primitive: CameraFrustumNearZInMeters, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.13: 13 / float CameraFrustumFarZInMeters; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:406: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x555590, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: debug: 'ovrHmdDesc_': JavaEmitter: Java.StructEmitter.Primitive: CameraFrustumFarZInMeters, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.14: 14 / unsigned unsigned int HmdCaps; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:409: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x6d1e7682, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: debug: 'ovrHmdDesc_': JavaEmitter: Java.StructEmitter.Primitive: HmdCaps, unsigned unsigned int, int, , fixedSize false, opaque[t false, f false], sizeDenominator int [gluegen] SE.ac.15: 15 / unsigned unsigned int TrackingCaps; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:411: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x424c0bc4, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: debug: 'ovrHmdDesc_': JavaEmitter: Java.StructEmitter.Primitive: TrackingCaps, unsigned unsigned int, int, , fixedSize false, opaque[t false, f false], sizeDenominator int [gluegen] SE.ac.16: 16 / unsigned unsigned int DistortionCaps; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:413: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x3c679bde, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: debug: 'ovrHmdDesc_': JavaEmitter: Java.StructEmitter.Primitive: DistortionCaps, unsigned unsigned int, int, , fixedSize false, opaque[t false, f false], sizeDenominator int [gluegen] SE.ac.17: 17 / ovrFovPort[2] DefaultEyeFov; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:416: debug: 'DefaultEyeFov': JavaEmitter: typeToJavaType: CType[(ArrayType) 'ovrFovPort *', o=0x16b4a017, size [fixed false, lnx64 32], [const[false], array*1]] -> JType[ovrFovPort / NIL, elementType = ovrFovPort, is[compoundArray, ], descriptor '[LovrFovPort;'] [gluegen] SE.ac.17: javaType JType[ovrFovPort / NIL, elementType = ovrFovPort, is[compoundArray, ], descriptor '[LovrFovPort;'] [gluegen] SE.ac.17: baseCType CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: debug: 'ovrFovPort_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] -> JType[ovrFovPort / 'ovrFovPort', is[compound, ], descriptor 'LovrFovPort;'] [gluegen] SE.ac.17: baseJElemType JType[ovrFovPort / 'ovrFovPort', is[compound, ], descriptor 'LovrFovPort;'] [gluegen] SE.ac.17: baseJElemTypeName ovrFovPort, array-lengths [2] [gluegen] SE.ac.17: arrayLengthExpr: 2 (const true), hasSingleElement false, isByteBuffer false, isString false, isPointer false, isPrimitive false, isOpaque false, baseCElemNativeSizeFixed true, baseCElemSizeDenominator ovrFovPort, isConst false, useGetCStringLength false [gluegen] SE.ac.18: 18 / ovrFovPort[2] MaxEyeFov; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:416: debug: 'DefaultEyeFov': JavaEmitter: typeToJavaType: CType[(ArrayType) 'ovrFovPort *', o=0x16b4a017, size [fixed false, lnx64 32], [const[false], array*1]] -> JType[ovrFovPort / NIL, elementType = ovrFovPort, is[compoundArray, ], descriptor '[LovrFovPort;'] [gluegen] SE.ac.18: javaType JType[ovrFovPort / NIL, elementType = ovrFovPort, is[compoundArray, ], descriptor '[LovrFovPort;'] [gluegen] SE.ac.18: baseCType CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: debug: 'ovrFovPort_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] -> JType[ovrFovPort / 'ovrFovPort', is[compound, ], descriptor 'LovrFovPort;'] [gluegen] SE.ac.18: baseJElemType JType[ovrFovPort / 'ovrFovPort', is[compound, ], descriptor 'LovrFovPort;'] [gluegen] SE.ac.18: baseJElemTypeName ovrFovPort, array-lengths [2] [gluegen] SE.ac.18: arrayLengthExpr: 2 (const true), hasSingleElement false, isByteBuffer false, isString false, isPointer false, isPrimitive false, isOpaque false, baseCElemNativeSizeFixed true, baseCElemSizeDenominator ovrFovPort, isConst false, useGetCStringLength false [gluegen] SE.ac.19: 19 / ovrEyeType[2] EyeRenderOrder; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:422: debug: 'EyeRenderOrder': JavaEmitter: typeToJavaType: CType[(ArrayType) 'ovrEyeType *', o=0x8807e25, size [fixed false, lnx64 8], [const[false], array*1]] -> JType[ANON / NIL, primitivePointerType = INT32, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.ac.19: javaType JType[ANON / NIL, primitivePointerType = INT32, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.ac.19: baseCType CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:370: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.ac.19: baseJElemType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.ac.19: baseJElemTypeName int, array-lengths [2] [gluegen] SE.ac.19: arrayLengthExpr: 2 (const true), hasSingleElement false, isByteBuffer false, isString false, isPointer false, isPrimitive true, isOpaque false, baseCElemNativeSizeFixed true, baseCElemSizeDenominator int, isConst false, useGetCStringLength false [gluegen] SE.ac.20: 20 / ovrSizei Resolution; (opaque true), false (opaque true) [gluegen] SE.ac.21: 21 / ovrVector2i WindowsPos; (opaque true), false (opaque true) [gluegen] SE.ac.22: 22 / const char * DisplayDeviceName; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.ac.22: javaType JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.ac.22: baseCType CType[(IntType) 'char', o=0x6f79caec, size [fixed true, lnx64 1], [const[inst -> true], int]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: 'char': JavaEmitter: typeToJavaType: CType[(IntType) 'char', o=0x6f79caec, size [fixed true, lnx64 1], [const[inst -> true], int]] -> JType[byte / NIL, clazz = byte, is[primitive, ], descriptor 'B'] [gluegen] SE.ac.22: baseJElemType JType[byte / NIL, clazz = byte, is[primitive, ], descriptor 'B'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: info: 'ovrHmdDesc_': JavaEmitter: StaticInit Trigger.3 "ovrHmdDesc.DisplayDeviceName" [gluegen] SE.ac.22: baseJElemTypeName byte, array-lengths null [gluegen] SE.ac.22: arrayLengthExpr: getCStringLengthImpl(pString)+1 (const false), hasSingleElement false, isByteBuffer true, isString true, isPointer true, isPrimitive true, isOpaque false, baseCElemNativeSizeFixed true, baseCElemSizeDenominator byte, isConst true, useGetCStringLength true [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * const , o=0x2471cca7, size [fixed false, lnx64 8], [const[inst -> true], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] JavaEmitter: typeToJavaType: CType[(IntType) 'int32_t', o=0x1c2c22f3, size [fixed true, lnx64 4], [const[inst -> true], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.ac.23: 23 / int DisplayId; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:437: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x2a3046da, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:379: debug: 'ovrHmdDesc_': JavaEmitter: Java.StructEmitter.Primitive: DisplayId, int, int, , fixedSize false, opaque[t false, f false], sizeDenominator int [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrHmdDesc', o=0x15615099, size [fixed false, lnx64 200], [const[inst -> true], struct{ovrHmdDesc_: 23, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: info: 'ovrFovPort_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: info: 'ovrFovPort_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: info: 'ovrFovPort_': JavaEmitter: : structCTypeName "ovrFovPort" -> typedefedName "null" -> "ovrFovPort" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: info: 'ovrFovPort_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrFovPort) * , o=0x5fe5c6f, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrFovPort) * , o=0x5fe5c6f, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrFovPort) * , o=0x5fe5c6f, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrFovPort / 'ovrFovPort', is[compound, ], descriptor 'LovrFovPort;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: info: 'ovrFovPort_': JavaEmitter: perform emission of "ovrFovPort" -> "ovrFovPort": CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrFovPort) * , o=0x5fe5c6f, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrFovPort / 'ovrFovPort', is[compound, ], descriptor 'LovrFovPort;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:273: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x47089e5f, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.01: float UpTan; / ovrFovPort.UpTan, CType[(FloatType) 'float', o=0x47089e5f, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.01: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:274: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x4141d797, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.02: float DownTan; / ovrFovPort.DownTan, CType[(FloatType) 'float', o=0x4141d797, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.02: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:275: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x68f7aae2, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.03: float LeftTan; / ovrFovPort.LeftTan, CType[(FloatType) 'float', o=0x68f7aae2, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.03: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:276: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x4f47d241, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.04: float RightTan; / ovrFovPort.RightTan, CType[(FloatType) 'float', o=0x4f47d241, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.04: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.ac.01: 1 / float UpTan; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:273: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x47089e5f, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: debug: 'ovrFovPort_': JavaEmitter: Java.StructEmitter.Primitive: UpTan, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.02: 2 / float DownTan; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:274: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x4141d797, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: debug: 'ovrFovPort_': JavaEmitter: Java.StructEmitter.Primitive: DownTan, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.03: 3 / float LeftTan; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:275: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x68f7aae2, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: debug: 'ovrFovPort_': JavaEmitter: Java.StructEmitter.Primitive: LeftTan, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.04: 4 / float RightTan; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:276: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x4f47d241, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: debug: 'ovrFovPort_': JavaEmitter: Java.StructEmitter.Primitive: RightTan, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrFovPort) * , o=0x5fe5c6f, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrFovPort / 'ovrFovPort', is[compound, ], descriptor 'LovrFovPort;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:250: info: 'ovrPosef_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size [fixed false, lnx64 28], [const[false], struct{ovrPosef_: 2, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:250: info: 'ovrPosef_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:250: info: 'ovrPosef_': JavaEmitter: : structCTypeName "ovrPosef" -> typedefedName "null" -> "ovrPosef" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:250: info: 'ovrPosef_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrPosef) * , o=0x6979e8cb, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrPosef) * , o=0x6979e8cb, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrPosef) * , o=0x6979e8cb, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrPosef / 'ovrPosef', is[compound, ], descriptor 'LovrPosef;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:250: info: 'ovrPosef_': JavaEmitter: perform emission of "ovrPosef" -> "ovrPosef": CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size [fixed false, lnx64 28], [const[false], struct{ovrPosef_: 2, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size [fixed false, lnx64 28], [const[false], struct{ovrPosef_: 2, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrPosef) * , o=0x6979e8cb, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrPosef / 'ovrPosef', is[compound, ], descriptor 'LovrPosef;'] [gluegen] SE.os.01: ovrQuatf Orientation; / ovrPosef.Orientation, CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size [fixed false, lnx64 16], [const[false], struct{ovrQuatf_: 4, }]] (compound) [gluegen] SE.os.02: ovrVector3f Position; / ovrPosef.Position, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] (compound) [gluegen] SE.ac.01: 1 / ovrQuatf Orientation; (opaque true), false (opaque true) [gluegen] SE.ac.02: 2 / ovrVector3f Position; (opaque true), false (opaque true) [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size [fixed false, lnx64 28], [const[false], struct{ovrPosef_: 2, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrPosef) * , o=0x6979e8cb, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrPosef / 'ovrPosef', is[compound, ], descriptor 'LovrPosef;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:602: info: 'ovrRenderAPIConfig_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrRenderAPIConfig', o=0x4926097b, size [fixed false, lnx64 80], [const[inst -> true], struct{ovrRenderAPIConfig_: 2, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:602: info: 'ovrRenderAPIConfig_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:602: info: 'ovrRenderAPIConfig_': JavaEmitter: : structCTypeName "ovrRenderAPIConfig" -> typedefedName "null" -> "ovrRenderAPIConfig" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:602: info: 'ovrRenderAPIConfig_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (const ovrRenderAPIConfig) * , o=0x763d9750, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (const ovrRenderAPIConfig) * , o=0x763d9750, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (const ovrRenderAPIConfig) * , o=0x763d9750, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrRenderAPIConfig / 'ovrRenderAPIConfig', is[compound, ], descriptor 'LovrRenderAPIConfig;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:602: info: 'ovrRenderAPIConfig_': JavaEmitter: perform emission of "ovrRenderAPIConfig" -> "ovrRenderAPIConfig": CType[(StructType) typedef 'ovrRenderAPIConfig', o=0x4926097b, size [fixed false, lnx64 80], [const[inst -> true], struct{ovrRenderAPIConfig_: 2, }]] [gluegen] JavaConfiguration: Ignore Impl RegEx: com.jogamp.gluegen.cgram.types.AliasedSymbol$NoneAliasedSymbol@5c0369c4 [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrRenderAPIConfig', o=0x4926097b, size [fixed false, lnx64 80], [const[inst -> true], struct{ovrRenderAPIConfig_: 2, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (const ovrRenderAPIConfig) * , o=0x763d9750, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrRenderAPIConfig / 'ovrRenderAPIConfig', is[compound, ], descriptor 'LovrRenderAPIConfig;'] [gluegen] SE.os.01: ovrRenderAPIConfigHeader Header; / ovrRenderAPIConfig.Header, CType[(StructType) typedef 'ovrRenderAPIConfigHeader', o=0x1ee0005, size [fixed false, lnx64 16], [const[false], struct{ovrRenderAPIConfigHeader_: 3, }]] (compound) [gluegen] JavaConfiguration: Ignore Impl RegEx: com.jogamp.gluegen.cgram.types.AliasedSymbol$NoneAliasedSymbol@2be94b0f [gluegen] SE.os.02: uintptr_t[8] PlatformData;, CType[(ArrayType) 'uintptr_t *', o=0x2f410acf, size [fixed false, lnx64 64], [const[false], array*1]] (IGNORED) [gluegen] SE.ac.01: 1 / ovrRenderAPIConfigHeader Header; (opaque true), false (opaque true) [gluegen] JavaConfiguration: Ignore Impl RegEx: com.jogamp.gluegen.cgram.types.AliasedSymbol$NoneAliasedSymbol@d70c109 [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrRenderAPIConfig', o=0x4926097b, size [fixed false, lnx64 80], [const[inst -> true], struct{ovrRenderAPIConfig_: 2, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (const ovrRenderAPIConfig) * , o=0x763d9750, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrRenderAPIConfig / 'ovrRenderAPIConfig', is[compound, ], descriptor 'LovrRenderAPIConfig;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:621: info: 'ovrTexture_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrTexture', o=0x2d363fb3, size [fixed false, lnx64 96], [const[inst -> true], struct{ovrTexture_: 2, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:621: info: 'ovrTexture_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:621: info: 'ovrTexture_': JavaEmitter: : structCTypeName "ovrTexture" -> typedefedName "null" -> "ovrTexture" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:621: info: 'ovrTexture_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (const ovrTexture) * , o=0x17ed40e0, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (const ovrTexture) * , o=0x17ed40e0, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (const ovrTexture) * , o=0x17ed40e0, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrTexture / 'ovrTexture', is[compound, ], descriptor 'LovrTexture;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:621: info: 'ovrTexture_': JavaEmitter: perform emission of "ovrTexture" -> "ovrTexture": CType[(StructType) typedef 'ovrTexture', o=0x2d363fb3, size [fixed false, lnx64 96], [const[inst -> true], struct{ovrTexture_: 2, }]] [gluegen] JavaConfiguration: Ignore Impl RegEx: com.jogamp.gluegen.cgram.types.AliasedSymbol$NoneAliasedSymbol@50675690 [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrTexture', o=0x2d363fb3, size [fixed false, lnx64 96], [const[inst -> true], struct{ovrTexture_: 2, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (const ovrTexture) * , o=0x17ed40e0, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrTexture / 'ovrTexture', is[compound, ], descriptor 'LovrTexture;'] [gluegen] SE.os.01: ovrTextureHeader Header; / ovrTexture.Header, CType[(StructType) typedef 'ovrTextureHeader', o=0x6f2b958e, size [fixed false, lnx64 28], [const[false], struct{ovrTextureHeader_: 3, }]] (compound) [gluegen] JavaConfiguration: Ignore Impl RegEx: com.jogamp.gluegen.cgram.types.AliasedSymbol$NoneAliasedSymbol@31b7dea0 [gluegen] SE.os.02: uintptr_t[8] PlatformData;, CType[(ArrayType) 'uintptr_t *', o=0x2f410acf, size [fixed false, lnx64 64], [const[false], array*1]] (IGNORED) [gluegen] SE.ac.01: 1 / ovrTextureHeader Header; (opaque true), false (opaque true) [gluegen] JavaConfiguration: Ignore Impl RegEx: com.jogamp.gluegen.cgram.types.AliasedSymbol$NoneAliasedSymbol@3ac42916 [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrTexture', o=0x2d363fb3, size [fixed false, lnx64 96], [const[inst -> true], struct{ovrTexture_: 2, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (const ovrTexture) * , o=0x17ed40e0, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrTexture / 'ovrTexture', is[compound, ], descriptor 'LovrTexture;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:213: info: 'ovrSizei_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:213: info: 'ovrSizei_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:213: info: 'ovrSizei_': JavaEmitter: : structCTypeName "ovrSizei" -> typedefedName "null" -> "ovrSizei" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:213: info: 'ovrSizei_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrSizei) * , o=0x47d384ee, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrSizei) * , o=0x47d384ee, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrSizei) * , o=0x47d384ee, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrSizei / 'ovrSizei', is[compound, ], descriptor 'LovrSizei;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:213: info: 'ovrSizei_': JavaEmitter: perform emission of "ovrSizei" -> "ovrSizei": CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrSizei) * , o=0x47d384ee, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrSizei / 'ovrSizei', is[compound, ], descriptor 'LovrSizei;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:215: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x77afea7d, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.01: int w; / ovrSizei.w, CType[(IntType) 'int', o=0x77afea7d, size [fixed false, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.01: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:215: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x77afea7d, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.02: int h; / ovrSizei.h, CType[(IntType) 'int', o=0x77afea7d, size [fixed false, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.02: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.ac.01: 1 / int w; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:215: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x77afea7d, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:213: debug: 'ovrSizei_': JavaEmitter: Java.StructEmitter.Primitive: w, int, int, , fixedSize false, opaque[t false, f false], sizeDenominator int [gluegen] SE.ac.02: 2 / int h; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:215: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x77afea7d, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:213: debug: 'ovrSizei_': JavaEmitter: Java.StructEmitter.Primitive: h, int, int, , fixedSize false, opaque[t false, f false], sizeDenominator int [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrSizei) * , o=0x47d384ee, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrSizei / 'ovrSizei', is[compound, ], descriptor 'LovrSizei;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: info: 'ovrFrameTiming_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size [fixed false, lnx64 56], [const[false], struct{ovrFrameTiming_: 7, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: info: 'ovrFrameTiming_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: info: 'ovrFrameTiming_': JavaEmitter: : structCTypeName "ovrFrameTiming" -> typedefedName "null" -> "ovrFrameTiming" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: info: 'ovrFrameTiming_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrFrameTiming) * , o=0x2d6a9952, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrFrameTiming) * , o=0x2d6a9952, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrFrameTiming) * , o=0x2d6a9952, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrFrameTiming / 'ovrFrameTiming', is[compound, ], descriptor 'LovrFrameTiming;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: info: 'ovrFrameTiming_': JavaEmitter: perform emission of "ovrFrameTiming" -> "ovrFrameTiming": CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size [fixed false, lnx64 56], [const[false], struct{ovrFrameTiming_: 7, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size [fixed false, lnx64 56], [const[false], struct{ovrFrameTiming_: 7, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrFrameTiming) * , o=0x2d6a9952, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrFrameTiming / 'ovrFrameTiming', is[compound, ], descriptor 'LovrFrameTiming;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:507: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x2a098129, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.01: float DeltaSeconds; / ovrFrameTiming.DeltaSeconds, CType[(FloatType) 'float', o=0x2a098129, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.01: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:510: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x198e2867, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.02: float Pad; / ovrFrameTiming.Pad, CType[(FloatType) 'float', o=0x198e2867, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.02: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:519: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x12f40c25, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] SE.os.03: double ThisFrameSeconds; / ovrFrameTiming.ThisFrameSeconds, CType[(DoubleType) 'double', o=0x12f40c25, size [fixed true, lnx64 8], [const[false], double]] (MISC) [gluegen] SE.os.03: javaType JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:522: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x3ada9e37, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] SE.os.04: double TimewarpPointSeconds; / ovrFrameTiming.TimewarpPointSeconds, CType[(DoubleType) 'double', o=0x3ada9e37, size [fixed true, lnx64 8], [const[false], double]] (MISC) [gluegen] SE.os.04: javaType JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:525: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x5cbc508c, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] SE.os.05: double NextFrameSeconds; / ovrFrameTiming.NextFrameSeconds, CType[(DoubleType) 'double', o=0x5cbc508c, size [fixed true, lnx64 8], [const[false], double]] (MISC) [gluegen] SE.os.05: javaType JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:529: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x3419866c, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] SE.os.06: double ScanoutMidpointSeconds; / ovrFrameTiming.ScanoutMidpointSeconds, CType[(DoubleType) 'double', o=0x3419866c, size [fixed true, lnx64 8], [const[false], double]] (MISC) [gluegen] SE.os.06: javaType JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] SE.os.07: double[2] EyeScanoutSeconds; / ovrFrameTiming.EyeScanoutSeconds, CType[(ArrayType) 'double *', o=0x63e31ee, size [fixed false, lnx64 16], [const[false], array*1]] (array) [gluegen] SE.os.07: baseType CType[(DoubleType) 'double', o=0x22a71081, size [fixed true, lnx64 8], [const[false], double]] [gluegen] SE.ac.01: 1 / float DeltaSeconds; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:507: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x2a098129, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: debug: 'ovrFrameTiming_': JavaEmitter: Java.StructEmitter.Primitive: DeltaSeconds, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.02: 2 / float Pad; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:510: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x198e2867, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: debug: 'ovrFrameTiming_': JavaEmitter: Java.StructEmitter.Primitive: Pad, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.03: 3 / double ThisFrameSeconds; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:519: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x12f40c25, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: debug: 'ovrFrameTiming_': JavaEmitter: Java.StructEmitter.Primitive: ThisFrameSeconds, double, double, , fixedSize true, opaque[t false, f false], sizeDenominator double [gluegen] SE.ac.04: 4 / double TimewarpPointSeconds; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:522: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x3ada9e37, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: debug: 'ovrFrameTiming_': JavaEmitter: Java.StructEmitter.Primitive: TimewarpPointSeconds, double, double, , fixedSize true, opaque[t false, f false], sizeDenominator double [gluegen] SE.ac.05: 5 / double NextFrameSeconds; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:525: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x5cbc508c, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: debug: 'ovrFrameTiming_': JavaEmitter: Java.StructEmitter.Primitive: NextFrameSeconds, double, double, , fixedSize true, opaque[t false, f false], sizeDenominator double [gluegen] SE.ac.06: 6 / double ScanoutMidpointSeconds; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:529: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x3419866c, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: debug: 'ovrFrameTiming_': JavaEmitter: Java.StructEmitter.Primitive: ScanoutMidpointSeconds, double, double, , fixedSize true, opaque[t false, f false], sizeDenominator double [gluegen] SE.ac.07: 7 / double[2] EyeScanoutSeconds; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:532: debug: 'EyeScanoutSeconds': JavaEmitter: typeToJavaType: CType[(ArrayType) 'double *', o=0x63e31ee, size [fixed false, lnx64 16], [const[false], array*1]] -> JType[ANON / NIL, primitivePointerType = DOUBLE, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.ac.07: javaType JType[ANON / NIL, primitivePointerType = DOUBLE, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] SE.ac.07: baseCType CType[(DoubleType) 'double', o=0x22a71081, size [fixed true, lnx64 8], [const[false], double]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:532: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x22a71081, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] SE.ac.07: baseJElemType JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] SE.ac.07: baseJElemTypeName double, array-lengths [2] [gluegen] SE.ac.07: arrayLengthExpr: 2 (const true), hasSingleElement false, isByteBuffer false, isString false, isPointer false, isPrimitive true, isOpaque false, baseCElemNativeSizeFixed true, baseCElemSizeDenominator double, isConst false, useGetCStringLength false [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size [fixed false, lnx64 56], [const[false], struct{ovrFrameTiming_: 7, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrFrameTiming) * , o=0x2d6a9952, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrFrameTiming / 'ovrFrameTiming', is[compound, ], descriptor 'LovrFrameTiming;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:226: info: 'ovrQuatf_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size [fixed false, lnx64 16], [const[false], struct{ovrQuatf_: 4, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:226: info: 'ovrQuatf_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:226: info: 'ovrQuatf_': JavaEmitter: : structCTypeName "ovrQuatf" -> typedefedName "null" -> "ovrQuatf" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:226: info: 'ovrQuatf_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrQuatf) * , o=0x3930015a, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrQuatf) * , o=0x3930015a, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrQuatf) * , o=0x3930015a, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrQuatf / 'ovrQuatf', is[compound, ], descriptor 'LovrQuatf;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:226: info: 'ovrQuatf_': JavaEmitter: perform emission of "ovrQuatf" -> "ovrQuatf": CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size [fixed false, lnx64 16], [const[false], struct{ovrQuatf_: 4, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size [fixed false, lnx64 16], [const[false], struct{ovrQuatf_: 4, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrQuatf) * , o=0x3930015a, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrQuatf / 'ovrQuatf', is[compound, ], descriptor 'LovrQuatf;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:228: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.01: float x; / ovrQuatf.x, CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.01: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:228: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.02: float y; / ovrQuatf.y, CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.02: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:228: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.03: float z; / ovrQuatf.z, CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.03: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:228: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.04: float w; / ovrQuatf.w, CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.04: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.ac.01: 1 / float x; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:228: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:226: debug: 'ovrQuatf_': JavaEmitter: Java.StructEmitter.Primitive: x, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.02: 2 / float y; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:228: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:226: debug: 'ovrQuatf_': JavaEmitter: Java.StructEmitter.Primitive: y, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.03: 3 / float z; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:228: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:226: debug: 'ovrQuatf_': JavaEmitter: Java.StructEmitter.Primitive: z, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.04: 4 / float w; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:228: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x2ff5659e, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:226: debug: 'ovrQuatf_': JavaEmitter: Java.StructEmitter.Primitive: w, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size [fixed false, lnx64 16], [const[false], struct{ovrQuatf_: 4, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrQuatf) * , o=0x3930015a, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrQuatf / 'ovrQuatf', is[compound, ], descriptor 'LovrQuatf;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:540: info: 'ovrEyeRenderDesc_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrEyeRenderDesc', o=0xc2e1f26, size [fixed false, lnx64 56], [const[false], struct{ovrEyeRenderDesc_: 5, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:540: info: 'ovrEyeRenderDesc_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:540: info: 'ovrEyeRenderDesc_': JavaEmitter: : structCTypeName "ovrEyeRenderDesc" -> typedefedName "null" -> "ovrEyeRenderDesc" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:540: info: 'ovrEyeRenderDesc_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrEyeRenderDesc) * , o=0x629f0666, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrEyeRenderDesc) * , o=0x629f0666, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrEyeRenderDesc) * , o=0x629f0666, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrEyeRenderDesc / 'ovrEyeRenderDesc', is[compound, ], descriptor 'LovrEyeRenderDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:540: info: 'ovrEyeRenderDesc_': JavaEmitter: perform emission of "ovrEyeRenderDesc" -> "ovrEyeRenderDesc": CType[(StructType) typedef 'ovrEyeRenderDesc', o=0xc2e1f26, size [fixed false, lnx64 56], [const[false], struct{ovrEyeRenderDesc_: 5, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrEyeRenderDesc', o=0xc2e1f26, size [fixed false, lnx64 56], [const[false], struct{ovrEyeRenderDesc_: 5, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrEyeRenderDesc) * , o=0x629f0666, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrEyeRenderDesc / 'ovrEyeRenderDesc', is[compound, ], descriptor 'LovrEyeRenderDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:370: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.01: ovrEyeType Eye; / ovrEyeRenderDesc.Eye, CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] (MISC) [gluegen] SE.os.01: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.02: ovrFovPort Fov; / ovrEyeRenderDesc.Fov, CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] (compound) [gluegen] SE.os.03: ovrRecti DistortedViewport; / ovrEyeRenderDesc.DistortedViewport, CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size [fixed false, lnx64 16], [const[false], struct{ovrRecti_: 2, }]] (compound) [gluegen] SE.os.04: ovrVector2f PixelsPerTanAngleAtCenter; / ovrEyeRenderDesc.PixelsPerTanAngleAtCenter, CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size [fixed false, lnx64 8], [const[false], struct{ovrVector2f_: 2, }]] (compound) [gluegen] SE.os.05: ovrVector3f HmdToEyeViewOffset; / ovrEyeRenderDesc.HmdToEyeViewOffset, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] (compound) [gluegen] SE.ac.01: 1 / ovrEyeType Eye; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:370: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:540: debug: 'ovrEyeRenderDesc_': JavaEmitter: Java.StructEmitter.Primitive: Eye, ovrEyeType, int, , fixedSize true, opaque[t false, f false], sizeDenominator int [gluegen] SE.ac.02: 2 / ovrFovPort Fov; (opaque true), false (opaque true) [gluegen] SE.ac.03: 3 / ovrRecti DistortedViewport; (opaque true), false (opaque true) [gluegen] SE.ac.04: 4 / ovrVector2f PixelsPerTanAngleAtCenter; (opaque true), false (opaque true) [gluegen] SE.ac.05: 5 / ovrVector3f HmdToEyeViewOffset; (opaque true), false (opaque true) [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrEyeRenderDesc', o=0xc2e1f26, size [fixed false, lnx64 56], [const[false], struct{ovrEyeRenderDesc_: 5, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrEyeRenderDesc) * , o=0x629f0666, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrEyeRenderDesc / 'ovrEyeRenderDesc', is[compound, ], descriptor 'LovrEyeRenderDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:469: info: 'ovrTrackingState_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrTrackingState', o=0x7fbe847c, size [fixed false, lnx64 200], [const[false], struct{ovrTrackingState_: 7, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:469: info: 'ovrTrackingState_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:469: info: 'ovrTrackingState_': JavaEmitter: : structCTypeName "ovrTrackingState" -> typedefedName "null" -> "ovrTrackingState" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:469: info: 'ovrTrackingState_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrTrackingState) * , o=0x1bc6a36e, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrTrackingState) * , o=0x1bc6a36e, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrTrackingState) * , o=0x1bc6a36e, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrTrackingState / 'ovrTrackingState', is[compound, ], descriptor 'LovrTrackingState;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:469: info: 'ovrTrackingState_': JavaEmitter: perform emission of "ovrTrackingState" -> "ovrTrackingState": CType[(StructType) typedef 'ovrTrackingState', o=0x7fbe847c, size [fixed false, lnx64 200], [const[false], struct{ovrTrackingState_: 7, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrTrackingState', o=0x7fbe847c, size [fixed false, lnx64 200], [const[false], struct{ovrTrackingState_: 7, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrTrackingState) * , o=0x1bc6a36e, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrTrackingState / 'ovrTrackingState', is[compound, ], descriptor 'LovrTrackingState;'] [gluegen] SE.os.01: ovrPoseStatef HeadPose; / ovrTrackingState.HeadPose, CType[(StructType) typedef 'ovrPoseStatef', o=0x504bae78, size [fixed false, lnx64 88], [const[false], struct{ovrPoseStatef_: 7, }]] (compound) [gluegen] SE.os.02: ovrPosef CameraPose; / ovrTrackingState.CameraPose, CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size [fixed false, lnx64 28], [const[false], struct{ovrPosef_: 2, }]] (compound) [gluegen] SE.os.03: ovrPosef LeveledCameraPose; / ovrTrackingState.LeveledCameraPose, CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size [fixed false, lnx64 28], [const[false], struct{ovrPosef_: 2, }]] (compound) [gluegen] SE.os.04: ovrSensorData RawSensorData; / ovrTrackingState.RawSensorData, CType[(StructType) typedef 'ovrSensorData', o=0x1963006a, size [fixed false, lnx64 44], [const[false], struct{ovrSensorData_: 5, }]] (compound) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:489: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x2eafffde, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.05: unsigned unsigned int StatusFlags; / ovrTrackingState.StatusFlags, CType[(IntType) 'int', o=0x2eafffde, size [fixed false, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.05: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:492: debug: 'uint32_t': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'uint32_t', o=0x59690aa4, size [fixed true, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.06: uint32_t LastCameraFrameCounter; / ovrTrackingState.LastCameraFrameCounter, CType[(IntType) typedef 'uint32_t', o=0x59690aa4, size [fixed true, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.06: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:495: debug: 'uint32_t': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'uint32_t', o=0x6842775d, size [fixed true, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.07: uint32_t Pad; / ovrTrackingState.Pad, CType[(IntType) typedef 'uint32_t', o=0x6842775d, size [fixed true, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.07: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.ac.01: 1 / ovrPoseStatef HeadPose; (opaque true), false (opaque true) [gluegen] SE.ac.02: 2 / ovrPosef CameraPose; (opaque true), false (opaque true) [gluegen] SE.ac.03: 3 / ovrPosef LeveledCameraPose; (opaque true), false (opaque true) [gluegen] SE.ac.04: 4 / ovrSensorData RawSensorData; (opaque true), false (opaque true) [gluegen] SE.ac.05: 5 / unsigned unsigned int StatusFlags; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:489: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x2eafffde, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:469: debug: 'ovrTrackingState_': JavaEmitter: Java.StructEmitter.Primitive: StatusFlags, unsigned unsigned int, int, , fixedSize false, opaque[t false, f false], sizeDenominator int [gluegen] SE.ac.06: 6 / uint32_t LastCameraFrameCounter; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:492: debug: 'uint32_t': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'uint32_t', o=0x59690aa4, size [fixed true, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:469: debug: 'ovrTrackingState_': JavaEmitter: Java.StructEmitter.Primitive: LastCameraFrameCounter, uint32_t, int, , fixedSize true, opaque[t false, f false], sizeDenominator int [gluegen] SE.ac.07: 7 / uint32_t Pad; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:495: debug: 'uint32_t': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'uint32_t', o=0x6842775d, size [fixed true, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:469: debug: 'ovrTrackingState_': JavaEmitter: Java.StructEmitter.Primitive: Pad, uint32_t, int, , fixedSize true, opaque[t false, f false], sizeDenominator int [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrTrackingState', o=0x7fbe847c, size [fixed false, lnx64 200], [const[false], struct{ovrTrackingState_: 7, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrTrackingState) * , o=0x1bc6a36e, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrTrackingState / 'ovrTrackingState', is[compound, ], descriptor 'LovrTrackingState;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:457: info: 'ovrSensorData_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrSensorData', o=0x1963006a, size [fixed false, lnx64 44], [const[false], struct{ovrSensorData_: 5, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:457: info: 'ovrSensorData_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:457: info: 'ovrSensorData_': JavaEmitter: : structCTypeName "ovrSensorData" -> typedefedName "null" -> "ovrSensorData" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:457: info: 'ovrSensorData_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrSensorData) * , o=0x1ff8b8f, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrSensorData) * , o=0x1ff8b8f, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrSensorData) * , o=0x1ff8b8f, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrSensorData / 'ovrSensorData', is[compound, ], descriptor 'LovrSensorData;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:457: info: 'ovrSensorData_': JavaEmitter: perform emission of "ovrSensorData" -> "ovrSensorData": CType[(StructType) typedef 'ovrSensorData', o=0x1963006a, size [fixed false, lnx64 44], [const[false], struct{ovrSensorData_: 5, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrSensorData', o=0x1963006a, size [fixed false, lnx64 44], [const[false], struct{ovrSensorData_: 5, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrSensorData) * , o=0x1ff8b8f, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrSensorData / 'ovrSensorData', is[compound, ], descriptor 'LovrSensorData;'] [gluegen] SE.os.01: ovrVector3f Accelerometer; / ovrSensorData.Accelerometer, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] (compound) [gluegen] SE.os.02: ovrVector3f Gyro; / ovrSensorData.Gyro, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] (compound) [gluegen] SE.os.03: ovrVector3f Magnetometer; / ovrSensorData.Magnetometer, CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] (compound) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:462: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x68fb2c38, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.04: float Temperature; / ovrSensorData.Temperature, CType[(FloatType) 'float', o=0x68fb2c38, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.04: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:463: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x567d299b, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.05: float TimeInSeconds; / ovrSensorData.TimeInSeconds, CType[(FloatType) 'float', o=0x567d299b, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.05: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.ac.01: 1 / ovrVector3f Accelerometer; (opaque true), false (opaque true) [gluegen] SE.ac.02: 2 / ovrVector3f Gyro; (opaque true), false (opaque true) [gluegen] SE.ac.03: 3 / ovrVector3f Magnetometer; (opaque true), false (opaque true) [gluegen] SE.ac.04: 4 / float Temperature; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:462: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x68fb2c38, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:457: debug: 'ovrSensorData_': JavaEmitter: Java.StructEmitter.Primitive: Temperature, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.05: 5 / float TimeInSeconds; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:463: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x567d299b, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:457: debug: 'ovrSensorData_': JavaEmitter: Java.StructEmitter.Primitive: TimeInSeconds, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrSensorData', o=0x1963006a, size [fixed false, lnx64 44], [const[false], struct{ovrSensorData_: 5, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrSensorData) * , o=0x1ff8b8f, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrSensorData / 'ovrSensorData', is[compound, ], descriptor 'LovrSensorData;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:207: info: 'ovrVector2i_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size [fixed false, lnx64 8], [const[false], struct{ovrVector2i_: 2, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:207: info: 'ovrVector2i_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:207: info: 'ovrVector2i_': JavaEmitter: : structCTypeName "ovrVector2i" -> typedefedName "null" -> "ovrVector2i" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:207: info: 'ovrVector2i_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrVector2i) * , o=0x387c703b, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrVector2i) * , o=0x387c703b, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrVector2i) * , o=0x387c703b, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrVector2i / 'ovrVector2i', is[compound, ], descriptor 'LovrVector2i;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:207: info: 'ovrVector2i_': JavaEmitter: perform emission of "ovrVector2i" -> "ovrVector2i": CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size [fixed false, lnx64 8], [const[false], struct{ovrVector2i_: 2, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size [fixed false, lnx64 8], [const[false], struct{ovrVector2i_: 2, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrVector2i) * , o=0x387c703b, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrVector2i / 'ovrVector2i', is[compound, ], descriptor 'LovrVector2i;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:209: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x161cd475, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.01: int x; / ovrVector2i.x, CType[(IntType) 'int', o=0x161cd475, size [fixed false, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.01: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:209: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x161cd475, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.os.02: int y; / ovrVector2i.y, CType[(IntType) 'int', o=0x161cd475, size [fixed false, lnx64 4], [const[false], int]] (MISC) [gluegen] SE.os.02: javaType JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] SE.ac.01: 1 / int x; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:209: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x161cd475, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:207: debug: 'ovrVector2i_': JavaEmitter: Java.StructEmitter.Primitive: x, int, int, , fixedSize false, opaque[t false, f false], sizeDenominator int [gluegen] SE.ac.02: 2 / int y; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:209: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x161cd475, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:207: debug: 'ovrVector2i_': JavaEmitter: Java.StructEmitter.Primitive: y, int, int, , fixedSize false, opaque[t false, f false], sizeDenominator int [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrVector2i', o=0x3d82c5f3, size [fixed false, lnx64 8], [const[false], struct{ovrVector2i_: 2, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrVector2i) * , o=0x387c703b, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrVector2i / 'ovrVector2i', is[compound, ], descriptor 'LovrVector2i;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:232: info: 'ovrVector2f_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size [fixed false, lnx64 8], [const[false], struct{ovrVector2f_: 2, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:232: info: 'ovrVector2f_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:232: info: 'ovrVector2f_': JavaEmitter: : structCTypeName "ovrVector2f" -> typedefedName "null" -> "ovrVector2f" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:232: info: 'ovrVector2f_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrVector2f) * , o=0x224aed64, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrVector2f) * , o=0x224aed64, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrVector2f) * , o=0x224aed64, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrVector2f / 'ovrVector2f', is[compound, ], descriptor 'LovrVector2f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:232: info: 'ovrVector2f_': JavaEmitter: perform emission of "ovrVector2f" -> "ovrVector2f": CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size [fixed false, lnx64 8], [const[false], struct{ovrVector2f_: 2, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size [fixed false, lnx64 8], [const[false], struct{ovrVector2f_: 2, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrVector2f) * , o=0x224aed64, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrVector2f / 'ovrVector2f', is[compound, ], descriptor 'LovrVector2f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:234: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x4c3e4790, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.01: float x; / ovrVector2f.x, CType[(FloatType) 'float', o=0x4c3e4790, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.01: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:234: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x4c3e4790, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.02: float y; / ovrVector2f.y, CType[(FloatType) 'float', o=0x4c3e4790, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.02: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.ac.01: 1 / float x; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:234: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x4c3e4790, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:232: debug: 'ovrVector2f_': JavaEmitter: Java.StructEmitter.Primitive: x, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.02: 2 / float y; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:234: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x4c3e4790, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:232: debug: 'ovrVector2f_': JavaEmitter: Java.StructEmitter.Primitive: y, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size [fixed false, lnx64 8], [const[false], struct{ovrVector2f_: 2, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrVector2f) * , o=0x224aed64, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrVector2f / 'ovrVector2f', is[compound, ], descriptor 'LovrVector2f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:238: info: 'ovrVector3f_': JavaEmitter: Struct emission of structCType CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:238: info: 'ovrVector3f_': JavaEmitter: structCTypedefPtr null [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:238: info: 'ovrVector3f_': JavaEmitter: : structCTypeName "ovrVector3f" -> typedefedName "null" -> "ovrVector3f" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:238: info: 'ovrVector3f_': JavaEmitter: containingCType[2]: CType[(PointerType) ANON -> (ovrVector3f) * , o=0xc39f790, size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (ovrVector3f) * , o=0xc39f790, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] JavaEmitter: typeToJavaType: CType[(PointerType) ANON -> (ovrVector3f) * , o=0xc39f790, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrVector3f / 'ovrVector3f', is[compound, ], descriptor 'LovrVector3f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:238: info: 'ovrVector3f_': JavaEmitter: perform emission of "ovrVector3f" -> "ovrVector3f": CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] [gluegen] SE.__: structCType CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] [gluegen] SE.__: contCTypeName CType[(PointerType) ANON -> (ovrVector3f) * , o=0xc39f790, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.__: contJTypeName JType[ovrVector3f / 'ovrVector3f', is[compound, ], descriptor 'LovrVector3f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:240: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x6073f712, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.01: float x; / ovrVector3f.x, CType[(FloatType) 'float', o=0x6073f712, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.01: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:240: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x6073f712, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.02: float y; / ovrVector3f.y, CType[(FloatType) 'float', o=0x6073f712, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.02: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:240: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x6073f712, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.os.03: float z; / ovrVector3f.z, CType[(FloatType) 'float', o=0x6073f712, size [fixed true, lnx64 4], [const[false], float]] (MISC) [gluegen] SE.os.03: javaType JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] SE.ac.01: 1 / float x; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:240: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x6073f712, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:238: debug: 'ovrVector3f_': JavaEmitter: Java.StructEmitter.Primitive: x, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.02: 2 / float y; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:240: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x6073f712, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:238: debug: 'ovrVector3f_': JavaEmitter: Java.StructEmitter.Primitive: y, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.ac.03: 3 / float z; (opaque true), false (opaque true) [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:240: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x6073f712, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:238: debug: 'ovrVector3f_': JavaEmitter: Java.StructEmitter.Primitive: z, float, float, , fixedSize true, opaque[t false, f false], sizeDenominator float [gluegen] SE.XX: structCType CType[(StructType) typedef 'ovrVector3f', o=0x1b9e1916, size [fixed false, lnx64 12], [const[false], struct{ovrVector3f_: 3, }]] [gluegen] SE.XX: contCTypeName CType[(PointerType) ANON -> (ovrVector3f) * , o=0xc39f790, size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] SE.XX: contJTypeName JType[ovrVector3f / 'ovrVector3f', is[compound, ], descriptor 'LovrVector3f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:747: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'ovrInitParams *' -> (ovrInitParams) * , o=0x1175e2db, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrInitParams / 'ovrInitParams', is[compound, ], descriptor 'LovrInitParams;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:747: info: 'ovr_Initialize': JavaEmitter: Non-Ignored Impl[0]: [ovr_Initialize, aliases [], ovrBool ovr_Initialize(ovrInitParams * params)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:750: debug: 'void': JavaEmitter: typeToJavaType: CType[(VoidType) 'void', o=0x5f150435, size ZERO, [const[false], void]] -> JType[void / NIL, clazz = void, is[], descriptor 'V'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:750: info: 'ovr_Shutdown': JavaEmitter: Non-Ignored Impl[1]: [ovr_Shutdown, aliases [], void ovr_Shutdown()] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:754: info: '*': JavaEmitter: Non-Ignored Impl[2]: [ovr_GetVersionString, aliases [], const char * ovr_GetVersionString()] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:759: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x1c53fd30, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:759: info: 'ovrHmd_Detect': JavaEmitter: Non-Ignored Impl[3]: [ovrHmd_Detect, aliases [], int ovrHmd_Detect()] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:764: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x36aa7bc2, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:764: info: 'ovrHmd_Create': JavaEmitter: Non-Ignored Impl[4]: [ovrHmd_Create, aliases [], ovrHmd ovrHmd_Create(int index)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:765: debug: 'void': JavaEmitter: typeToJavaType: CType[(VoidType) 'void', o=0x50cbc42f, size ZERO, [const[false], void]] -> JType[void / NIL, clazz = void, is[], descriptor 'V'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:765: info: 'ovrHmd_Destroy': JavaEmitter: Non-Ignored Impl[5]: [ovrHmd_Destroy, aliases [], void ovrHmd_Destroy(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:283: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrHmdType', o=0x442d9b6e, size [fixed true, lnx64 4], [const[type , false], enum [const ovrHmdType_] {8: [ovrHmd_None = [0, [int: 0]], [ovrHmd_DK1 = [3, [int: 3]], [ovrHmd_DKHD = [4, [int: 4]], [ovrHmd_DK2 = [6, [int: 6]], [ovrHmd_BlackStar = [7, [int: 7]], [ovrHmd_CB = [8, [int: 8]], [ovrHmd_Other = [9, [int: 9]], [ovrHmd_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:769: info: 'ovrHmd_CreateDebug': JavaEmitter: Non-Ignored Impl[6]: [ovrHmd_CreateDebug, aliases [], ovrHmd ovrHmd_CreateDebug(ovrHmdType type)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:774: info: '*': JavaEmitter: Non-Ignored Impl[7]: [ovrHmd_GetLastError, aliases [], const char * ovrHmd_GetLastError(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:792: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x75412c2f, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:792: info: 'ovrHmd_GetEnabledCaps': JavaEmitter: Non-Ignored Impl[8]: [ovrHmd_GetEnabledCaps, aliases [], unsigned int ovrHmd_GetEnabledCaps(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:796: debug: 'void': JavaEmitter: typeToJavaType: CType[(VoidType) 'void', o=0x282ba1e, size ZERO, [const[false], void]] -> JType[void / NIL, clazz = void, is[], descriptor 'V'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:796: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x182decdb, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:796: info: 'ovrHmd_SetEnabledCaps': JavaEmitter: Non-Ignored Impl[9]: [ovrHmd_SetEnabledCaps, aliases [], void ovrHmd_SetEnabledCaps(ovrHmd hmd, unsigned int hmdCaps)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:813: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x26f0a63f, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:814: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x4361bd48, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:813: info: 'ovrHmd_ConfigureTracking': JavaEmitter: Non-Ignored Impl[10]: [ovrHmd_ConfigureTracking, aliases [], ovrBool ovrHmd_ConfigureTracking(ovrHmd hmd, unsigned int supportedTrackingCaps, unsigned int requiredTrackingCaps)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:819: debug: 'void': JavaEmitter: typeToJavaType: CType[(VoidType) 'void', o=0x13b6d03, size ZERO, [const[false], void]] -> JType[void / NIL, clazz = void, is[], descriptor 'V'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:819: info: 'ovrHmd_RecenterPose': JavaEmitter: Non-Ignored Impl[11]: [ovrHmd_RecenterPose, aliases [], void ovrHmd_RecenterPose(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:469: debug: 'ovrTrackingState_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrTrackingState', o=0x7fbe847c, size [fixed false, lnx64 200], [const[false], struct{ovrTrackingState_: 7, }]] -> JType[ovrTrackingState / 'ovrTrackingState', is[compound, ], descriptor 'LovrTrackingState;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:826: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x53bd815b, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:826: info: 'ovrHmd_GetTrackingState': JavaEmitter: StaticInit Trigger.1 "ovrTrackingState ovrHmd_GetTrackingState(ovrHmdDesc hmd, double absTime)" [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:826: info: 'ovrHmd_GetTrackingState': JavaEmitter: Non-Ignored Impl[12]: [ovrHmd_GetTrackingState, aliases [], ovrTrackingState ovrHmd_GetTrackingState(ovrHmd hmd, double absTime)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:213: debug: 'ovrSizei_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]] -> JType[ovrSizei / 'ovrSizei', is[compound, ], descriptor 'LovrSizei;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:370: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: debug: 'ovrFovPort_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] -> JType[ovrFovPort / 'ovrFovPort', is[compound, ], descriptor 'LovrFovPort;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:845: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x7637f22, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:844: info: 'ovrHmd_GetFovTextureSize': JavaEmitter: Non-Ignored Impl[13]: [ovrHmd_GetFovTextureSize, aliases [], ovrSizei ovrHmd_GetFovTextureSize(ovrHmd hmd, ovrEyeType eye, ovrFovPort fov, float pixelsPerDisplayPixel)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:877: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'ovrRenderAPIConfig *' -> (const ovrRenderAPIConfig) * , o=0x5d22bbb7, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrRenderAPIConfig / 'ovrRenderAPIConfig', is[compound, ], descriptor 'LovrRenderAPIConfig;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:878: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x41a4555e, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:879: debug: 'eyeFovIn': JavaEmitter: typeToJavaType: CType[(ArrayType) 'ovrFovPort *', o=0x3830f1c0, size [fixed false, lnx64 -1], [const[false], array*1]] -> JType[ovrFovPort / NIL, elementType = const ovrFovPort, is[compoundArray, ], descriptor '[LovrFovPort;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:880: debug: 'eyeRenderDescOut': JavaEmitter: typeToJavaType: CType[(ArrayType) 'ovrEyeRenderDesc *', o=0x39ed3c8d, size [fixed false, lnx64 -1], [const[false], array*1]] -> JType[ovrEyeRenderDesc / NIL, elementType = ovrEyeRenderDesc, is[compoundArray, ], descriptor '[LovrEyeRenderDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:876: info: 'ovrHmd_ConfigureRendering': JavaEmitter: Non-Ignored Impl[14]: [ovrHmd_ConfigureRendering, aliases [], ovrBool ovrHmd_ConfigureRendering(ovrHmd hmd, const ovrRenderAPIConfig * apiConfig, unsigned int distortionCaps, const ovrFovPort eyeFovIn[2], ovrEyeRenderDesc eyeRenderDescOut[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: debug: 'ovrFrameTiming_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size [fixed false, lnx64 56], [const[false], struct{ovrFrameTiming_: 7, }]] -> JType[ovrFrameTiming / 'ovrFrameTiming', is[compound, ], descriptor 'LovrFrameTiming;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:886: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x71dac704, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:886: info: 'ovrHmd_BeginFrame': JavaEmitter: Non-Ignored Impl[15]: [ovrHmd_BeginFrame, aliases [], ovrFrameTiming ovrHmd_BeginFrame(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:898: debug: 'void': JavaEmitter: typeToJavaType: CType[(VoidType) 'void', o=0xf5f2bb7, size ZERO, [const[false], void]] -> JType[void / NIL, clazz = void, is[], descriptor 'V'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:899: debug: 'renderPose': JavaEmitter: typeToJavaType: CType[(ArrayType) 'ovrPosef *', o=0x7d6f77cc, size [fixed false, lnx64 -1], [const[false], array*1]] -> JType[ovrPosef / NIL, elementType = const ovrPosef, is[compoundArray, ], descriptor '[LovrPosef;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:900: debug: 'eyeTexture': JavaEmitter: typeToJavaType: CType[(ArrayType) 'ovrTexture *', o=0x5aaa6d82, size [fixed false, lnx64 -1], [const[false], array*1]] -> JType[ovrTexture / NIL, elementType = const ovrTexture, is[compoundArray, ], descriptor '[LovrTexture;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:898: info: 'ovrHmd_EndFrame': JavaEmitter: Non-Ignored Impl[16]: [ovrHmd_EndFrame, aliases [], void ovrHmd_EndFrame(ovrHmd hmd, const ovrPosef renderPose[2], const ovrTexture eyeTexture[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:913: debug: 'void': JavaEmitter: typeToJavaType: CType[(VoidType) 'void', o=0x73035e27, size ZERO, [const[false], void]] -> JType[void / NIL, clazz = void, is[], descriptor 'V'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:913: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x6f75e721, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:914: debug: 'hmdToEyeViewOffset': JavaEmitter: typeToJavaType: CType[(ArrayType) 'ovrVector3f *', o=0x69222c14, size [fixed false, lnx64 -1], [const[false], array*1]] -> JType[ovrVector3f / NIL, elementType = const ovrVector3f, is[compoundArray, ], descriptor '[LovrVector3f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:915: debug: 'outEyePoses': JavaEmitter: typeToJavaType: CType[(ArrayType) 'ovrPosef *', o=0x606d8acf, size [fixed false, lnx64 -1], [const[false], array*1]] -> JType[ovrPosef / NIL, elementType = ovrPosef, is[compoundArray, ], descriptor '[LovrPosef;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:916: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'ovrTrackingState *' -> (ovrTrackingState) * , o=0x782830e, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrTrackingState / 'ovrTrackingState', is[compound, ], descriptor 'LovrTrackingState;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:913: info: 'ovrHmd_GetEyePoses': JavaEmitter: Non-Ignored Impl[17]: [ovrHmd_GetEyePoses, aliases [], void ovrHmd_GetEyePoses(ovrHmd hmd, unsigned int frameIndex, const ovrVector3f hmdToEyeViewOffset[2], ovrPosef outEyePoses[2], ovrTrackingState * outHmdTrackingState)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:250: debug: 'ovrPosef_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size [fixed false, lnx64 28], [const[false], struct{ovrPosef_: 2, }]] -> JType[ovrPosef / 'ovrPosef', is[compound, ], descriptor 'LovrPosef;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:370: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:924: info: 'ovrHmd_GetHmdPosePerEye': JavaEmitter: Non-Ignored Impl[18]: [ovrHmd_GetHmdPosePerEye, aliases [], ovrPosef ovrHmd_GetHmdPosePerEye(ovrHmd hmd, ovrEyeType eye)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:540: debug: 'ovrEyeRenderDesc_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrEyeRenderDesc', o=0xc2e1f26, size [fixed false, lnx64 56], [const[false], struct{ovrEyeRenderDesc_: 5, }]] -> JType[ovrEyeRenderDesc / 'ovrEyeRenderDesc', is[compound, ], descriptor 'LovrEyeRenderDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:370: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: debug: 'ovrFovPort_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] -> JType[ovrFovPort / 'ovrFovPort', is[compound, ], descriptor 'LovrFovPort;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:948: info: 'ovrHmd_GetRenderDesc': JavaEmitter: Non-Ignored Impl[19]: [ovrHmd_GetRenderDesc, aliases [], ovrEyeRenderDesc ovrHmd_GetRenderDesc(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:370: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: debug: 'ovrFovPort_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] -> JType[ovrFovPort / 'ovrFovPort', is[compound, ], descriptor 'LovrFovPort;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:988: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0xe2d56bf, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:989: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'ovrDistortionMesh *' -> (ovrDistortionMesh) * , o=0x244038d0, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrDistortionMesh / 'ovrDistortionMesh', is[compound, ], descriptor 'LovrDistortionMesh;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:986: info: 'ovrHmd_CreateDistortionMesh': JavaEmitter: Non-Ignored Impl[20]: [ovrHmd_CreateDistortionMesh, aliases [], ovrBool ovrHmd_CreateDistortionMesh(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:370: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: debug: 'ovrFovPort_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] -> JType[ovrFovPort / 'ovrFovPort', is[compound, ], descriptor 'LovrFovPort;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:992: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x5fdef03a, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:989: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'ovrDistortionMesh *' -> (ovrDistortionMesh) * , o=0x244038d0, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrDistortionMesh / 'ovrDistortionMesh', is[compound, ], descriptor 'LovrDistortionMesh;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:994: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x3b22cdd0, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:990: info: 'ovrHmd_CreateDistortionMeshDebug': JavaEmitter: Non-Ignored Impl[21]: [ovrHmd_CreateDistortionMeshDebug, aliases [], ovrBool ovrHmd_CreateDistortionMeshDebug(ovrHmd hmddesc, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData, float debugEyeReliefOverrideInMetres)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:999: debug: 'void': JavaEmitter: typeToJavaType: CType[(VoidType) 'void', o=0x64c64813, size ZERO, [const[false], void]] -> JType[void / NIL, clazz = void, is[], descriptor 'V'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:989: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'ovrDistortionMesh *' -> (ovrDistortionMesh) * , o=0x244038d0, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrDistortionMesh / 'ovrDistortionMesh', is[compound, ], descriptor 'LovrDistortionMesh;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:999: info: 'ovrHmd_DestroyDistortionMesh': JavaEmitter: Non-Ignored Impl[22]: [ovrHmd_DestroyDistortionMesh, aliases [], void ovrHmd_DestroyDistortionMesh(ovrDistortionMesh * meshData)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1003: debug: 'void': JavaEmitter: typeToJavaType: CType[(VoidType) 'void', o=0x3ecf72fd, size ZERO, [const[false], void]] -> JType[void / NIL, clazz = void, is[], descriptor 'V'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: debug: 'ovrFovPort_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] -> JType[ovrFovPort / 'ovrFovPort', is[compound, ], descriptor 'LovrFovPort;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:213: debug: 'ovrSizei_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrSizei', o=0x66cd51c3, size [fixed false, lnx64 8], [const[false], struct{ovrSizei_: 2, }]] -> JType[ovrSizei / 'ovrSizei', is[compound, ], descriptor 'LovrSizei;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:219: debug: 'ovrRecti_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrRecti', o=0x4dcbadb4, size [fixed false, lnx64 16], [const[false], struct{ovrRecti_: 2, }]] -> JType[ovrRecti / 'ovrRecti', is[compound, ], descriptor 'LovrRecti;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1005: debug: 'uvScaleOffsetOut': JavaEmitter: typeToJavaType: CType[(ArrayType) 'ovrVector2f *', o=0x1e81f4dc, size [fixed false, lnx64 -1], [const[false], array*1]] -> JType[ovrVector2f / NIL, elementType = ovrVector2f, is[compoundArray, ], descriptor '[LovrVector2f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1003: info: 'ovrHmd_GetRenderScaleAndOffset': JavaEmitter: Non-Ignored Impl[23]: [ovrHmd_GetRenderScaleAndOffset, aliases [], void ovrHmd_GetRenderScaleAndOffset(ovrFovPort fov, ovrSizei textureSize, ovrRecti renderViewport, ovrVector2f uvScaleOffsetOut[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: debug: 'ovrFrameTiming_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size [fixed false, lnx64 56], [const[false], struct{ovrFrameTiming_: 7, }]] -> JType[ovrFrameTiming / 'ovrFrameTiming', is[compound, ], descriptor 'LovrFrameTiming;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1010: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x4d591d15, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1010: info: 'ovrHmd_GetFrameTiming': JavaEmitter: Non-Ignored Impl[24]: [ovrHmd_GetFrameTiming, aliases [], ovrFrameTiming ovrHmd_GetFrameTiming(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:501: debug: 'ovrFrameTiming_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrFrameTiming', o=0x41975e01, size [fixed false, lnx64 56], [const[false], struct{ovrFrameTiming_: 7, }]] -> JType[ovrFrameTiming / 'ovrFrameTiming', is[compound, ], descriptor 'LovrFrameTiming;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1015: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x65ae6ba4, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1015: info: 'ovrHmd_BeginFrameTiming': JavaEmitter: Non-Ignored Impl[25]: [ovrHmd_BeginFrameTiming, aliases [], ovrFrameTiming ovrHmd_BeginFrameTiming(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1020: debug: 'void': JavaEmitter: typeToJavaType: CType[(VoidType) 'void', o=0x483bf400, size ZERO, [const[false], void]] -> JType[void / NIL, clazz = void, is[], descriptor 'V'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1020: info: 'ovrHmd_EndFrameTiming': JavaEmitter: Non-Ignored Impl[26]: [ovrHmd_EndFrameTiming, aliases [], void ovrHmd_EndFrameTiming(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1025: debug: 'void': JavaEmitter: typeToJavaType: CType[(VoidType) 'void', o=0x21a06946, size ZERO, [const[false], void]] -> JType[void / NIL, clazz = void, is[], descriptor 'V'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1025: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x48cf768c, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1025: info: 'ovrHmd_ResetFrameTiming': JavaEmitter: Non-Ignored Impl[27]: [ovrHmd_ResetFrameTiming, aliases [], void ovrHmd_ResetFrameTiming(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1033: debug: 'void': JavaEmitter: typeToJavaType: CType[(VoidType) 'void', o=0x77f03bb1, size ZERO, [const[false], void]] -> JType[void / NIL, clazz = void, is[], descriptor 'V'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:370: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:250: debug: 'ovrPosef_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size [fixed false, lnx64 28], [const[false], struct{ovrPosef_: 2, }]] -> JType[ovrPosef / 'ovrPosef', is[compound, ], descriptor 'LovrPosef;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1034: debug: 'twmOut': JavaEmitter: typeToJavaType: CType[(ArrayType) 'ovrMatrix4f *', o=0x5ccd43c2, size [fixed false, lnx64 -1], [const[false], array*1]] -> JType[ovrMatrix4f / NIL, elementType = ovrMatrix4f, is[compoundArray, ], descriptor '[LovrMatrix4f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1033: info: 'ovrHmd_GetEyeTimewarpMatrices': JavaEmitter: Non-Ignored Impl[28]: [ovrHmd_GetEyeTimewarpMatrices, aliases [], void ovrHmd_GetEyeTimewarpMatrices(ovrHmd hmd, ovrEyeType eye, ovrPosef renderPose, ovrMatrix4f twmOut[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1035: debug: 'void': JavaEmitter: typeToJavaType: CType[(VoidType) 'void', o=0x326de728, size ZERO, [const[false], void]] -> JType[void / NIL, clazz = void, is[], descriptor 'V'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:370: debug: 'enum': JavaEmitter: typeToJavaType: CType[(EnumType) typedef 'ovrEyeType', o=0xee7d9f1, size [fixed true, lnx64 4], [const[type , false], enum [const ovrEyeType_] {4: [ovrEye_Left = [0, [int: 0]], [ovrEye_Right = [1, [int: 1]], [ovrEye_Count = [2, [int: 2]], [ovrEye_EnumSize = [0x7fffffff, [int: 2147483647]], }, int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:250: debug: 'ovrPosef_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrPosef', o=0x4f8e5cde, size [fixed false, lnx64 28], [const[false], struct{ovrPosef_: 2, }]] -> JType[ovrPosef / 'ovrPosef', is[compound, ], descriptor 'LovrPosef;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:226: debug: 'ovrQuatf_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrQuatf', o=0x4e515669, size [fixed false, lnx64 16], [const[false], struct{ovrQuatf_: 4, }]] -> JType[ovrQuatf / 'ovrQuatf', is[compound, ], descriptor 'LovrQuatf;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1034: debug: 'twmOut': JavaEmitter: typeToJavaType: CType[(ArrayType) 'ovrMatrix4f *', o=0x5ccd43c2, size [fixed false, lnx64 -1], [const[false], array*1]] -> JType[ovrMatrix4f / NIL, elementType = ovrMatrix4f, is[compoundArray, ], descriptor '[LovrMatrix4f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1037: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x7960847b, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1035: info: 'ovrHmd_GetEyeTimewarpMatricesDebug': JavaEmitter: Non-Ignored Impl[29]: [ovrHmd_GetEyeTimewarpMatricesDebug, aliases [], void ovrHmd_GetEyeTimewarpMatricesDebug(ovrHmd hmddesc, ovrEyeType eye, ovrPosef renderPose, ovrQuatf playerTorsoMotion, ovrMatrix4f twmOut[2], double debugTimingOffsetInSeconds)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1047: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x25618e91, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1047: info: 'ovr_GetTimeInSeconds': JavaEmitter: Non-Ignored Impl[30]: [ovr_GetTimeInSeconds, aliases [], double ovr_GetTimeInSeconds()] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1055: debug: 'rgbColorOut': JavaEmitter: typeToJavaType: CType[(ArrayType) 'char *', o=0x6a6824be, size [fixed false, lnx64 3], [const[false], array*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1055: info: 'ovrHmd_ProcessLatencyTest': JavaEmitter: Non-Ignored Impl[31]: [ovrHmd_ProcessLatencyTest, aliases [], ovrBool ovrHmd_ProcessLatencyTest(ovrHmd hmd, unsigned char rgbColorOut[3])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1059: info: '*': JavaEmitter: Non-Ignored Impl[32]: [ovrHmd_GetLatencyTestResult, aliases [], const char * ovrHmd_GetLatencyTestResult(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1055: debug: 'rgbColorOut': JavaEmitter: typeToJavaType: CType[(ArrayType) 'char *', o=0x6a6824be, size [fixed false, lnx64 3], [const[false], array*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1063: info: 'ovrHmd_GetLatencyTest2DrawColor': JavaEmitter: Non-Ignored Impl[33]: [ovrHmd_GetLatencyTest2DrawColor, aliases [], ovrBool ovrHmd_GetLatencyTest2DrawColor(ovrHmd hmddesc, unsigned char rgbColorOut[3])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1117: info: 'ovrHmd_GetBool': JavaEmitter: Non-Ignored Impl[34]: [ovrHmd_GetBool, aliases [], ovrBool ovrHmd_GetBool(ovrHmd hmd, const char * propertyName, ovrBool defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1120: info: 'ovrHmd_SetBool': JavaEmitter: Non-Ignored Impl[35]: [ovrHmd_SetBool, aliases [], ovrBool ovrHmd_SetBool(ovrHmd hmd, const char * propertyName, ovrBool value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1124: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x7a92922, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1124: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x512ddf17, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1124: info: 'ovrHmd_GetInt': JavaEmitter: Non-Ignored Impl[36]: [ovrHmd_GetInt, aliases [], int ovrHmd_GetInt(ovrHmd hmd, const char * propertyName, int defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1127: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x2c13da15, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1127: info: 'ovrHmd_SetInt': JavaEmitter: Non-Ignored Impl[37]: [ovrHmd_SetInt, aliases [], ovrBool ovrHmd_SetInt(ovrHmd hmd, const char * propertyName, int value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1131: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x71f2a7d5, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1131: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x77556fd, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1131: info: 'ovrHmd_GetFloat': JavaEmitter: Non-Ignored Impl[38]: [ovrHmd_GetFloat, aliases [], float ovrHmd_GetFloat(ovrHmd hmd, const char * propertyName, float defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1134: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x368239c8, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1134: info: 'ovrHmd_SetFloat': JavaEmitter: Non-Ignored Impl[39]: [ovrHmd_SetFloat, aliases [], ovrBool ovrHmd_SetFloat(ovrHmd hmd, const char * propertyName, float value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1138: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x591f989e, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1139: debug: 'values': JavaEmitter: typeToJavaType: CType[(PointerType) 'float *' -> (float) * , o=0x9e89d68, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = FLOAT, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1139: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x3b192d32, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1138: info: 'ovrHmd_GetFloatArray': JavaEmitter: Non-Ignored Impl[40]: [ovrHmd_GetFloatArray, aliases [], unsigned int ovrHmd_GetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1139: debug: 'values': JavaEmitter: typeToJavaType: CType[(PointerType) 'float *' -> (float) * , o=0x9e89d68, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = FLOAT, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1143: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x16f65612, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1142: info: 'ovrHmd_SetFloatArray': JavaEmitter: Non-Ignored Impl[41]: [ovrHmd_SetFloatArray, aliases [], ovrBool ovrHmd_SetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1148: info: '*': JavaEmitter: Non-Ignored Impl[42]: [ovrHmd_GetString, aliases [], const char * ovrHmd_GetString(ovrHmd hmd, const char * propertyName, const char * defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1152: info: 'ovrHmd_SetString': JavaEmitter: Non-Ignored Impl[43]: [ovrHmd_SetString, aliases [], ovrBool ovrHmd_SetString(ovrHmd hmddesc, const char * propertyName, const char * value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1161: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x66048bfd, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1161: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x311d617d, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1161: info: 'ovr_TraceMessage': JavaEmitter: Non-Ignored Impl[44]: [ovr_TraceMessage, aliases [], int ovr_TraceMessage(int level, const char * message)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:388: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) 'char *' -> (const char) * , o=0x5c8da962, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ANON / NIL, primitivePointerType = CHAR, is[C-Primitive-Pointer, ], descriptor 'ANON_NIO'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1166: info: 'ovrHmd_StartPerfLog': JavaEmitter: Non-Ignored Impl[45]: [ovrHmd_StartPerfLog, aliases [], ovrBool ovrHmd_StartPerfLog(ovrHmd hmd, const char * fileName, const char * userData1)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:198: debug: 'ovrBool': JavaEmitter: typeToJavaType: CType[(IntType) typedef 'ovrBool', o=0x1a93a7ca, size [fixed true, lnx64 1], [const[false], int]] -> JType[boolean / NIL, clazz = boolean, is[opaque, primitive, ], descriptor 'Z'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:442: debug: '*': JavaEmitter: typeToJavaType: CType[(PointerType) typedef 'ovrHmd' -> (const ovrHmdDesc) * , o=0x368102c8, size [fixed false, lnx64 8], [const[false], pointer*1]] -> JType[ovrHmdDesc / 'ovrHmdDesc', is[compound, ], descriptor 'LovrHmdDesc;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1167: info: 'ovrHmd_StopPerfLog': JavaEmitter: Non-Ignored Impl[46]: [ovrHmd_StopPerfLog, aliases [], ovrBool ovrHmd_StopPerfLog(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:244: debug: 'ovrMatrix4f_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size [fixed false, lnx64 64], [const[false], struct{ovrMatrix4f_: 1, }]] -> JType[ovrMatrix4f / 'ovrMatrix4f', is[compound, ], descriptor 'LovrMatrix4f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:271: debug: 'ovrFovPort_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrFovPort', o=0x3b764bce, size [fixed false, lnx64 16], [const[false], struct{ovrFovPort_: 4, }]] -> JType[ovrFovPort / 'ovrFovPort', is[compound, ], descriptor 'LovrFovPort;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:62: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0xed17bee, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:62: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x2a33fae0, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:62: debug: 'int': JavaEmitter: typeToJavaType: CType[(IntType) 'int', o=0x707f7052, size [fixed false, lnx64 4], [const[false], int]] -> JType[int / NIL, clazz = int, is[primitive, ], descriptor 'I'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:62: info: 'ovrMatrix4f_Projection': JavaEmitter: Non-Ignored Impl[47]: [ovrMatrix4f_Projection, aliases [], ovrMatrix4f ovrMatrix4f_Projection(ovrFovPort fov, float znear, float zfar, unsigned int projectionModFlags)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:244: debug: 'ovrMatrix4f_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size [fixed false, lnx64 64], [const[false], struct{ovrMatrix4f_: 1, }]] -> JType[ovrMatrix4f / 'ovrMatrix4f', is[compound, ], descriptor 'LovrMatrix4f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:244: debug: 'ovrMatrix4f_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrMatrix4f', o=0xba8a1dc, size [fixed false, lnx64 64], [const[false], struct{ovrMatrix4f_: 1, }]] -> JType[ovrMatrix4f / 'ovrMatrix4f', is[compound, ], descriptor 'LovrMatrix4f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:232: debug: 'ovrVector2f_': JavaEmitter: typeToJavaType: CType[(StructType) typedef 'ovrVector2f', o=0x17d10166, size [fixed false, lnx64 8], [const[false], struct{ovrVector2f_: 2, }]] -> JType[ovrVector2f / 'ovrVector2f', is[compound, ], descriptor 'LovrVector2f;'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:68: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x11028347, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:68: debug: 'float': JavaEmitter: typeToJavaType: CType[(FloatType) 'float', o=0x14899482, size [fixed true, lnx64 4], [const[false], float]] -> JType[float / NIL, clazz = float, is[primitive, ], descriptor 'F'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:67: info: 'ovrMatrix4f_OrthoSubProjection': JavaEmitter: Non-Ignored Impl[48]: [ovrMatrix4f_OrthoSubProjection, aliases [], ovrMatrix4f ovrMatrix4f_OrthoSubProjection(ovrMatrix4f projection, ovrVector2f orthoScale, float orthoDistance, float hmdToEyeViewOffsetX)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:71: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x61443d8f, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:71: debug: 'double': JavaEmitter: typeToJavaType: CType[(DoubleType) 'double', o=0x21588809, size [fixed true, lnx64 8], [const[false], double]] -> JType[double / NIL, clazz = double, is[primitive, ], descriptor 'D'] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:71: info: 'ovr_WaitTillTime': JavaEmitter: Non-Ignored Impl[49]: [ovr_WaitTillTime, aliases [], double ovr_WaitTillTime(double absTime)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:747: info: 'ovr_Initialize': JavaEmitter: Non-Ignored Intf[0]: [ovr_Initialize, aliases [], ovrBool ovr_Initialize(ovrInitParams * params)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:747: info: 'ovr_Initialize': JavaEmitter: Non-Ignored Intf[1]: [ovr_Initialize, aliases [], ovrBool ovr_Initialize(ovrInitParams * params)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:747: info: 'ovr_Initialize': JavaEmitter: Non-Ignored Intf[2]: [ovr_Initialize, aliases [], ovrBool ovr_Initialize(ovrInitParams * params)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:750: info: 'ovr_Shutdown': JavaEmitter: Non-Ignored Intf[3]: [ovr_Shutdown, aliases [], void ovr_Shutdown()] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:750: info: 'ovr_Shutdown': JavaEmitter: Non-Ignored Intf[4]: [ovr_Shutdown, aliases [], void ovr_Shutdown()] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:754: info: '*': JavaEmitter: Non-Ignored Intf[5]: [ovr_GetVersionString, aliases [], const char * ovr_GetVersionString()] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:754: info: '*': JavaEmitter: Non-Ignored Intf[6]: [ovr_GetVersionString, aliases [], const char * ovr_GetVersionString()] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:754: info: '*': JavaEmitter: Non-Ignored Intf[7]: [ovr_GetVersionString, aliases [], const char * ovr_GetVersionString()] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:759: info: 'ovrHmd_Detect': JavaEmitter: Non-Ignored Intf[8]: [ovrHmd_Detect, aliases [], int ovrHmd_Detect()] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:759: info: 'ovrHmd_Detect': JavaEmitter: Non-Ignored Intf[9]: [ovrHmd_Detect, aliases [], int ovrHmd_Detect()] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:764: info: 'ovrHmd_Create': JavaEmitter: Non-Ignored Intf[10]: [ovrHmd_Create, aliases [], ovrHmd ovrHmd_Create(int index)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:764: info: 'ovrHmd_Create': JavaEmitter: Non-Ignored Intf[11]: [ovrHmd_Create, aliases [], ovrHmd ovrHmd_Create(int index)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:764: info: 'ovrHmd_Create': JavaEmitter: Non-Ignored Intf[12]: [ovrHmd_Create, aliases [], ovrHmd ovrHmd_Create(int index)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:765: info: 'ovrHmd_Destroy': JavaEmitter: Non-Ignored Intf[13]: [ovrHmd_Destroy, aliases [], void ovrHmd_Destroy(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:765: info: 'ovrHmd_Destroy': JavaEmitter: Non-Ignored Intf[14]: [ovrHmd_Destroy, aliases [], void ovrHmd_Destroy(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:765: info: 'ovrHmd_Destroy': JavaEmitter: Non-Ignored Intf[15]: [ovrHmd_Destroy, aliases [], void ovrHmd_Destroy(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:769: info: 'ovrHmd_CreateDebug': JavaEmitter: Non-Ignored Intf[16]: [ovrHmd_CreateDebug, aliases [], ovrHmd ovrHmd_CreateDebug(ovrHmdType type)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:769: info: 'ovrHmd_CreateDebug': JavaEmitter: Non-Ignored Intf[17]: [ovrHmd_CreateDebug, aliases [], ovrHmd ovrHmd_CreateDebug(ovrHmdType type)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:769: info: 'ovrHmd_CreateDebug': JavaEmitter: Non-Ignored Intf[18]: [ovrHmd_CreateDebug, aliases [], ovrHmd ovrHmd_CreateDebug(ovrHmdType type)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:774: info: '*': JavaEmitter: Non-Ignored Intf[19]: [ovrHmd_GetLastError, aliases [], const char * ovrHmd_GetLastError(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:774: info: '*': JavaEmitter: Non-Ignored Intf[20]: [ovrHmd_GetLastError, aliases [], const char * ovrHmd_GetLastError(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:774: info: '*': JavaEmitter: Non-Ignored Intf[21]: [ovrHmd_GetLastError, aliases [], const char * ovrHmd_GetLastError(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:792: info: 'ovrHmd_GetEnabledCaps': JavaEmitter: Non-Ignored Intf[22]: [ovrHmd_GetEnabledCaps, aliases [], unsigned int ovrHmd_GetEnabledCaps(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:792: info: 'ovrHmd_GetEnabledCaps': JavaEmitter: Non-Ignored Intf[23]: [ovrHmd_GetEnabledCaps, aliases [], unsigned int ovrHmd_GetEnabledCaps(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:792: info: 'ovrHmd_GetEnabledCaps': JavaEmitter: Non-Ignored Intf[24]: [ovrHmd_GetEnabledCaps, aliases [], unsigned int ovrHmd_GetEnabledCaps(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:796: info: 'ovrHmd_SetEnabledCaps': JavaEmitter: Non-Ignored Intf[25]: [ovrHmd_SetEnabledCaps, aliases [], void ovrHmd_SetEnabledCaps(ovrHmd hmd, unsigned int hmdCaps)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:796: info: 'ovrHmd_SetEnabledCaps': JavaEmitter: Non-Ignored Intf[26]: [ovrHmd_SetEnabledCaps, aliases [], void ovrHmd_SetEnabledCaps(ovrHmd hmd, unsigned int hmdCaps)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:796: info: 'ovrHmd_SetEnabledCaps': JavaEmitter: Non-Ignored Intf[27]: [ovrHmd_SetEnabledCaps, aliases [], void ovrHmd_SetEnabledCaps(ovrHmd hmd, unsigned int hmdCaps)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:813: info: 'ovrHmd_ConfigureTracking': JavaEmitter: Non-Ignored Intf[28]: [ovrHmd_ConfigureTracking, aliases [], ovrBool ovrHmd_ConfigureTracking(ovrHmd hmd, unsigned int supportedTrackingCaps, unsigned int requiredTrackingCaps)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:813: info: 'ovrHmd_ConfigureTracking': JavaEmitter: Non-Ignored Intf[29]: [ovrHmd_ConfigureTracking, aliases [], ovrBool ovrHmd_ConfigureTracking(ovrHmd hmd, unsigned int supportedTrackingCaps, unsigned int requiredTrackingCaps)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:813: info: 'ovrHmd_ConfigureTracking': JavaEmitter: Non-Ignored Intf[30]: [ovrHmd_ConfigureTracking, aliases [], ovrBool ovrHmd_ConfigureTracking(ovrHmd hmd, unsigned int supportedTrackingCaps, unsigned int requiredTrackingCaps)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:819: info: 'ovrHmd_RecenterPose': JavaEmitter: Non-Ignored Intf[31]: [ovrHmd_RecenterPose, aliases [], void ovrHmd_RecenterPose(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:819: info: 'ovrHmd_RecenterPose': JavaEmitter: Non-Ignored Intf[32]: [ovrHmd_RecenterPose, aliases [], void ovrHmd_RecenterPose(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:819: info: 'ovrHmd_RecenterPose': JavaEmitter: Non-Ignored Intf[33]: [ovrHmd_RecenterPose, aliases [], void ovrHmd_RecenterPose(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:826: info: 'ovrHmd_GetTrackingState': JavaEmitter: Non-Ignored Intf[34]: [ovrHmd_GetTrackingState, aliases [], ovrTrackingState ovrHmd_GetTrackingState(ovrHmd hmd, double absTime)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:826: info: 'ovrHmd_GetTrackingState': JavaEmitter: Non-Ignored Intf[35]: [ovrHmd_GetTrackingState, aliases [], ovrTrackingState ovrHmd_GetTrackingState(ovrHmd hmd, double absTime)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:826: info: 'ovrHmd_GetTrackingState': JavaEmitter: Non-Ignored Intf[36]: [ovrHmd_GetTrackingState, aliases [], ovrTrackingState ovrHmd_GetTrackingState(ovrHmd hmd, double absTime)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:844: info: 'ovrHmd_GetFovTextureSize': JavaEmitter: Non-Ignored Intf[37]: [ovrHmd_GetFovTextureSize, aliases [], ovrSizei ovrHmd_GetFovTextureSize(ovrHmd hmd, ovrEyeType eye, ovrFovPort fov, float pixelsPerDisplayPixel)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:844: info: 'ovrHmd_GetFovTextureSize': JavaEmitter: Non-Ignored Intf[38]: [ovrHmd_GetFovTextureSize, aliases [], ovrSizei ovrHmd_GetFovTextureSize(ovrHmd hmd, ovrEyeType eye, ovrFovPort fov, float pixelsPerDisplayPixel)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:844: info: 'ovrHmd_GetFovTextureSize': JavaEmitter: Non-Ignored Intf[39]: [ovrHmd_GetFovTextureSize, aliases [], ovrSizei ovrHmd_GetFovTextureSize(ovrHmd hmd, ovrEyeType eye, ovrFovPort fov, float pixelsPerDisplayPixel)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:876: info: 'ovrHmd_ConfigureRendering': JavaEmitter: Non-Ignored Intf[40]: [ovrHmd_ConfigureRendering, aliases [], ovrBool ovrHmd_ConfigureRendering(ovrHmd hmd, const ovrRenderAPIConfig * apiConfig, unsigned int distortionCaps, const ovrFovPort eyeFovIn[2], ovrEyeRenderDesc eyeRenderDescOut[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:876: info: 'ovrHmd_ConfigureRendering': JavaEmitter: Non-Ignored Intf[41]: [ovrHmd_ConfigureRendering, aliases [], ovrBool ovrHmd_ConfigureRendering(ovrHmd hmd, const ovrRenderAPIConfig * apiConfig, unsigned int distortionCaps, const ovrFovPort eyeFovIn[2], ovrEyeRenderDesc eyeRenderDescOut[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:876: info: 'ovrHmd_ConfigureRendering': JavaEmitter: Non-Ignored Intf[42]: [ovrHmd_ConfigureRendering, aliases [], ovrBool ovrHmd_ConfigureRendering(ovrHmd hmd, const ovrRenderAPIConfig * apiConfig, unsigned int distortionCaps, const ovrFovPort eyeFovIn[2], ovrEyeRenderDesc eyeRenderDescOut[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:886: info: 'ovrHmd_BeginFrame': JavaEmitter: Non-Ignored Intf[43]: [ovrHmd_BeginFrame, aliases [], ovrFrameTiming ovrHmd_BeginFrame(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:886: info: 'ovrHmd_BeginFrame': JavaEmitter: Non-Ignored Intf[44]: [ovrHmd_BeginFrame, aliases [], ovrFrameTiming ovrHmd_BeginFrame(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:886: info: 'ovrHmd_BeginFrame': JavaEmitter: Non-Ignored Intf[45]: [ovrHmd_BeginFrame, aliases [], ovrFrameTiming ovrHmd_BeginFrame(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:898: info: 'ovrHmd_EndFrame': JavaEmitter: Non-Ignored Intf[46]: [ovrHmd_EndFrame, aliases [], void ovrHmd_EndFrame(ovrHmd hmd, const ovrPosef renderPose[2], const ovrTexture eyeTexture[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:898: info: 'ovrHmd_EndFrame': JavaEmitter: Non-Ignored Intf[47]: [ovrHmd_EndFrame, aliases [], void ovrHmd_EndFrame(ovrHmd hmd, const ovrPosef renderPose[2], const ovrTexture eyeTexture[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:898: info: 'ovrHmd_EndFrame': JavaEmitter: Non-Ignored Intf[48]: [ovrHmd_EndFrame, aliases [], void ovrHmd_EndFrame(ovrHmd hmd, const ovrPosef renderPose[2], const ovrTexture eyeTexture[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:913: info: 'ovrHmd_GetEyePoses': JavaEmitter: Non-Ignored Intf[49]: [ovrHmd_GetEyePoses, aliases [], void ovrHmd_GetEyePoses(ovrHmd hmd, unsigned int frameIndex, const ovrVector3f hmdToEyeViewOffset[2], ovrPosef outEyePoses[2], ovrTrackingState * outHmdTrackingState)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:913: info: 'ovrHmd_GetEyePoses': JavaEmitter: Non-Ignored Intf[50]: [ovrHmd_GetEyePoses, aliases [], void ovrHmd_GetEyePoses(ovrHmd hmd, unsigned int frameIndex, const ovrVector3f hmdToEyeViewOffset[2], ovrPosef outEyePoses[2], ovrTrackingState * outHmdTrackingState)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:913: info: 'ovrHmd_GetEyePoses': JavaEmitter: Non-Ignored Intf[51]: [ovrHmd_GetEyePoses, aliases [], void ovrHmd_GetEyePoses(ovrHmd hmd, unsigned int frameIndex, const ovrVector3f hmdToEyeViewOffset[2], ovrPosef outEyePoses[2], ovrTrackingState * outHmdTrackingState)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:924: info: 'ovrHmd_GetHmdPosePerEye': JavaEmitter: Non-Ignored Intf[52]: [ovrHmd_GetHmdPosePerEye, aliases [], ovrPosef ovrHmd_GetHmdPosePerEye(ovrHmd hmd, ovrEyeType eye)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:924: info: 'ovrHmd_GetHmdPosePerEye': JavaEmitter: Non-Ignored Intf[53]: [ovrHmd_GetHmdPosePerEye, aliases [], ovrPosef ovrHmd_GetHmdPosePerEye(ovrHmd hmd, ovrEyeType eye)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:924: info: 'ovrHmd_GetHmdPosePerEye': JavaEmitter: Non-Ignored Intf[54]: [ovrHmd_GetHmdPosePerEye, aliases [], ovrPosef ovrHmd_GetHmdPosePerEye(ovrHmd hmd, ovrEyeType eye)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:948: info: 'ovrHmd_GetRenderDesc': JavaEmitter: Non-Ignored Intf[55]: [ovrHmd_GetRenderDesc, aliases [], ovrEyeRenderDesc ovrHmd_GetRenderDesc(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:948: info: 'ovrHmd_GetRenderDesc': JavaEmitter: Non-Ignored Intf[56]: [ovrHmd_GetRenderDesc, aliases [], ovrEyeRenderDesc ovrHmd_GetRenderDesc(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:948: info: 'ovrHmd_GetRenderDesc': JavaEmitter: Non-Ignored Intf[57]: [ovrHmd_GetRenderDesc, aliases [], ovrEyeRenderDesc ovrHmd_GetRenderDesc(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:986: info: 'ovrHmd_CreateDistortionMesh': JavaEmitter: Non-Ignored Intf[58]: [ovrHmd_CreateDistortionMesh, aliases [], ovrBool ovrHmd_CreateDistortionMesh(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:986: info: 'ovrHmd_CreateDistortionMesh': JavaEmitter: Non-Ignored Intf[59]: [ovrHmd_CreateDistortionMesh, aliases [], ovrBool ovrHmd_CreateDistortionMesh(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:986: info: 'ovrHmd_CreateDistortionMesh': JavaEmitter: Non-Ignored Intf[60]: [ovrHmd_CreateDistortionMesh, aliases [], ovrBool ovrHmd_CreateDistortionMesh(ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:990: info: 'ovrHmd_CreateDistortionMeshDebug': JavaEmitter: Non-Ignored Intf[61]: [ovrHmd_CreateDistortionMeshDebug, aliases [], ovrBool ovrHmd_CreateDistortionMeshDebug(ovrHmd hmddesc, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData, float debugEyeReliefOverrideInMetres)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:990: info: 'ovrHmd_CreateDistortionMeshDebug': JavaEmitter: Non-Ignored Intf[62]: [ovrHmd_CreateDistortionMeshDebug, aliases [], ovrBool ovrHmd_CreateDistortionMeshDebug(ovrHmd hmddesc, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData, float debugEyeReliefOverrideInMetres)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:990: info: 'ovrHmd_CreateDistortionMeshDebug': JavaEmitter: Non-Ignored Intf[63]: [ovrHmd_CreateDistortionMeshDebug, aliases [], ovrBool ovrHmd_CreateDistortionMeshDebug(ovrHmd hmddesc, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh * meshData, float debugEyeReliefOverrideInMetres)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:999: info: 'ovrHmd_DestroyDistortionMesh': JavaEmitter: Non-Ignored Intf[64]: [ovrHmd_DestroyDistortionMesh, aliases [], void ovrHmd_DestroyDistortionMesh(ovrDistortionMesh * meshData)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:999: info: 'ovrHmd_DestroyDistortionMesh': JavaEmitter: Non-Ignored Intf[65]: [ovrHmd_DestroyDistortionMesh, aliases [], void ovrHmd_DestroyDistortionMesh(ovrDistortionMesh * meshData)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:999: info: 'ovrHmd_DestroyDistortionMesh': JavaEmitter: Non-Ignored Intf[66]: [ovrHmd_DestroyDistortionMesh, aliases [], void ovrHmd_DestroyDistortionMesh(ovrDistortionMesh * meshData)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1003: info: 'ovrHmd_GetRenderScaleAndOffset': JavaEmitter: Non-Ignored Intf[67]: [ovrHmd_GetRenderScaleAndOffset, aliases [], void ovrHmd_GetRenderScaleAndOffset(ovrFovPort fov, ovrSizei textureSize, ovrRecti renderViewport, ovrVector2f uvScaleOffsetOut[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1003: info: 'ovrHmd_GetRenderScaleAndOffset': JavaEmitter: Non-Ignored Intf[68]: [ovrHmd_GetRenderScaleAndOffset, aliases [], void ovrHmd_GetRenderScaleAndOffset(ovrFovPort fov, ovrSizei textureSize, ovrRecti renderViewport, ovrVector2f uvScaleOffsetOut[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1003: info: 'ovrHmd_GetRenderScaleAndOffset': JavaEmitter: Non-Ignored Intf[69]: [ovrHmd_GetRenderScaleAndOffset, aliases [], void ovrHmd_GetRenderScaleAndOffset(ovrFovPort fov, ovrSizei textureSize, ovrRecti renderViewport, ovrVector2f uvScaleOffsetOut[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1010: info: 'ovrHmd_GetFrameTiming': JavaEmitter: Non-Ignored Intf[70]: [ovrHmd_GetFrameTiming, aliases [], ovrFrameTiming ovrHmd_GetFrameTiming(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1010: info: 'ovrHmd_GetFrameTiming': JavaEmitter: Non-Ignored Intf[71]: [ovrHmd_GetFrameTiming, aliases [], ovrFrameTiming ovrHmd_GetFrameTiming(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1010: info: 'ovrHmd_GetFrameTiming': JavaEmitter: Non-Ignored Intf[72]: [ovrHmd_GetFrameTiming, aliases [], ovrFrameTiming ovrHmd_GetFrameTiming(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1015: info: 'ovrHmd_BeginFrameTiming': JavaEmitter: Non-Ignored Intf[73]: [ovrHmd_BeginFrameTiming, aliases [], ovrFrameTiming ovrHmd_BeginFrameTiming(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1015: info: 'ovrHmd_BeginFrameTiming': JavaEmitter: Non-Ignored Intf[74]: [ovrHmd_BeginFrameTiming, aliases [], ovrFrameTiming ovrHmd_BeginFrameTiming(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1015: info: 'ovrHmd_BeginFrameTiming': JavaEmitter: Non-Ignored Intf[75]: [ovrHmd_BeginFrameTiming, aliases [], ovrFrameTiming ovrHmd_BeginFrameTiming(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1020: info: 'ovrHmd_EndFrameTiming': JavaEmitter: Non-Ignored Intf[76]: [ovrHmd_EndFrameTiming, aliases [], void ovrHmd_EndFrameTiming(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1020: info: 'ovrHmd_EndFrameTiming': JavaEmitter: Non-Ignored Intf[77]: [ovrHmd_EndFrameTiming, aliases [], void ovrHmd_EndFrameTiming(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1020: info: 'ovrHmd_EndFrameTiming': JavaEmitter: Non-Ignored Intf[78]: [ovrHmd_EndFrameTiming, aliases [], void ovrHmd_EndFrameTiming(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1025: info: 'ovrHmd_ResetFrameTiming': JavaEmitter: Non-Ignored Intf[79]: [ovrHmd_ResetFrameTiming, aliases [], void ovrHmd_ResetFrameTiming(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1025: info: 'ovrHmd_ResetFrameTiming': JavaEmitter: Non-Ignored Intf[80]: [ovrHmd_ResetFrameTiming, aliases [], void ovrHmd_ResetFrameTiming(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1025: info: 'ovrHmd_ResetFrameTiming': JavaEmitter: Non-Ignored Intf[81]: [ovrHmd_ResetFrameTiming, aliases [], void ovrHmd_ResetFrameTiming(ovrHmd hmd, unsigned int frameIndex)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1033: info: 'ovrHmd_GetEyeTimewarpMatrices': JavaEmitter: Non-Ignored Intf[82]: [ovrHmd_GetEyeTimewarpMatrices, aliases [], void ovrHmd_GetEyeTimewarpMatrices(ovrHmd hmd, ovrEyeType eye, ovrPosef renderPose, ovrMatrix4f twmOut[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1033: info: 'ovrHmd_GetEyeTimewarpMatrices': JavaEmitter: Non-Ignored Intf[83]: [ovrHmd_GetEyeTimewarpMatrices, aliases [], void ovrHmd_GetEyeTimewarpMatrices(ovrHmd hmd, ovrEyeType eye, ovrPosef renderPose, ovrMatrix4f twmOut[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1033: info: 'ovrHmd_GetEyeTimewarpMatrices': JavaEmitter: Non-Ignored Intf[84]: [ovrHmd_GetEyeTimewarpMatrices, aliases [], void ovrHmd_GetEyeTimewarpMatrices(ovrHmd hmd, ovrEyeType eye, ovrPosef renderPose, ovrMatrix4f twmOut[2])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1035: info: 'ovrHmd_GetEyeTimewarpMatricesDebug': JavaEmitter: Non-Ignored Intf[85]: [ovrHmd_GetEyeTimewarpMatricesDebug, aliases [], void ovrHmd_GetEyeTimewarpMatricesDebug(ovrHmd hmddesc, ovrEyeType eye, ovrPosef renderPose, ovrQuatf playerTorsoMotion, ovrMatrix4f twmOut[2], double debugTimingOffsetInSeconds)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1035: info: 'ovrHmd_GetEyeTimewarpMatricesDebug': JavaEmitter: Non-Ignored Intf[86]: [ovrHmd_GetEyeTimewarpMatricesDebug, aliases [], void ovrHmd_GetEyeTimewarpMatricesDebug(ovrHmd hmddesc, ovrEyeType eye, ovrPosef renderPose, ovrQuatf playerTorsoMotion, ovrMatrix4f twmOut[2], double debugTimingOffsetInSeconds)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1035: info: 'ovrHmd_GetEyeTimewarpMatricesDebug': JavaEmitter: Non-Ignored Intf[87]: [ovrHmd_GetEyeTimewarpMatricesDebug, aliases [], void ovrHmd_GetEyeTimewarpMatricesDebug(ovrHmd hmddesc, ovrEyeType eye, ovrPosef renderPose, ovrQuatf playerTorsoMotion, ovrMatrix4f twmOut[2], double debugTimingOffsetInSeconds)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1047: info: 'ovr_GetTimeInSeconds': JavaEmitter: Non-Ignored Intf[88]: [ovr_GetTimeInSeconds, aliases [], double ovr_GetTimeInSeconds()] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1047: info: 'ovr_GetTimeInSeconds': JavaEmitter: Non-Ignored Intf[89]: [ovr_GetTimeInSeconds, aliases [], double ovr_GetTimeInSeconds()] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1055: info: 'ovrHmd_ProcessLatencyTest': JavaEmitter: Non-Ignored Intf[90]: [ovrHmd_ProcessLatencyTest, aliases [], ovrBool ovrHmd_ProcessLatencyTest(ovrHmd hmd, unsigned char rgbColorOut[3])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1055: info: 'ovrHmd_ProcessLatencyTest': JavaEmitter: Non-Ignored Intf[91]: [ovrHmd_ProcessLatencyTest, aliases [], ovrBool ovrHmd_ProcessLatencyTest(ovrHmd hmd, unsigned char rgbColorOut[3])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1055: info: 'ovrHmd_ProcessLatencyTest': JavaEmitter: Non-Ignored Intf[92]: [ovrHmd_ProcessLatencyTest, aliases [], ovrBool ovrHmd_ProcessLatencyTest(ovrHmd hmd, unsigned char rgbColorOut[3])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1055: info: 'ovrHmd_ProcessLatencyTest': JavaEmitter: Non-Ignored Intf[93]: [ovrHmd_ProcessLatencyTest, aliases [], ovrBool ovrHmd_ProcessLatencyTest(ovrHmd hmd, unsigned char rgbColorOut[3])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1059: info: '*': JavaEmitter: Non-Ignored Intf[94]: [ovrHmd_GetLatencyTestResult, aliases [], const char * ovrHmd_GetLatencyTestResult(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1059: info: '*': JavaEmitter: Non-Ignored Intf[95]: [ovrHmd_GetLatencyTestResult, aliases [], const char * ovrHmd_GetLatencyTestResult(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1059: info: '*': JavaEmitter: Non-Ignored Intf[96]: [ovrHmd_GetLatencyTestResult, aliases [], const char * ovrHmd_GetLatencyTestResult(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1063: info: 'ovrHmd_GetLatencyTest2DrawColor': JavaEmitter: Non-Ignored Intf[97]: [ovrHmd_GetLatencyTest2DrawColor, aliases [], ovrBool ovrHmd_GetLatencyTest2DrawColor(ovrHmd hmddesc, unsigned char rgbColorOut[3])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1063: info: 'ovrHmd_GetLatencyTest2DrawColor': JavaEmitter: Non-Ignored Intf[98]: [ovrHmd_GetLatencyTest2DrawColor, aliases [], ovrBool ovrHmd_GetLatencyTest2DrawColor(ovrHmd hmddesc, unsigned char rgbColorOut[3])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1063: info: 'ovrHmd_GetLatencyTest2DrawColor': JavaEmitter: Non-Ignored Intf[99]: [ovrHmd_GetLatencyTest2DrawColor, aliases [], ovrBool ovrHmd_GetLatencyTest2DrawColor(ovrHmd hmddesc, unsigned char rgbColorOut[3])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1063: info: 'ovrHmd_GetLatencyTest2DrawColor': JavaEmitter: Non-Ignored Intf[100]: [ovrHmd_GetLatencyTest2DrawColor, aliases [], ovrBool ovrHmd_GetLatencyTest2DrawColor(ovrHmd hmddesc, unsigned char rgbColorOut[3])] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1117: info: 'ovrHmd_GetBool': JavaEmitter: Non-Ignored Intf[101]: [ovrHmd_GetBool, aliases [], ovrBool ovrHmd_GetBool(ovrHmd hmd, const char * propertyName, ovrBool defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1117: info: 'ovrHmd_GetBool': JavaEmitter: Non-Ignored Intf[102]: [ovrHmd_GetBool, aliases [], ovrBool ovrHmd_GetBool(ovrHmd hmd, const char * propertyName, ovrBool defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1117: info: 'ovrHmd_GetBool': JavaEmitter: Non-Ignored Intf[103]: [ovrHmd_GetBool, aliases [], ovrBool ovrHmd_GetBool(ovrHmd hmd, const char * propertyName, ovrBool defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1117: info: 'ovrHmd_GetBool': JavaEmitter: Non-Ignored Intf[104]: [ovrHmd_GetBool, aliases [], ovrBool ovrHmd_GetBool(ovrHmd hmd, const char * propertyName, ovrBool defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1120: info: 'ovrHmd_SetBool': JavaEmitter: Non-Ignored Intf[105]: [ovrHmd_SetBool, aliases [], ovrBool ovrHmd_SetBool(ovrHmd hmd, const char * propertyName, ovrBool value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1120: info: 'ovrHmd_SetBool': JavaEmitter: Non-Ignored Intf[106]: [ovrHmd_SetBool, aliases [], ovrBool ovrHmd_SetBool(ovrHmd hmd, const char * propertyName, ovrBool value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1120: info: 'ovrHmd_SetBool': JavaEmitter: Non-Ignored Intf[107]: [ovrHmd_SetBool, aliases [], ovrBool ovrHmd_SetBool(ovrHmd hmd, const char * propertyName, ovrBool value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1120: info: 'ovrHmd_SetBool': JavaEmitter: Non-Ignored Intf[108]: [ovrHmd_SetBool, aliases [], ovrBool ovrHmd_SetBool(ovrHmd hmd, const char * propertyName, ovrBool value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1124: info: 'ovrHmd_GetInt': JavaEmitter: Non-Ignored Intf[109]: [ovrHmd_GetInt, aliases [], int ovrHmd_GetInt(ovrHmd hmd, const char * propertyName, int defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1124: info: 'ovrHmd_GetInt': JavaEmitter: Non-Ignored Intf[110]: [ovrHmd_GetInt, aliases [], int ovrHmd_GetInt(ovrHmd hmd, const char * propertyName, int defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1124: info: 'ovrHmd_GetInt': JavaEmitter: Non-Ignored Intf[111]: [ovrHmd_GetInt, aliases [], int ovrHmd_GetInt(ovrHmd hmd, const char * propertyName, int defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1124: info: 'ovrHmd_GetInt': JavaEmitter: Non-Ignored Intf[112]: [ovrHmd_GetInt, aliases [], int ovrHmd_GetInt(ovrHmd hmd, const char * propertyName, int defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1127: info: 'ovrHmd_SetInt': JavaEmitter: Non-Ignored Intf[113]: [ovrHmd_SetInt, aliases [], ovrBool ovrHmd_SetInt(ovrHmd hmd, const char * propertyName, int value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1127: info: 'ovrHmd_SetInt': JavaEmitter: Non-Ignored Intf[114]: [ovrHmd_SetInt, aliases [], ovrBool ovrHmd_SetInt(ovrHmd hmd, const char * propertyName, int value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1127: info: 'ovrHmd_SetInt': JavaEmitter: Non-Ignored Intf[115]: [ovrHmd_SetInt, aliases [], ovrBool ovrHmd_SetInt(ovrHmd hmd, const char * propertyName, int value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1127: info: 'ovrHmd_SetInt': JavaEmitter: Non-Ignored Intf[116]: [ovrHmd_SetInt, aliases [], ovrBool ovrHmd_SetInt(ovrHmd hmd, const char * propertyName, int value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1131: info: 'ovrHmd_GetFloat': JavaEmitter: Non-Ignored Intf[117]: [ovrHmd_GetFloat, aliases [], float ovrHmd_GetFloat(ovrHmd hmd, const char * propertyName, float defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1131: info: 'ovrHmd_GetFloat': JavaEmitter: Non-Ignored Intf[118]: [ovrHmd_GetFloat, aliases [], float ovrHmd_GetFloat(ovrHmd hmd, const char * propertyName, float defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1131: info: 'ovrHmd_GetFloat': JavaEmitter: Non-Ignored Intf[119]: [ovrHmd_GetFloat, aliases [], float ovrHmd_GetFloat(ovrHmd hmd, const char * propertyName, float defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1134: info: 'ovrHmd_SetFloat': JavaEmitter: Non-Ignored Intf[120]: [ovrHmd_SetFloat, aliases [], ovrBool ovrHmd_SetFloat(ovrHmd hmd, const char * propertyName, float value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1134: info: 'ovrHmd_SetFloat': JavaEmitter: Non-Ignored Intf[121]: [ovrHmd_SetFloat, aliases [], ovrBool ovrHmd_SetFloat(ovrHmd hmd, const char * propertyName, float value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1134: info: 'ovrHmd_SetFloat': JavaEmitter: Non-Ignored Intf[122]: [ovrHmd_SetFloat, aliases [], ovrBool ovrHmd_SetFloat(ovrHmd hmd, const char * propertyName, float value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1138: info: 'ovrHmd_GetFloatArray': JavaEmitter: Non-Ignored Intf[123]: [ovrHmd_GetFloatArray, aliases [], unsigned int ovrHmd_GetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1138: info: 'ovrHmd_GetFloatArray': JavaEmitter: Non-Ignored Intf[124]: [ovrHmd_GetFloatArray, aliases [], unsigned int ovrHmd_GetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1138: info: 'ovrHmd_GetFloatArray': JavaEmitter: Non-Ignored Intf[125]: [ovrHmd_GetFloatArray, aliases [], unsigned int ovrHmd_GetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1138: info: 'ovrHmd_GetFloatArray': JavaEmitter: Non-Ignored Intf[126]: [ovrHmd_GetFloatArray, aliases [], unsigned int ovrHmd_GetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1142: info: 'ovrHmd_SetFloatArray': JavaEmitter: Non-Ignored Intf[127]: [ovrHmd_SetFloatArray, aliases [], ovrBool ovrHmd_SetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1142: info: 'ovrHmd_SetFloatArray': JavaEmitter: Non-Ignored Intf[128]: [ovrHmd_SetFloatArray, aliases [], ovrBool ovrHmd_SetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1142: info: 'ovrHmd_SetFloatArray': JavaEmitter: Non-Ignored Intf[129]: [ovrHmd_SetFloatArray, aliases [], ovrBool ovrHmd_SetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1142: info: 'ovrHmd_SetFloatArray': JavaEmitter: Non-Ignored Intf[130]: [ovrHmd_SetFloatArray, aliases [], ovrBool ovrHmd_SetFloatArray(ovrHmd hmd, const char * propertyName, float * values, unsigned int arraySize)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1148: info: '*': JavaEmitter: Non-Ignored Intf[131]: [ovrHmd_GetString, aliases [], const char * ovrHmd_GetString(ovrHmd hmd, const char * propertyName, const char * defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1148: info: '*': JavaEmitter: Non-Ignored Intf[132]: [ovrHmd_GetString, aliases [], const char * ovrHmd_GetString(ovrHmd hmd, const char * propertyName, const char * defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1148: info: '*': JavaEmitter: Non-Ignored Intf[133]: [ovrHmd_GetString, aliases [], const char * ovrHmd_GetString(ovrHmd hmd, const char * propertyName, const char * defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1148: info: '*': JavaEmitter: Non-Ignored Intf[134]: [ovrHmd_GetString, aliases [], const char * ovrHmd_GetString(ovrHmd hmd, const char * propertyName, const char * defaultVal)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1152: info: 'ovrHmd_SetString': JavaEmitter: Non-Ignored Intf[135]: [ovrHmd_SetString, aliases [], ovrBool ovrHmd_SetString(ovrHmd hmddesc, const char * propertyName, const char * value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1152: info: 'ovrHmd_SetString': JavaEmitter: Non-Ignored Intf[136]: [ovrHmd_SetString, aliases [], ovrBool ovrHmd_SetString(ovrHmd hmddesc, const char * propertyName, const char * value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1152: info: 'ovrHmd_SetString': JavaEmitter: Non-Ignored Intf[137]: [ovrHmd_SetString, aliases [], ovrBool ovrHmd_SetString(ovrHmd hmddesc, const char * propertyName, const char * value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1152: info: 'ovrHmd_SetString': JavaEmitter: Non-Ignored Intf[138]: [ovrHmd_SetString, aliases [], ovrBool ovrHmd_SetString(ovrHmd hmddesc, const char * propertyName, const char * value)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1161: info: 'ovr_TraceMessage': JavaEmitter: Non-Ignored Intf[139]: [ovr_TraceMessage, aliases [], int ovr_TraceMessage(int level, const char * message)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1161: info: 'ovr_TraceMessage': JavaEmitter: Non-Ignored Intf[140]: [ovr_TraceMessage, aliases [], int ovr_TraceMessage(int level, const char * message)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1161: info: 'ovr_TraceMessage': JavaEmitter: Non-Ignored Intf[141]: [ovr_TraceMessage, aliases [], int ovr_TraceMessage(int level, const char * message)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1161: info: 'ovr_TraceMessage': JavaEmitter: Non-Ignored Intf[142]: [ovr_TraceMessage, aliases [], int ovr_TraceMessage(int level, const char * message)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1166: info: 'ovrHmd_StartPerfLog': JavaEmitter: Non-Ignored Intf[143]: [ovrHmd_StartPerfLog, aliases [], ovrBool ovrHmd_StartPerfLog(ovrHmd hmd, const char * fileName, const char * userData1)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1166: info: 'ovrHmd_StartPerfLog': JavaEmitter: Non-Ignored Intf[144]: [ovrHmd_StartPerfLog, aliases [], ovrBool ovrHmd_StartPerfLog(ovrHmd hmd, const char * fileName, const char * userData1)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1166: info: 'ovrHmd_StartPerfLog': JavaEmitter: Non-Ignored Intf[145]: [ovrHmd_StartPerfLog, aliases [], ovrBool ovrHmd_StartPerfLog(ovrHmd hmd, const char * fileName, const char * userData1)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1166: info: 'ovrHmd_StartPerfLog': JavaEmitter: Non-Ignored Intf[146]: [ovrHmd_StartPerfLog, aliases [], ovrBool ovrHmd_StartPerfLog(ovrHmd hmd, const char * fileName, const char * userData1)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1167: info: 'ovrHmd_StopPerfLog': JavaEmitter: Non-Ignored Intf[147]: [ovrHmd_StopPerfLog, aliases [], ovrBool ovrHmd_StopPerfLog(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1167: info: 'ovrHmd_StopPerfLog': JavaEmitter: Non-Ignored Intf[148]: [ovrHmd_StopPerfLog, aliases [], ovrBool ovrHmd_StopPerfLog(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_0_5_0.h:1167: info: 'ovrHmd_StopPerfLog': JavaEmitter: Non-Ignored Intf[149]: [ovrHmd_StopPerfLog, aliases [], ovrBool ovrHmd_StopPerfLog(ovrHmd hmd)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:62: info: 'ovrMatrix4f_Projection': JavaEmitter: Non-Ignored Intf[150]: [ovrMatrix4f_Projection, aliases [], ovrMatrix4f ovrMatrix4f_Projection(ovrFovPort fov, float znear, float zfar, unsigned int projectionModFlags)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:62: info: 'ovrMatrix4f_Projection': JavaEmitter: Non-Ignored Intf[151]: [ovrMatrix4f_Projection, aliases [], ovrMatrix4f ovrMatrix4f_Projection(ovrFovPort fov, float znear, float zfar, unsigned int projectionModFlags)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:62: info: 'ovrMatrix4f_Projection': JavaEmitter: Non-Ignored Intf[152]: [ovrMatrix4f_Projection, aliases [], ovrMatrix4f ovrMatrix4f_Projection(ovrFovPort fov, float znear, float zfar, unsigned int projectionModFlags)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:67: info: 'ovrMatrix4f_OrthoSubProjection': JavaEmitter: Non-Ignored Intf[153]: [ovrMatrix4f_OrthoSubProjection, aliases [], ovrMatrix4f ovrMatrix4f_OrthoSubProjection(ovrMatrix4f projection, ovrVector2f orthoScale, float orthoDistance, float hmdToEyeViewOffsetX)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:67: info: 'ovrMatrix4f_OrthoSubProjection': JavaEmitter: Non-Ignored Intf[154]: [ovrMatrix4f_OrthoSubProjection, aliases [], ovrMatrix4f ovrMatrix4f_OrthoSubProjection(ovrMatrix4f projection, ovrVector2f orthoScale, float orthoDistance, float hmdToEyeViewOffsetX)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:67: info: 'ovrMatrix4f_OrthoSubProjection': JavaEmitter: Non-Ignored Intf[155]: [ovrMatrix4f_OrthoSubProjection, aliases [], ovrMatrix4f ovrMatrix4f_OrthoSubProjection(ovrMatrix4f projection, ovrVector2f orthoScale, float orthoDistance, float hmdToEyeViewOffsetX)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:71: info: 'ovr_WaitTillTime': JavaEmitter: Non-Ignored Intf[156]: [ovr_WaitTillTime, aliases [], double ovr_WaitTillTime(double absTime)] [gluegen] ../oculusvr-sdk/LibOVR/Include/OVR_CAPI_Util.h:71: info: 'ovr_WaitTillTime': JavaEmitter: Non-Ignored Intf[157]: [ovr_WaitTillTime, aliases [], double ovr_WaitTillTime(double absTime)] java.compile: [javac] Compiling 27 source files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/oculusvr/classes [javac] Compiling 7 source files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/oculusvr/classes [copy] Copying 6 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/oculusvr/classes gluegen.cpptasks.detect.compiler: [echo] gcc.compat.compiler=gcc [echo] GCC=true [echo] CLANG=${isCLANG} [echo] VC6=${isVC6} [echo] VC7=${isVC7} [echo] VC8=${isVC8} [echo] VC8_X64=${isVC8_X64} [echo] VC9=${isVC9} [echo] MingW=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir.nonmacosx: setup.java.home.dir.macosx: setup.java.home.dir: [echo] java.home.dir /opt-linux-x86_64/jdk1.8.0_25/jre/.. [echo] java.includes.dir /home/jogamp/JogAmpSlaveArm64_Android/workspace/gluegen/label/android-aarch64/make/stub_includes/jni declare.linux.android: [echo] android.arm gluegen.cpptasks.configure.compiler: [echo] Custom forced compiler Android NDK, linker.cfg.android gluegen.cpptasks.declare.compiler: [echo] Custom forced Linux.x86 cross compile android gluegen.cpptasks.setup.compiler: c.configure.1: c.configure.win32.vc: c.configure.win32.mingw: c.configure.win64.mingw: c.configure.win32: c.configure.linux.armv6: c.configure.linux.x86: c.configure.linux.amd64: c.configure.linux.ia64: c.configure.linux.hppa: c.configure.linux.mips: c.configure.linux.mipsel: c.configure.linux.ppc: c.configure.linux.s390: c.configure.linux.sparc: c.configure.x11: c.configure.linux: c.configure.android: [echo] Android c.configure.solaris32: c.configure.solaris.sparcv9: c.configure.solaris.amd64: c.configure.macosx: c.configure.freebsd.x86: c.configure.freebsd.amd64: c.configure.freebsd: c.configure.hpux: c.configure.2: c.configure: c.build: build-jars-dependset: setup-manifestfile: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/oculusvr [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/oculusvr build-jars-javase: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/oculusvr/oculusvr.jar [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/oculusvr/obj/oculusvr-natives-android-aarch64.jar.d/java [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/oculusvr/obj/oculusvr-natives-android-aarch64.jar.d/jar [javac] Compiling 1 source file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/oculusvr/obj/oculusvr-natives-android-aarch64.jar.d/jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/oculusvr/oculusvr-natives-android-aarch64.jar build-jars: generate.version.txt: all.impl: one.dir.skip.check: one.lib.dir: [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/lib [copy] Copying 2 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/lib one.jar.dir.prep: [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/atomic [copy] Copying 48 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/atomic [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build one.jar.dir.android: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android.jar one.jar.dir: [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-noawt.jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-mobile.jar [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/lib/jogl-all-natives-android-aarch64.jar.d/java [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/lib/jogl-all-natives-android-aarch64.jar.d/jar [copy] Copying 2 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/lib/jogl-all-natives-android-aarch64.jar.d/jar [javac] Compiling 1 source file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/lib/jogl-all-natives-android-aarch64.jar.d/jar [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-natives-android-aarch64.jar [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar android.package.jogl.skip.check: android.jogl.package: [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/temp/src [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/temp/classes [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/image/assets [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/image/lib/arm64-v8a [copy] Copying 2 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/image/lib/arm64-v8a [copy] Copying 74 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/image/assets [copy] Copying 5 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/image/assets [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/image [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/image/META-INF [echo] aapt.signed jogl-all-android-aarch64: generating Android R.java from the resources... [echo] aapt.signed jogl-all-android-aarch64: compiling R.java... [javac] /home/jogamp/JogAmpSlaveArm64_Android/workspace/gluegen/label/android-aarch64/make/jogamp-androidtasks.xml:166: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 1 source file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/temp/classes [javac] [parsing started RegularFileObject[/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/temp/src/R.java]] [javac] [parsing completed 12ms] [javac] [search path for source files: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/temp/src] [javac] [search path for class files: /opt-share/jre1.6.0_30/lib/rt.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/cldrdata.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/dnsns.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/jfxrt.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/localedata.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/nashorn.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/sunec.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/sunjce_provider.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/sunpkcs11.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/zipfs.jar,/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/temp/classes,/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android.jar,/home/jogamp/JogAmpSlaveArm64_Android/workspace/gluegen/label/android-aarch64/make/lib/android-sdk/15/android.jar,/opt-share/apache-ant/lib/ant-launcher.jar,/opt-share/apache-ant/lib/ant-antlr.jar,/opt-share/apache-ant/lib/ant-apache-bcel.jar,/opt-share/apache-ant/lib/ant-apache-bsf.jar,/opt-share/apache-ant/lib/ant-apache-log4j.jar,/opt-share/apache-ant/lib/ant-apache-oro.jar,/opt-share/apache-ant/lib/ant-apache-regexp.jar,/opt-share/apache-ant/lib/ant-apache-resolver.jar,/opt-share/apache-ant/lib/ant-apache-xalan2.jar,/opt-share/apache-ant/lib/ant-commons-logging.jar,/opt-share/apache-ant/lib/ant-commons-net.jar,/opt-share/apache-ant/lib/ant-jai.jar,/opt-share/apache-ant/lib/ant-javamail.jar,/opt-share/apache-ant/lib/ant-jdepend.jar,/opt-share/apache-ant/lib/ant-jmf.jar,/opt-share/apache-ant/lib/ant-jsch.jar,/opt-share/apache-ant/lib/ant-junit.jar,/opt-share/apache-ant/lib/ant-junit4.jar,/opt-share/apache-ant/lib/ant-netrexx.jar,/opt-share/apache-ant/lib/ant-swing.jar,/opt-share/apache-ant/lib/ant-testutil.jar,/opt-share/apache-ant/lib/ant.jar,/opt-linux-x86_64/jdk1.8.0_25/lib/tools.jar] [javac] [loading ZipFileIndexFileObject[/opt-share/jre1.6.0_30/lib/rt.jar(java/lang/Object.class)]] [javac] [checking com.jogamp.opengl.R] [javac] [loading ZipFileIndexFileObject[/opt-share/jre1.6.0_30/lib/rt.jar(java/io/Serializable.class)]] [javac] [wrote RegularFileObject[/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/temp/classes/com/jogamp/opengl/R$attr.class]] [javac] [wrote RegularFileObject[/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/temp/classes/com/jogamp/opengl/R$drawable.class]] [javac] [wrote RegularFileObject[/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/temp/classes/com/jogamp/opengl/R$layout.class]] [javac] [wrote RegularFileObject[/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/temp/classes/com/jogamp/opengl/R$string.class]] [javac] [wrote RegularFileObject[/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/temp/classes/com/jogamp/opengl/R$style.class]] [javac] [wrote RegularFileObject[/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d/temp/classes/com/jogamp/opengl/R.class]] [javac] [total 123ms] [echo] aapt.signed jogl-all-android-aarch64: dex'ing [echo] aapt.signed jogl-all-android-aarch64: packaging [exec] resources/android/res-jogl/drawable-xhdpi/icon.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited [echo] aapt.signed jogl-all-android-aarch64: gen temp keystore JogAmp_Android @ ../build/jar/jogl-all-android-aarch64.apk.d/debug.keystore [echo] aapt.signed jogl-all-android-aarch64: signing w/ key JogAmp_Android @ /home/jogamp/android/JogAmpAndroid01KeyStore.jks [exec] jar signed. [exec] [exec] Warning: [exec] No -tsa or -tsacert is provided and this jar is not timestamped. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2039-02-20) or after any future revocation date. [echo] aapt.signed jogl-all-android-aarch64: zip aligning [exec] Verifying alignment of /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk (4)... [exec] 50 META-INF/MANIFEST.MF (OK - compressed) [exec] 3565 META-INF/JOGAMP_A.SF (OK - compressed) [exec] 6862 META-INF/JOGAMP_A.RSA (OK - compressed) [exec] 8744 AndroidManifest.xml (OK - compressed) [exec] 9852 assets/com/jogamp/graph/package.html (OK - compressed) [exec] 10377 assets/com/jogamp/opengl/util/av/package.html (OK - compressed) [exec] 10798 assets/com/jogamp/opengl/util/packrect/package.html (OK - compressed) [exec] 11175 assets/jogamp/graph/curve/opengl/shader/attributes.glsl (OK - compressed) [exec] 11614 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_lineAA.glsl (OK - compressed) [exec] 12029 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_simple.glsl (OK - compressed) [exec] 12605 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_simple.orig.glsl (OK - compressed) [exec] 13297 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass1-curve_weight.glsl (OK - compressed) [exec] 13825 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass1.vp (OK - compressed) [exec] 14354 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-msaa.glsl (OK - compressed) [exec] 14646 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_allprop01.glsl (OK - compressed) [exec] 15711 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_bforce_even.glsl (OK - compressed) [exec] 16642 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_bforce_odd.glsl (OK - compressed) [exec] 17516 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_flipquad.glsl (OK - compressed) [exec] 18251 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_flipquad2.glsl (OK - compressed) [exec] 19038 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_flipquad3.glsl (OK - compressed) [exec] 20173 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_fxaa3.glsl (OK - compressed) [exec] 21095 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_poles_bilin1.glsl (OK - compressed) [exec] 22172 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_polesequal.glsl (OK - compressed) [exec] 22799 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_polesprop01.glsl (OK - compressed) [exec] 23592 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_quincunx.glsl (OK - compressed) [exec] 24097 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass2-vbaa_rgss.glsl (OK - compressed) [exec] 24606 assets/jogamp/graph/curve/opengl/shader/curverenderer01-pass2.vp (OK - compressed) [exec] 24963 assets/jogamp/graph/curve/opengl/shader/curverenderer01-segment-head.fp (OK - compressed) [exec] 25315 assets/jogamp/graph/curve/opengl/shader/curverenderer01-single.vp (OK - compressed) [exec] 25826 assets/jogamp/graph/curve/opengl/shader/uniforms.glsl (OK - compressed) [exec] 26162 assets/jogamp/graph/curve/opengl/shader/varyings.glsl (OK - compressed) [exec] 26402 assets/jogamp/graph/font/fonts/ubuntu/CONTRIBUTING.txt (OK - compressed) [exec] 26967 assets/jogamp/graph/font/fonts/ubuntu/FONTLOG.txt (OK - compressed) [exec] 30286 assets/jogamp/graph/font/fonts/ubuntu/LICENCE-FAQ.txt (OK - compressed) [exec] 34118 assets/jogamp/graph/font/fonts/ubuntu/LICENCE.txt (OK - compressed) [exec] 36203 assets/jogamp/graph/font/fonts/ubuntu/README.txt (OK - compressed) [exec] 36645 assets/jogamp/graph/font/fonts/ubuntu/TRADEMARKS.txt (OK - compressed) [exec] 36865 assets/jogamp/graph/font/fonts/ubuntu/Ubuntu-B.ttf (OK - compressed) [exec] 201227 assets/jogamp/graph/font/fonts/ubuntu/Ubuntu-BI.ttf (OK - compressed) [exec] 380305 assets/jogamp/graph/font/fonts/ubuntu/Ubuntu-L.ttf (OK - compressed) [exec] 579905 assets/jogamp/graph/font/fonts/ubuntu/Ubuntu-LI.ttf (OK - compressed) [exec] 779312 assets/jogamp/graph/font/fonts/ubuntu/Ubuntu-M.ttf (OK - compressed) [exec] 946371 assets/jogamp/graph/font/fonts/ubuntu/Ubuntu-MI.ttf (OK - compressed) [exec] 1130427 assets/jogamp/graph/font/fonts/ubuntu/Ubuntu-R.ttf (OK - compressed) [exec] 1306844 assets/jogamp/graph/font/fonts/ubuntu/Ubuntu-RI.ttf (OK - compressed) [exec] 1497359 assets/jogamp/graph/font/fonts/ubuntu/copyright.txt (OK - compressed) [exec] 1497569 assets/jogamp/opengl/glu/nurbs/README.txt (OK - compressed) [exec] 1498752 assets/jogamp/opengl/shader/texture01_xxx.fp (OK - compressed) [exec] 1499060 assets/jogamp/opengl/shader/texture01_xxx.vp (OK - compressed) [exec] 1499403 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColor.fp (OK - compressed) [exec] 1499841 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColor.vp (OK - compressed) [exec] 1500206 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColorLight.vp (OK - compressed) [exec] 1501151 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColorTexture.fp (OK - compressed) [exec] 1502206 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.fp (OK - compressed) [exec] 1502818 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.vp (OK - compressed) [exec] 1503368 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColor.bfp (OK - compressed) [exec] 1503886 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColor.bvp (OK - compressed) [exec] 1504781 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColorLight.bvp (OK - compressed) [exec] 1507056 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/bin/nvidia/FixedFuncColorTexture.bfp (OK - compressed) [exec] 1507973 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/es_precision.glsl (OK - compressed) [exec] 1508200 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_alphatest.fp (OK - compressed) [exec] 1508525 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_attribute.glsl (OK - compressed) [exec] 1508821 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_const.glsl (OK - compressed) [exec] 1509376 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_lightdef.glsl (OK - compressed) [exec] 1509780 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_settexcoord.vp (OK - compressed) [exec] 1510302 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform.glsl (OK - compressed) [exec] 1510966 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform_light.glsl (OK - compressed) [exec] 1511259 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_varying.glsl (OK - compressed) [exec] 1511530 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/scripts/nvidia-apx/glslc-ff.bat (OK - compressed) [exec] 1511906 assets/jogamp/opengl/util/glsl/fixedfunc/shaders/scripts/nvidia-apx/glslc.bat (OK - compressed) [exec] 1512233 assets/jogamp/opengl/util/pngj/chunks/package.html (OK - compressed) [exec] 1512477 assets/jogamp/opengl/util/pngj/package.html (OK - compressed) [exec] 1512707 assets/jogamp/opengl/util/stereo/shader/dist01_chroma.fp (OK - compressed) [exec] 1513131 assets/jogamp/opengl/util/stereo/shader/dist01_chroma.vp (OK - compressed) [exec] 1513572 assets/jogamp/opengl/util/stereo/shader/dist01_plain.fp (OK - compressed) [exec] 1513963 assets/jogamp/opengl/util/stereo/shader/dist01_plain.vp (OK - compressed) [exec] 1514493 assets/jogamp/opengl/util/stereo/shader/dist01_timewarp.vp (OK - compressed) [exec] 1515346 assets/jogamp/opengl/util/stereo/shader/dist01_timewarp_chroma.vp (OK - compressed) [exec] 1516340 assets/jogl/util/data/av/test-ntsc01-28x16.png (OK) [exec] 1516812 assets/newt/data/cross-grey-alpha-16x16.png (OK) [exec] 1517164 assets/newt/data/jogamp-16x16.png (OK) [exec] 1517776 assets/newt/data/jogamp-32x32.png (OK) [exec] 1518872 assets/newt/data/pointer-grey-alpha-16x24.png (OK) [exec] 1519424 classes.dex (OK - compressed) [exec] 2488775 lib/arm64-v8a/libjogl_mobile.so (OK - compressed) [exec] 2547424 lib/arm64-v8a/libnewt.so (OK - compressed) [exec] 2550688 res/drawable-hdpi-v4/icon.png (OK) [exec] 2553212 res/drawable-ldpi-v4/icon.png (OK) [exec] 2554324 res/drawable-mdpi-v4/icon.png (OK) [exec] 2555836 res/drawable-xhdpi-v4/icon.png (OK) [exec] 2558918 res/layout/main.xml (OK - compressed) [exec] 2559236 resources.arsc (OK) [exec] Verification succesful [delete] Deleting directory /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-all-android-aarch64.apk.d one.dir: tag.build: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build test.compile: [echo] gluegen.basename: gluegen [echo] jogl.basename: jogl jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: common.init: declare.common: test.compile.check: [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/test/build/obj [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/test/build/classes [echo] jogl-test.jar /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test.jar test.compile: [copy] Copying 83 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/test/build/classes [copy] Copied 58 empty directories to 37 empty directories under /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/test/build/classes [echo] gluegen.basename: gluegen [echo] jogl.basename: jogl test.compile.javase.generic: [javac] Compiling 436 source files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/test/build/classes [javac] Note: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/src/test/com/jogamp/opengl/test/junit/jogl/math/TestPMVMatrix01NEWT.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. test.compile.javase.oculusvr: test.compile.javase: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/test/build [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test.jar [echo] gluegen.basename: gluegen [echo] jogl.basename: jogl test.compile.android: [javac] Compiling 32 source files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/test/build/classes [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/test/build [jar] Building jar: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.jar test.package.android: [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/temp/src [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/temp/classes [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/image/assets [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/image/lib/generic [copy] Copying 83 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/image/assets [copy] Copying 7 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/image/assets [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/image [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/image/META-INF [echo] aapt.signed jogl-test-android: generating Android R.java from the resources... [echo] aapt.signed jogl-test-android: compiling R.java... [javac] /home/jogamp/JogAmpSlaveArm64_Android/workspace/gluegen/label/android-aarch64/make/jogamp-androidtasks.xml:166: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 1 source file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/temp/classes [javac] [parsing started RegularFileObject[/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/temp/src/R.java]] [javac] [parsing completed 979ms] [javac] [search path for source files: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/temp/src] [javac] [search path for class files: /opt-share/jre1.6.0_30/lib/rt.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/cldrdata.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/dnsns.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/jfxrt.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/localedata.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/nashorn.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/sunec.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/sunjce_provider.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/sunpkcs11.jar,/opt-linux-x86_64/jdk1.8.0_25/jre/lib/ext/zipfs.jar,/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/temp/classes,/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.jar,/home/jogamp/JogAmpSlaveArm64_Android/workspace/gluegen/label/android-aarch64/make/lib/android-sdk/15/android.jar,/opt-share/apache-ant/lib/ant-launcher.jar,/opt-share/apache-ant/lib/ant-antlr.jar,/opt-share/apache-ant/lib/ant-apache-bcel.jar,/opt-share/apache-ant/lib/ant-apache-bsf.jar,/opt-share/apache-ant/lib/ant-apache-log4j.jar,/opt-share/apache-ant/lib/ant-apache-oro.jar,/opt-share/apache-ant/lib/ant-apache-regexp.jar,/opt-share/apache-ant/lib/ant-apache-resolver.jar,/opt-share/apache-ant/lib/ant-apache-xalan2.jar,/opt-share/apache-ant/lib/ant-commons-logging.jar,/opt-share/apache-ant/lib/ant-commons-net.jar,/opt-share/apache-ant/lib/ant-jai.jar,/opt-share/apache-ant/lib/ant-javamail.jar,/opt-share/apache-ant/lib/ant-jdepend.jar,/opt-share/apache-ant/lib/ant-jmf.jar,/opt-share/apache-ant/lib/ant-jsch.jar,/opt-share/apache-ant/lib/ant-junit.jar,/opt-share/apache-ant/lib/ant-junit4.jar,/opt-share/apache-ant/lib/ant-netrexx.jar,/opt-share/apache-ant/lib/ant-swing.jar,/opt-share/apache-ant/lib/ant-testutil.jar,/opt-share/apache-ant/lib/ant.jar,/opt-linux-x86_64/jdk1.8.0_25/lib/tools.jar] [javac] [loading ZipFileIndexFileObject[/opt-share/jre1.6.0_30/lib/rt.jar(java/lang/Object.class)]] [javac] [checking com.jogamp.opengl.test.R] [javac] [loading ZipFileIndexFileObject[/opt-share/jre1.6.0_30/lib/rt.jar(java/io/Serializable.class)]] [javac] [wrote RegularFileObject[/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/temp/classes/com/jogamp/opengl/test/R$attr.class]] [javac] [wrote RegularFileObject[/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/temp/classes/com/jogamp/opengl/test/R$drawable.class]] [javac] [wrote RegularFileObject[/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/temp/classes/com/jogamp/opengl/test/R$layout.class]] [javac] [wrote RegularFileObject[/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/temp/classes/com/jogamp/opengl/test/R$string.class]] [javac] [wrote RegularFileObject[/home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d/temp/classes/com/jogamp/opengl/test/R.class]] [javac] [total 16217ms] [echo] aapt.signed jogl-test-android: dex'ing [echo] aapt.signed jogl-test-android: packaging [exec] resources/android/res-test/drawable-xhdpi/icon.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited [echo] aapt.signed jogl-test-android: gen temp keystore JogAmp_Android @ ../build/jar/jogl-test-android.apk.d/debug.keystore [echo] aapt.signed jogl-test-android: signing w/ key JogAmp_Android @ /home/jogamp/android/JogAmpAndroid01KeyStore.jks [exec] jar signed. [exec] [exec] Warning: [exec] No -tsa or -tsacert is provided and this jar is not timestamped. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2039-02-20) or after any future revocation date. [echo] aapt.signed jogl-test-android: zip aligning [exec] Verifying alignment of /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk (4)... [exec] 50 META-INF/MANIFEST.MF (OK - compressed) [exec] 3848 META-INF/JOGAMP_A.SF (OK - compressed) [exec] 7499 META-INF/JOGAMP_A.RSA (OK - compressed) [exec] 9381 AndroidManifest.xml (OK - compressed) [exec] 11424 assets/arrow-blue-alpha-64x64.png (OK) [exec] 13816 assets/arrow-red-alpha-64x64.png (OK) [exec] 16276 assets/com/jogamp/opengl/test/bugs/Bug735.OSX.CALayer.Perf.logs/aaaa-m1-sync0-flush-wait-finish.log (OK - compressed) [exec] 33257 assets/com/jogamp/opengl/test/bugs/Bug735.OSX.CALayer.Perf.logs/aaaa-m1-sync1-flush-wait-finish.log (OK - compressed) [exec] 54181 assets/com/jogamp/opengl/test/bugs/Bug735.OSX.CALayer.Perf.logs/aaaa-m2-sync0-finish-wait-exclctx.log (OK - compressed) [exec] 70119 assets/com/jogamp/opengl/test/bugs/Bug735.OSX.CALayer.Perf.logs/aaaa-m2-sync0-finish-wait.log (OK - compressed) [exec] 85920 assets/com/jogamp/opengl/test/bugs/Bug735.OSX.CALayer.Perf.logs/aaaa-m2-sync1-finish-wait.log (OK - compressed) [exec] 105748 assets/com/jogamp/opengl/test/junit/graph/demos/button-pressed-145x53.png (OK) [exec] 114456 assets/com/jogamp/opengl/test/junit/graph/demos/button-released-145x53.png (OK) [exec] 123984 assets/com/jogamp/opengl/test/junit/graph/fonts/freefont/FreeMono.ttf (OK - compressed) [exec] 428063 assets/com/jogamp/opengl/test/junit/graph/fonts/freefont/FreeMonoBold.ttf (OK - compressed) [exec] 589082 assets/com/jogamp/opengl/test/junit/graph/fonts/freefont/FreeMonoBoldOblique.ttf (OK - compressed) [exec] 759655 assets/com/jogamp/opengl/test/junit/graph/fonts/freefont/FreeMonoOblique.ttf (OK - compressed) [exec] 981679 assets/com/jogamp/opengl/test/junit/graph/fonts/freefont/FreeSans.ttf (OK - compressed) [exec] 1787723 assets/com/jogamp/opengl/test/junit/graph/fonts/freefont/FreeSansBold.ttf (OK - compressed) [exec] 2025702 assets/com/jogamp/opengl/test/junit/graph/fonts/freefont/FreeSansBoldOblique.ttf (OK - compressed) [exec] 2219935 assets/com/jogamp/opengl/test/junit/graph/fonts/freefont/FreeSansOblique.ttf (OK - compressed) [exec] 2640823 assets/com/jogamp/opengl/test/junit/graph/fonts/freefont/FreeSerif.ttf (OK - compressed) [exec] 4467848 assets/com/jogamp/opengl/test/junit/graph/fonts/freefont/FreeSerifBold.ttf (OK - compressed) [exec] 5148928 assets/com/jogamp/opengl/test/junit/graph/fonts/freefont/FreeSerifBoldItalic.ttf (OK - compressed) [exec] 5490917 assets/com/jogamp/opengl/test/junit/graph/fonts/freefont/FreeSerifItalic.ttf (OK - compressed) [exec] 6024744 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/PointsShader.fp (OK - compressed) [exec] 6025432 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/PointsShader.vp (OK - compressed) [exec] 6026141 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/RedSquareShader.fp (OK - compressed) [exec] 6026432 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/RedSquareShader.vp (OK - compressed) [exec] 6026773 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/RedSquareShader2.fp (OK - compressed) [exec] 6027077 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/default.vp (OK - compressed) [exec] 6027493 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/elektronenmultiplizierer_development.fp (OK - compressed) [exec] 6031935 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/elektronenmultiplizierer_port.fp (OK - compressed) [exec] 6034263 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-1.fp (OK - compressed) [exec] 6034590 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-1.vp (OK - compressed) [exec] 6034945 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-2.fp (OK - compressed) [exec] 6035348 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/fbo-mrt-2.vp (OK - compressed) [exec] 6035723 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/gears.fp (OK - compressed) [exec] 6036403 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/gears.vp (OK - compressed) [exec] 6037087 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/landscape.fp (OK - compressed) [exec] 6039607 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/landscape.vp (OK - compressed) [exec] 6039857 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/mgl_default_xxx.fp (OK - compressed) [exec] 6040152 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/mgl_default_xxx.vp (OK - compressed) [exec] 6040490 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/ruler.fp (OK - compressed) [exec] 6040948 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/texsequence_xxx.fp (OK - compressed) [exec] 6041424 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/texsequence_xxx.vp (OK - compressed) [exec] 6041819 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/texture01_xxx.fp (OK - compressed) [exec] 6042272 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/texture01_xxx.vp (OK - compressed) [exec] 6042667 assets/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/texture02_xxx.fp (OK - compressed) [exec] 6043107 assets/com/jogamp/opengl/test/junit/jogl/demos/gl3/shader/flipXYZ01_xxx.gp (OK - compressed) [exec] 6043575 assets/com/jogamp/opengl/test/junit/jogl/demos/gl3/shader/passthrough01_xxx.gp (OK - compressed) [exec] 6044005 assets/com/jogamp/opengl/test/junit/jogl/demos/gl3/shader/texture01_xxx.fp (OK - compressed) [exec] 6044364 assets/com/jogamp/opengl/test/junit/jogl/demos/gl3/shader/texture01_xxx.vp (OK - compressed) [exec] 6044720 assets/com/jogamp/opengl/test/junit/jogl/demos/gl4/shader/tess_example01.fp (OK - compressed) [exec] 6044899 assets/com/jogamp/opengl/test/junit/jogl/demos/gl4/shader/tess_example01.tcp (OK - compressed) [exec] 6045167 assets/com/jogamp/opengl/test/junit/jogl/demos/gl4/shader/tess_example01.tep (OK - compressed) [exec] 6045417 assets/com/jogamp/opengl/test/junit/jogl/demos/gl4/shader/tess_example01.vp (OK - compressed) [exec] 6045688 assets/com/jogamp/opengl/test/junit/jogl/demos/gl4/shader/triangles.fp (OK - compressed) [exec] 6045990 assets/com/jogamp/opengl/test/junit/jogl/demos/gl4/shader/triangles.vp (OK - compressed) [exec] 6046380 assets/com/jogamp/opengl/test/junit/jogl/util/texture/bug724-transparent-grey_gimpexp.png (OK) [exec] 6048424 assets/com/jogamp/opengl/test/junit/jogl/util/texture/bug724-transparent-grey_orig.png (OK) [exec] 6050653 assets/com/jogamp/opengl/test/junit/jogl/util/texture/bug744-rle32.tga (OK - compressed) [exec] 6135016 assets/com/jogamp/opengl/test/junit/jogl/util/texture/bug745_qttdef_post_frame.jpg (OK) [exec] 6143539 assets/com/jogamp/opengl/test/junit/jogl/util/texture/bug982.rle32.256x256.tga (OK - compressed) [exec] 6149280 assets/com/jogamp/opengl/test/junit/jogl/util/texture/cross-grey-alpha-16x16.png (OK) [exec] 6149672 assets/com/jogamp/opengl/test/junit/jogl/util/texture/grayscale_texture.png (OK) [exec] 6154644 assets/com/jogamp/opengl/test/junit/jogl/util/texture/j1-baseline.jpg (OK) [exec] 6176004 assets/com/jogamp/opengl/test/junit/jogl/util/texture/j2-progressive.jpg (OK) [exec] 6198416 assets/com/jogamp/opengl/test/junit/jogl/util/texture/j3-baseline_gray.jpg (OK) [exec] 6216304 assets/com/jogamp/opengl/test/junit/jogl/util/texture/pointer-grey-alpha-16x24.png (OK) [exec] 6216918 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-64x32_DXT1.dds (OK - compressed) [exec] 6217145 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-64x32_DXT5.dds (OK - compressed) [exec] 6217406 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-64x32_uncompressed.dds (OK - compressed) [exec] 6217696 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-cmyk-01.jpg (OK) [exec] 6228252 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-ntscIG3-01-160x90.png (OK) [exec] 6232108 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-ntscIG4-01-160x90.png (OK) [exec] 6236460 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-ntscI_3-01-160x90.png (OK) [exec] 6240300 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-ntscI_4-01-160x90.png (OK) [exec] 6244636 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-ntscNG4-01-160x90.png (OK) [exec] 6249008 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-ntscN_3-01-160x90-60pct-yuv422h-base.jpg (OK) [exec] 6251768 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-ntscN_3-01-160x90-60pct-yuv422h-prog.jpg (OK) [exec] 6254272 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-ntscN_3-01-160x90-90pct-yuv444-base.jpg (OK) [exec] 6258524 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-ntscN_3-01-160x90-90pct-yuv444-prog.jpg (OK) [exec] 6263048 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-ntscN_3-01-160x90.png (OK) [exec] 6265944 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-ntscN_4-01-160x90.png (OK) [exec] 6269232 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-ntscP_3-01-160x90.png (OK) [exec] 6271240 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-ntscP_4-01-160x90.png (OK) [exec] 6273247 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-u32.tga (OK - compressed) [exec] 6319352 assets/com/jogamp/opengl/test/junit/jogl/util/texture/test-ycck-01.jpg (OK) [exec] 6381912 assets/crosshair-grey-alpha-64x64.png (OK) [exec] 6382400 assets/jogamp-pointer-64x64.png (OK) [exec] 6385295 assets/placeholder.txt (OK - compressed) [exec] 6385428 assets/red-16x16.png (OK) [exec] 6385648 assets/red-32x32.png (OK) [exec] 6386072 classes.dex (OK - compressed) [exec] 6962012 res/drawable-hdpi-v4/icon.png (OK) [exec] 6964536 res/drawable-ldpi-v4/icon.png (OK) [exec] 6965648 res/drawable-mdpi-v4/icon.png (OK) [exec] 6967160 res/drawable-xhdpi-v4/icon.png (OK) [exec] 6970242 res/layout/main.xml (OK - compressed) [exec] 6970560 resources.arsc (OK) [exec] Verification succesful [delete] Deleting directory /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jar/jogl-test-android.apk.d developer-src-zip: [zip] Building zip: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-java-src.zip [zip] Building zip: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-test-java-src.zip developer-zip-archive: [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64 [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64 [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64 [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64 [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64 [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64 [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64/jar [copy] Copying 62 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64/jar [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64/lib [copy] Copying 2 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64/lib [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64/jnlp-files [copy] Copying 53 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64/jnlp-files [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64/etc [copy] Copying 5 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64/etc [copy] Copying 2 files to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64 [exec] [exec] 7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 [exec] p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs) [exec] Scanning [exec] [exec] Creating archive /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64.7z [exec] [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jogl-java-src.zip [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jogl-test-java-src.zip [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/gluegen-gl.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/jogl-all-android-natives-android-aarch64.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/jogl-all-android.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/jogl-all-mobile-natives-android-aarch64.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/jogl-all-mobile.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/jogl-all-natives-android-aarch64.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/jogl-all-noawt-natives-android-aarch64.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/jogl-all-noawt.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/jogl-all.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-awt.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-cg-natives-android-aarch64.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-cg.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-fonts-p0.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-gldesktop-dbg.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-gldesktop.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-glmobile-dbg.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-glmobile.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-glu-gldesktop.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-glu.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-natives-android-aarch64.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-omx.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-os-android.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-os-osx.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-os-win.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-os-x11.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-sdk.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-swt.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/jogl-test-android.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/jogl-test.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-util-awt.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-util-fixedfuncemu.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-util-gldesktop.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-util-graph.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl-util.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/jogl.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/nativewindow-awt.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/nativewindow-natives-android-aarch64.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/nativewindow-os-osx.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/nativewindow-os-win.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/nativewindow-os-x11.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/nativewindow.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/newt-awt.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/newt-driver-android.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/newt-driver-bcm-old.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/newt-driver-bcm-vc.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/newt-driver-intelgdl.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/newt-driver-kd.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/newt-driver-linux.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/newt-driver-osx.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/newt-driver-win.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/newt-driver-x11.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/newt-event.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/newt-natives-android-aarch64.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/newt-ogl.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/newt-swt.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/newt.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/oculusvr-natives-android-aarch64.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/atomic/oculusvr.jar [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/etc/test.bat [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/etc/test_dbg.bat [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/Bug910-AppletLifecycleCheck.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-bug816_glcanvas01.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-bug816_glcanvas02a.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-bug816_glcanvas02b.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-bug816_layerpos03a.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-bug816_layerpos03b.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-bug818_gljpanel01.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-bug848_glcanvas01.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-gl2_gljpanel02.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-ElektronenMultiplizierer-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-ElektronenMultiplizierer.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-gears-applet3-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-gears-applet3-special-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-gears-gl3-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-gears-normal-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-gears-normal-napplet2.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-gears-normal.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-gears-special-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-gears-special.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01-applet3-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-GraphTextDemo01b-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01-applet3-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo01.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo02-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo03-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-GraphUISceneDemo04-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-MovieCube-applet3-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-MovieCube-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt-MovieCube.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-version-applet3-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-version-napplet.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-version.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-test-applet3s.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-test-applets.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/Userguide.html [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/etc/test.sh [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/etc/test_dbg.sh [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/CHANGELOG.txt [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/LICENSE.txt [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/README.txt [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/lib/libjogl_mobile.so [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/lib/libnewt.so [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/jogl-all-android-aarch64-unsigned.apk [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/jogl-all-android-aarch64.apk [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/jogl-test-android-unsigned.apk [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jar/jogl-test-android.apk [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-all-awt-cg.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-all-awt.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-all-mobile.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-all-noawt.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-runner-newt.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-applet-version.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-application-version.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/atomic/jogl-awt.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/jogl-javaws-version.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/atomic/jogl-noawt.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/atomic/nativewindow-awt.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/atomic/nativewindow-noawt.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/atomic/newt-awt-jogl.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/atomic/newt-awt.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/atomic/newt-noawt-jogl.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/jnlp-files/atomic/newt-noawt.jnlp [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/etc/profile.jogl [exec] Compressing jogl-2.3-b1402-20150717-android-aarch64/artifact.properties [exec] [exec] Everything is Ok [delete] Deleting directory /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64 all: junit.run: [echo] gluegen.basename: gluegen [echo] jogl.basename: jogl jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: common.init: declare.common: junit.run.settings: [mkdir] Created dir: /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/test/results [touch] Creating /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/test/results/dummy.txt junit.run.if.enabled: junit.run.if.disabled: [copy] Copying 1 file to /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/test/results junit.run: [echo] gluegen.basename: gluegen [echo] jogl.basename: jogl jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 [echo] ant.java.version 1.8 [echo] java.version 1.8.0_25 [echo] java.home /opt-linux-x86_64/jdk1.8.0_25/jre [echo] jvmJava.exe /opt-linux-x86_64/jdk1.8.0_25/jre/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [echo] javadoc.xarg1 -Xdoclint:none [echo] jogamp.jar.codebase Codebase: *.jogamp.org [echo] jogamp.version 2.3.2-rc-20150717 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled true [echo] target.user.set true [echo] target.sourcelevel 1.6 [echo] target.targetlevel 1.6 [echo] target.rt.jar /opt-share/jre1.6.0_30/lib/rt.jar [echo] host.sourcelevel 1.8 [echo] host.targetlevel 1.8 [echo] host.rt.jar /opt-linux-x86_64/jdk1.8.0_25/jre/lib/rt.jar [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon true [echo] build.node.name androidArm64-jogamp-aarch64-sgothel-041 [echo] android.version 21 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: GLUEGEN_CPPTASKS_FILE 'gluegen-cpptasks-android-aarch64' done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=3.16.0-4-amd64 [echo] os.arch=amd64 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: common.init: declare.common: test-zip-archive: [exec] [exec] 7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 [exec] p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs) [exec] Scanning [exec] [exec] Creating archive /home/jogamp/JogAmpSlaveArm64_Android/workspace/jogl/label/android-aarch64/build/jogl-2.3-b1402-20150717-android-aarch64-test-results-androidArm64-jogamp-aarch64-sgothel-041.7z [exec] [exec] Compressing build/test/results/TEST-com.jogamp.junit.DisabledTest.xml [exec] [exec] Everything is Ok BUILD SUCCESSFUL Total time: 37 minutes 21 seconds [WARNINGS] Parsing warnings in console log with parser Java Compiler (javac) Archiving artifacts Recording test results [CopyArchiverPublisher] Copying archived artifacts in the shared directory '/srv/www/jogamp.org/deployment/autobuilds/origin/master/jogl-b1402-2015-07-17_03-34-14'. [CopyArchiverPublisher] '3' artifacts have been copied. [CopyArchiverPublisher] Stop copying archived artifacts in the shared directory. No emails were triggered. Notifying upstream projects of job completion Finished: SUCCESS