pub unsafe extern "C" fn glGetProgramInterfaceiv( program: GLuint, programInterface: GLenum, pname: GLenum, params: *mut GLint)