Crate gl_headless
source ·Expand description
Simplest way to create a headless OpenGL context.
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);
}Attribute Macros
- Creates a headless OpenGL context.