pub type PFN_glGetMapfv = unsafe extern "system" fn(_target: GLenum, _query: GLenum, _v: *mut GLfloat);