docs.rs failed to build glutin-0.0.8
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
glutin-0.32.2
glutin - OpenGL, UTilities and INput

Alternative to GLFW in pure Rust.
[]
= "*"
Note that the crates.io version won't compile on OS/X and Android because the required dependencies haven't been uploaded yet. Instead you can use the git version which works everywhere:
[]
= "https://github.com/tomaka/glutin"
Documentation
Try it!
Usage
Glutin is an OpenGL context creation library and doesn't directly provide OpenGL bindings for you.
[]
= "*"
= "*"
extern crate glutin;
extern crate libc;
extern crate gl;
Platform-specific notes
Android
- To compile the examples for android, initialize the submodules, go to
deps/apk-builder/apk-builder
and runcargo build
, then go back toglutin
and callANDROID_HOME=/path/to/sdk NDK_HOME=/path/to/ndk NDK_STANDALONE=/path/to/standalone cargo test --no-run --target=arm-linux-androideabi
- Events and vsync are not implemented
- Headless rendering doesn't work
Emscripten
- Work will start when Emscripten gets updated to LLVM 3.5 (which should happen soon)
OS/X
- Some events are not implemented
- Implementation is still work-in-progress
- Vsync not implemented
- Changing the cursor (set_cursor) is not implemented
Win32
- You must call
glFlush
beforeswap_buffers
, or else on Windows 8 nothing will be visible on the window - Changing the cursor (set_cursor) is not implemented
X11
- Some input events are not implemented
- Pixel formats not implemented
- Vsync not implemented
- Not all mouse cursors are implemented (ContextMenu, ...)