pub type PFNGLUPDATEOBJECTBUFFERATIPROC = Option<unsafe extern "C" fn(buffer: GLuint, offset: GLuint, size: GLsizei, pointer: *const c_void, preserve: GLenum)>;