├── .gitignore ├── .travis.yml ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── android-example ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── org │ │ │ └── mozilla │ │ │ └── surfmanthreadsexample │ │ │ └── SurfmanInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ │ ├── blit.fs.glsl │ │ │ ├── check.fs.glsl │ │ │ ├── grid.fs.glsl │ │ │ ├── quad.vs.glsl │ │ │ ├── tri.fs.glsl │ │ │ └── tri.vs.glsl │ │ ├── java │ │ │ └── org │ │ │ │ └── mozilla │ │ │ │ └── surfmanthreadsexample │ │ │ │ ├── MainActivity.java │ │ │ │ ├── SurfmanThreadsExampleRenderer.java │ │ │ │ └── SurfmanThreadsExampleResourceLoader.java │ │ ├── jniLibs │ │ │ └── arm64-v8a │ │ │ │ └── libsurfman_android_threads.so │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── org │ │ └── mozilla │ │ └── surfmanthreadsexample │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── rust │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── settings.gradle ├── appveyor.yml ├── doc └── surfman-logo.svg └── surfman ├── Cargo.toml ├── build.rs ├── doc └── surfman-logo.svg ├── examples ├── chaos_game.rs ├── common │ └── mod.rs ├── offscreen.rs └── threads.rs ├── resources └── examples │ ├── blit.fs.glsl │ ├── check.fs.glsl │ ├── grid.fs.glsl │ ├── quad.vs.glsl │ ├── tri.fs.glsl │ └── tri.vs.glsl └── src ├── connection.rs ├── context.rs ├── device.rs ├── error.rs ├── gl_utils.rs ├── implementation ├── connection.rs ├── device.rs └── mod.rs ├── info.rs ├── lib.rs ├── macros.rs ├── platform ├── android │ ├── connection.rs │ ├── context.rs │ ├── device.rs │ ├── ffi.rs │ ├── mod.rs │ └── surface.rs ├── generic │ ├── egl │ │ ├── context.rs │ │ ├── device.rs │ │ ├── error.rs │ │ ├── ffi.rs │ │ ├── mod.rs │ │ └── surface.rs │ ├── mod.rs │ └── multi │ │ ├── connection.rs │ │ ├── context.rs │ │ ├── device.rs │ │ ├── mod.rs │ │ └── surface.rs ├── macos │ ├── cgl │ │ ├── connection.rs │ │ ├── context.rs │ │ ├── device.rs │ │ ├── error.rs │ │ ├── ffi.rs │ │ ├── mod.rs │ │ └── surface.rs │ ├── mod.rs │ └── system │ │ ├── connection.rs │ │ ├── device.rs │ │ ├── ffi.rs │ │ ├── mod.rs │ │ └── surface.rs ├── mod.rs ├── unix │ ├── default.rs │ ├── generic │ │ ├── connection.rs │ │ ├── context.rs │ │ ├── device.rs │ │ ├── mod.rs │ │ └── surface.rs │ ├── mod.rs │ ├── wayland │ │ ├── connection.rs │ │ ├── context.rs │ │ ├── device.rs │ │ ├── mod.rs │ │ └── surface.rs │ └── x11 │ │ ├── connection.rs │ │ ├── context.rs │ │ ├── device.rs │ │ ├── mod.rs │ │ └── surface.rs └── windows │ ├── angle │ ├── connection.rs │ ├── context.rs │ ├── device.rs │ ├── mod.rs │ └── surface.rs │ ├── mod.rs │ └── wgl │ ├── connection.rs │ ├── context.rs │ ├── device.rs │ ├── mod.rs │ └── surface.rs ├── renderbuffers.rs ├── surface.rs └── tests.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/README.md -------------------------------------------------------------------------------- /android-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/.gitignore -------------------------------------------------------------------------------- /android-example/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /android-example/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/build.gradle -------------------------------------------------------------------------------- /android-example/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/proguard-rules.pro -------------------------------------------------------------------------------- /android-example/app/src/androidTest/java/org/mozilla/surfmanthreadsexample/SurfmanInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/androidTest/java/org/mozilla/surfmanthreadsexample/SurfmanInstrumentedTest.java -------------------------------------------------------------------------------- /android-example/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android-example/app/src/main/assets/blit.fs.glsl: -------------------------------------------------------------------------------- 1 | ../../../../../surfman/resources/examples/blit.fs.glsl -------------------------------------------------------------------------------- /android-example/app/src/main/assets/check.fs.glsl: -------------------------------------------------------------------------------- 1 | ../../../../../surfman/resources/examples/check.fs.glsl -------------------------------------------------------------------------------- /android-example/app/src/main/assets/grid.fs.glsl: -------------------------------------------------------------------------------- 1 | ../../../../../surfman/resources/examples/grid.fs.glsl -------------------------------------------------------------------------------- /android-example/app/src/main/assets/quad.vs.glsl: -------------------------------------------------------------------------------- 1 | ../../../../../surfman/resources/examples/quad.vs.glsl -------------------------------------------------------------------------------- /android-example/app/src/main/assets/tri.fs.glsl: -------------------------------------------------------------------------------- 1 | ../../../../../surfman/resources/examples/tri.fs.glsl -------------------------------------------------------------------------------- /android-example/app/src/main/assets/tri.vs.glsl: -------------------------------------------------------------------------------- 1 | ../../../../../surfman/resources/examples/tri.vs.glsl -------------------------------------------------------------------------------- /android-example/app/src/main/java/org/mozilla/surfmanthreadsexample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/java/org/mozilla/surfmanthreadsexample/MainActivity.java -------------------------------------------------------------------------------- /android-example/app/src/main/java/org/mozilla/surfmanthreadsexample/SurfmanThreadsExampleRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/java/org/mozilla/surfmanthreadsexample/SurfmanThreadsExampleRenderer.java -------------------------------------------------------------------------------- /android-example/app/src/main/java/org/mozilla/surfmanthreadsexample/SurfmanThreadsExampleResourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/java/org/mozilla/surfmanthreadsexample/SurfmanThreadsExampleResourceLoader.java -------------------------------------------------------------------------------- /android-example/app/src/main/jniLibs/arm64-v8a/libsurfman_android_threads.so: -------------------------------------------------------------------------------- 1 | ../../../../../../target/aarch64-linux-android/debug/libsurfman_android_threads.so -------------------------------------------------------------------------------- /android-example/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /android-example/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /android-example/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /android-example/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /android-example/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /android-example/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-example/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android-example/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-example/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android-example/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-example/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android-example/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-example/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android-example/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-example/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android-example/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /android-example/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android-example/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android-example/app/src/test/java/org/mozilla/surfmanthreadsexample/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/app/src/test/java/org/mozilla/surfmanthreadsexample/ExampleUnitTest.java -------------------------------------------------------------------------------- /android-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/build.gradle -------------------------------------------------------------------------------- /android-example/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/gradle.properties -------------------------------------------------------------------------------- /android-example/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android-example/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android-example/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/gradlew -------------------------------------------------------------------------------- /android-example/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/gradlew.bat -------------------------------------------------------------------------------- /android-example/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/rust/Cargo.toml -------------------------------------------------------------------------------- /android-example/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/android-example/rust/src/lib.rs -------------------------------------------------------------------------------- /android-example/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/appveyor.yml -------------------------------------------------------------------------------- /doc/surfman-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/doc/surfman-logo.svg -------------------------------------------------------------------------------- /surfman/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/Cargo.toml -------------------------------------------------------------------------------- /surfman/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/build.rs -------------------------------------------------------------------------------- /surfman/doc/surfman-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/doc/surfman-logo.svg -------------------------------------------------------------------------------- /surfman/examples/chaos_game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/examples/chaos_game.rs -------------------------------------------------------------------------------- /surfman/examples/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/examples/common/mod.rs -------------------------------------------------------------------------------- /surfman/examples/offscreen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/examples/offscreen.rs -------------------------------------------------------------------------------- /surfman/examples/threads.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/examples/threads.rs -------------------------------------------------------------------------------- /surfman/resources/examples/blit.fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/resources/examples/blit.fs.glsl -------------------------------------------------------------------------------- /surfman/resources/examples/check.fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/resources/examples/check.fs.glsl -------------------------------------------------------------------------------- /surfman/resources/examples/grid.fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/resources/examples/grid.fs.glsl -------------------------------------------------------------------------------- /surfman/resources/examples/quad.vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/resources/examples/quad.vs.glsl -------------------------------------------------------------------------------- /surfman/resources/examples/tri.fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/resources/examples/tri.fs.glsl -------------------------------------------------------------------------------- /surfman/resources/examples/tri.vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/resources/examples/tri.vs.glsl -------------------------------------------------------------------------------- /surfman/src/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/connection.rs -------------------------------------------------------------------------------- /surfman/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/context.rs -------------------------------------------------------------------------------- /surfman/src/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/device.rs -------------------------------------------------------------------------------- /surfman/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/error.rs -------------------------------------------------------------------------------- /surfman/src/gl_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/gl_utils.rs -------------------------------------------------------------------------------- /surfman/src/implementation/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/implementation/connection.rs -------------------------------------------------------------------------------- /surfman/src/implementation/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/implementation/device.rs -------------------------------------------------------------------------------- /surfman/src/implementation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/implementation/mod.rs -------------------------------------------------------------------------------- /surfman/src/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/info.rs -------------------------------------------------------------------------------- /surfman/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/lib.rs -------------------------------------------------------------------------------- /surfman/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/macros.rs -------------------------------------------------------------------------------- /surfman/src/platform/android/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/android/connection.rs -------------------------------------------------------------------------------- /surfman/src/platform/android/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/android/context.rs -------------------------------------------------------------------------------- /surfman/src/platform/android/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/android/device.rs -------------------------------------------------------------------------------- /surfman/src/platform/android/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/android/ffi.rs -------------------------------------------------------------------------------- /surfman/src/platform/android/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/android/mod.rs -------------------------------------------------------------------------------- /surfman/src/platform/android/surface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/android/surface.rs -------------------------------------------------------------------------------- /surfman/src/platform/generic/egl/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/generic/egl/context.rs -------------------------------------------------------------------------------- /surfman/src/platform/generic/egl/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/generic/egl/device.rs -------------------------------------------------------------------------------- /surfman/src/platform/generic/egl/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/generic/egl/error.rs -------------------------------------------------------------------------------- /surfman/src/platform/generic/egl/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/generic/egl/ffi.rs -------------------------------------------------------------------------------- /surfman/src/platform/generic/egl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/generic/egl/mod.rs -------------------------------------------------------------------------------- /surfman/src/platform/generic/egl/surface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/generic/egl/surface.rs -------------------------------------------------------------------------------- /surfman/src/platform/generic/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/generic/mod.rs -------------------------------------------------------------------------------- /surfman/src/platform/generic/multi/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/generic/multi/connection.rs -------------------------------------------------------------------------------- /surfman/src/platform/generic/multi/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/generic/multi/context.rs -------------------------------------------------------------------------------- /surfman/src/platform/generic/multi/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/generic/multi/device.rs -------------------------------------------------------------------------------- /surfman/src/platform/generic/multi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/generic/multi/mod.rs -------------------------------------------------------------------------------- /surfman/src/platform/generic/multi/surface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/generic/multi/surface.rs -------------------------------------------------------------------------------- /surfman/src/platform/macos/cgl/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/macos/cgl/connection.rs -------------------------------------------------------------------------------- /surfman/src/platform/macos/cgl/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/macos/cgl/context.rs -------------------------------------------------------------------------------- /surfman/src/platform/macos/cgl/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/macos/cgl/device.rs -------------------------------------------------------------------------------- /surfman/src/platform/macos/cgl/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/macos/cgl/error.rs -------------------------------------------------------------------------------- /surfman/src/platform/macos/cgl/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/macos/cgl/ffi.rs -------------------------------------------------------------------------------- /surfman/src/platform/macos/cgl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/macos/cgl/mod.rs -------------------------------------------------------------------------------- /surfman/src/platform/macos/cgl/surface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/macos/cgl/surface.rs -------------------------------------------------------------------------------- /surfman/src/platform/macos/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/macos/mod.rs -------------------------------------------------------------------------------- /surfman/src/platform/macos/system/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/macos/system/connection.rs -------------------------------------------------------------------------------- /surfman/src/platform/macos/system/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/macos/system/device.rs -------------------------------------------------------------------------------- /surfman/src/platform/macos/system/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/macos/system/ffi.rs -------------------------------------------------------------------------------- /surfman/src/platform/macos/system/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/macos/system/mod.rs -------------------------------------------------------------------------------- /surfman/src/platform/macos/system/surface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/macos/system/surface.rs -------------------------------------------------------------------------------- /surfman/src/platform/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/mod.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/default.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/generic/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/generic/connection.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/generic/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/generic/context.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/generic/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/generic/device.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/generic/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/generic/mod.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/generic/surface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/generic/surface.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/mod.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/wayland/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/wayland/connection.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/wayland/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/wayland/context.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/wayland/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/wayland/device.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/wayland/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/wayland/mod.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/wayland/surface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/wayland/surface.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/x11/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/x11/connection.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/x11/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/x11/context.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/x11/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/x11/device.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/x11/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/x11/mod.rs -------------------------------------------------------------------------------- /surfman/src/platform/unix/x11/surface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/unix/x11/surface.rs -------------------------------------------------------------------------------- /surfman/src/platform/windows/angle/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/windows/angle/connection.rs -------------------------------------------------------------------------------- /surfman/src/platform/windows/angle/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/windows/angle/context.rs -------------------------------------------------------------------------------- /surfman/src/platform/windows/angle/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/windows/angle/device.rs -------------------------------------------------------------------------------- /surfman/src/platform/windows/angle/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/windows/angle/mod.rs -------------------------------------------------------------------------------- /surfman/src/platform/windows/angle/surface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/windows/angle/surface.rs -------------------------------------------------------------------------------- /surfman/src/platform/windows/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/windows/mod.rs -------------------------------------------------------------------------------- /surfman/src/platform/windows/wgl/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/windows/wgl/connection.rs -------------------------------------------------------------------------------- /surfman/src/platform/windows/wgl/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/windows/wgl/context.rs -------------------------------------------------------------------------------- /surfman/src/platform/windows/wgl/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/windows/wgl/device.rs -------------------------------------------------------------------------------- /surfman/src/platform/windows/wgl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/windows/wgl/mod.rs -------------------------------------------------------------------------------- /surfman/src/platform/windows/wgl/surface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/platform/windows/wgl/surface.rs -------------------------------------------------------------------------------- /surfman/src/renderbuffers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/renderbuffers.rs -------------------------------------------------------------------------------- /surfman/src/surface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/surface.rs -------------------------------------------------------------------------------- /surfman/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcwalton/surfman/HEAD/surfman/src/tests.rs --------------------------------------------------------------------------------