# gl-headless
[](https://crates.io/crates/gl-headless)
[](https://docs.rs/gl-headless)
[](https://github.com/vallentin/gl-headless)
Simplest way to create a headless OpenGL context.
```rust
use gl_headless::gl_headless;
fn main() {
unsafe {
example();
}
}
#[gl_headless]
unsafe fn example() {
let mut buffers = [0_u32; 2];
gl::CreateBuffers(buffers.len() as i32, buffers.as_mut_ptr());
println!("{:?}", buffers);
}
```