pub type PFNGLCREATESHADERPROGRAMVPROC = Option<unsafe extern "C" fn(type_: GLenum, count: GLsizei, strings: *const *const GLchar) -> GLuint>;