pub type PFNGLGETACTIVEUNIFORMNAMEPROC = Option<unsafe extern "C" fn(program: GLuint, uniformIndex: GLuint, bufSize: GLsizei, length: *mut GLsizei, uniformName: *mut GLchar)>;