pub type PFN_glClearBufferData = unsafe extern "system" fn(_target: GLenum, _internalformat: GLenum, _format: GLenum, _type: GLenum, _data: *const c_void);