pub type PFNGLGENFENCESNVPROC = Option<unsafe extern "C" fn(n: GLsizei, fences: *mut GLuint)>;