pub type PFN_glGetActiveSubroutineUniformName = unsafe extern "system" fn(_program: GLuint, _shadertype: GLenum, _index: GLuint, _bufSize: GLsizei, _length: *mut GLsizei, _name: *mut GLchar);