pub type PFN_glProgramUniform3dEXT = unsafe extern "system" fn(_program: GLuint, _location: GLint, _x: GLdouble, _y: GLdouble, _z: GLdouble);