pub type PFN_glProgramUniform3d = unsafe extern "system" fn(_program: GLuint, _location: GLint, _v0: GLdouble, _v1: GLdouble, _v2: GLdouble);