├── .gitignore ├── README.md ├── android ├── AndroidManifest.xml ├── bin │ └── com │ │ └── makepad │ │ └── rustquest │ │ ├── JNI.class │ │ └── MainActivity.class └── src │ └── com │ └── makepad │ └── rustquest │ ├── JNI.java │ └── MainActivity.java ├── debug.keystore ├── install.sh ├── native ├── .cargo │ └── config ├── Cargo.toml ├── libEGL-sys │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ └── lib.rs │ └── wrapper.h ├── libGLESv3-sys │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ └── lib.rs │ └── wrapper.h ├── libandroid-sys │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ └── lib.rs │ └── wrapper.h ├── liblog-sys │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ └── lib.rs │ └── wrapper.h ├── libvrapi-sys │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ └── lib.rs │ └── wrapper.h └── src │ ├── app.rs │ ├── app_thread.rs │ ├── egl.rs │ ├── geometry.rs │ ├── lib.rs │ ├── log.rs │ ├── program.rs │ └── swap_chain.rs ├── start.sh └── stop.sh /.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | build 3 | target 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/README.md -------------------------------------------------------------------------------- /android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/android/AndroidManifest.xml -------------------------------------------------------------------------------- /android/bin/com/makepad/rustquest/JNI.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/android/bin/com/makepad/rustquest/JNI.class -------------------------------------------------------------------------------- /android/bin/com/makepad/rustquest/MainActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/android/bin/com/makepad/rustquest/MainActivity.class -------------------------------------------------------------------------------- /android/src/com/makepad/rustquest/JNI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/android/src/com/makepad/rustquest/JNI.java -------------------------------------------------------------------------------- /android/src/com/makepad/rustquest/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/android/src/com/makepad/rustquest/MainActivity.java -------------------------------------------------------------------------------- /debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/debug.keystore -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | adb install -r build/rustquest.apk 3 | -------------------------------------------------------------------------------- /native/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/.cargo/config -------------------------------------------------------------------------------- /native/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/Cargo.toml -------------------------------------------------------------------------------- /native/libEGL-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/libEGL-sys/Cargo.toml -------------------------------------------------------------------------------- /native/libEGL-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/libEGL-sys/build.rs -------------------------------------------------------------------------------- /native/libEGL-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/libEGL-sys/src/lib.rs -------------------------------------------------------------------------------- /native/libEGL-sys/wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/libEGL-sys/wrapper.h -------------------------------------------------------------------------------- /native/libGLESv3-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/libGLESv3-sys/Cargo.toml -------------------------------------------------------------------------------- /native/libGLESv3-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/libGLESv3-sys/build.rs -------------------------------------------------------------------------------- /native/libGLESv3-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/libGLESv3-sys/src/lib.rs -------------------------------------------------------------------------------- /native/libGLESv3-sys/wrapper.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /native/libandroid-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/libandroid-sys/Cargo.toml -------------------------------------------------------------------------------- /native/libandroid-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/libandroid-sys/build.rs -------------------------------------------------------------------------------- /native/libandroid-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/libandroid-sys/src/lib.rs -------------------------------------------------------------------------------- /native/libandroid-sys/wrapper.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /native/liblog-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/liblog-sys/Cargo.toml -------------------------------------------------------------------------------- /native/liblog-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/liblog-sys/build.rs -------------------------------------------------------------------------------- /native/liblog-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/liblog-sys/src/lib.rs -------------------------------------------------------------------------------- /native/liblog-sys/wrapper.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /native/libvrapi-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/libvrapi-sys/Cargo.toml -------------------------------------------------------------------------------- /native/libvrapi-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/libvrapi-sys/build.rs -------------------------------------------------------------------------------- /native/libvrapi-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/libvrapi-sys/src/lib.rs -------------------------------------------------------------------------------- /native/libvrapi-sys/wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/libvrapi-sys/wrapper.h -------------------------------------------------------------------------------- /native/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/src/app.rs -------------------------------------------------------------------------------- /native/src/app_thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/src/app_thread.rs -------------------------------------------------------------------------------- /native/src/egl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/src/egl.rs -------------------------------------------------------------------------------- /native/src/geometry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/src/geometry.rs -------------------------------------------------------------------------------- /native/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/src/lib.rs -------------------------------------------------------------------------------- /native/src/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/src/log.rs -------------------------------------------------------------------------------- /native/src/program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/src/program.rs -------------------------------------------------------------------------------- /native/src/swap_chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/native/src/swap_chain.rs -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makepad/rustquest/HEAD/start.sh -------------------------------------------------------------------------------- /stop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | adb shell am force-stop com.makepad.rustquest 3 | --------------------------------------------------------------------------------