From 661c936253bda31e5457cb74eca85d37582f0717 Mon Sep 17 00:00:00 2001 From: Tomaka17 Date: Mon, 15 Sep 2014 13:46:37 +0200 Subject: Add platform-specific notes in README --- README.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 6c96e54..1dd1ae5 100644 --- a/README.md +++ b/README.md @@ -36,3 +36,31 @@ fn main() { } } ``` + +## Platform-specific notes + +### Android + + - To compile the examples for android, initialize the submodules, go to `deps/apk-builder/apk-builder` and run `cargo build`, then go back to `gl-init` and call `ANDROID_HOME=/path/to/sdk NDK_HOME=/path/to/ndk NDK_STANDALONE=/path/to/standalone cargo test --no-run --target=arm-linux-androideabi` + - Events are not implemented + +### Emscripten + + - Work will start when Emscripten gets updated to LLVM 3.5 (which should happen soon) + +### OS/X + + - This library compiles for OS/X but calling any function will fail + - Some low-level issues related to Objective C bindings make the implementation difficult to write + - Looking for contributors + +### Win32 + + - Pixel formats are not implemented + - If you don't have MinGW installed, you will need to provide `libgdi32.a` and `libopengl32.a` ; you can put them in `C:\Users\you\.rust` + +### X11 + + - Some input events are not implemented + - Pixel formats not implemented + - The implementation probably needs a cleanup -- cgit v1.2.3