pub type PFNGLLOADPROGRAMNVPROC = Option<unsafe extern "C" fn(target: GLenum, id: GLuint, len: GLsizei, program: *const GLubyte)>;