glGetShaderInfoLog RETVAL=infoLog length=NULL bufSize=<glGetShaderiv(shader,GL_INFO_LOG_LENGTH,&)
glGetProgramInfoLog RETVAL=infoLog length=NULL bufSize=<glGetProgramiv(program,GL_INFO_LOG_LENGTH,&)
glGetProgramPipelineInfoLog RETVAL=infoLog length=NULL bufSize=<glGetProgramPipelineiv(pipeline,GL_INFO_LOG_LENGTH,&)
glShaderSource count=items-1 length=NULL string=VARARGS:1:count
glGetShaderSource RETVAL=source length=NULL bufSize=<glGetShaderiv(shader,GL_SHADER_SOURCE_LENGTH,&)
glGetActiveSubroutineUniformName RETVAL=name length=NULL bufSize=<glGetActiveSubroutineUniformiv(program,shadertype,index,GL_UNIFORM_NAME_LENGTH,&)
glGetActiveUniformBlockName RETVAL=uniformBlockName length=NULL bufSize=<glGetActiveUniformBlockiv(program,uniformBlockIndex,GL_UNIFORM_BLOCK_NAME_LENGTH,&)
glGetProgramResourceName RETVAL=name length=NULL bufSize=<glGetProgramResourceiv(program,programInterface,index,1,&(GLenum){GL_NAME_LENGTH},sizeof(bufSize),NULL,&)
glGetSynciv count=sizeof(GLint) length=NULL values=SIZE:SyncParameterName:pname,OUTASLIST:pname_count
glGetActiveUniformsiv uniformCount=items-2 uniformIndices=VARARGS:2:uniformCount params=SIZE:UniformPName:pname:uniformCount,OUTASLIST:pname_count
glGetProgramResourceiv propCount=items-3 props=VARARGS:3:propCount count=propCount length=NULL params=OUTASLIST:count
glGetActiveUniform bufSize=<glGetProgramiv(program,GL_ACTIVE_UNIFORM_MAX_LENGTH,&) length=NULL name=OUTSCALAR size=OUTSCALAR type=OUTSCALAR
glGetActiveUniformName bufSize=<glGetProgramiv(program,GL_ACTIVE_UNIFORM_MAX_LENGTH,&) length=NULL RETVAL=uniformName
glGetProgramBinary bufSize=<glGetProgramiv(program,GL_PROGRAM_BINARY_LENGTH,&) binary=OUTSCALAR:bufSize binaryFormat=OUTSCALAR length=NULL
glGetAttachedShaders maxCount=<glGetProgramiv(program,GL_ATTACHED_SHADERS,&) shaders=OUTASLIST:maxCount
glGetActiveAttrib bufSize=<glGetProgramiv(program,GL_ACTIVE_ATTRIBUTE_MAX_LENGTH,&) name=OUTSCALAR size=OUTSCALAR type=OUTSCALAR
glGetActiveSubroutineName bufSize=<glGetProgramStageiv(program,shadertype,GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH,&) RETVAL=name
glGetObjectLabel bufSize=<glGetIntegerv(GL_MAX_LABEL_LENGTH,&) length=NULL RETVAL=label
glGetTransformFeedbackVarying bufSize=<glGetProgramiv(program,GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH,&) length=NULL name=OUTSCALAR size=OUTSCALAR type=OUTSCALAR
