pub type PFNGLPROGRAMUNIFORM3IPROC = Option<unsafe extern "C" fn(program: GLuint, location: GLint, v0: GLint, v1: GLint, v2: GLint)>;