aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authortomaka <pierre.krieger1708@gmail.com>2015-02-22 11:31:27 +0100
committertomaka <pierre.krieger1708@gmail.com>2015-02-22 11:31:27 +0100
commit0e6f37903c0d6ea9a01c8890703e128a6a67b51d (patch)
treeb1ff64b067a2d8f26b3e6760de2225524f480916 /README.md
parent07a584fd28e129be9b20bdcb7f3cbba5cd211d15 (diff)
downloadglutin-0e6f37903c0d6ea9a01c8890703e128a6a67b51d.tar.gz
glutin-0e6f37903c0d6ea9a01c8890703e128a6a67b51d.zip
Fix the README example
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 12 insertions, 3 deletions
diff --git a/README.md b/README.md
index baaf022..58e1be1 100644
--- a/README.md
+++ b/README.md
@@ -30,6 +30,13 @@ cargo run --example window
## Usage
+Glutin is an OpenGL context creation library and doesn't directly provide OpenGL bindings for you.
+
+```toml
+[dependencies]
+gl = "*"
+```
+
```rust
extern crate glutin;
extern crate libc;
@@ -40,14 +47,16 @@ fn main() {
unsafe { window.make_current() };
- gl::load_with(|symbol| window.get_proc_address(symbol));
+ unsafe {
+ gl::load_with(|symbol| window.get_proc_address(symbol));
- gl::ClearColor(0.0, 1.0, 0.0, 1.0);
+ gl::ClearColor(0.0, 1.0, 0.0, 1.0);
+ }
while !window.is_closed() {
window.wait_events();
- gl::Clear(gl::COLOR_BUFFER_BIT);
+ unsafe { gl::Clear(gl::COLOR_BUFFER_BIT) };
window.swap_buffers();
}