1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use gl; pub fn debug_gl() { let e = unsafe { gl::GetError() }; match e { gl::NO_ERROR => println!("no error"), gl::INVALID_ENUM => println!("invalid enum"), gl::INVALID_VALUE => println!("invalid value"), gl::INVALID_OPERATION => println!("invalid operation"), gl::INVALID_FRAMEBUFFER_OPERATION => println!("invalid frameuffer operation"), gl::OUT_OF_MEMORY => println!("out of memory"), _ => println!("unknown error: {}", e) } }