glGetProgramPipelineInfoLog

retrieve the info log string from a program pipeline object

Signature

glGetProgramPipelineInfoLog( GLuint ( pipeline ) , GLsizei ( bufSize ) , GLsizei *( length ) , GLchar *( infoLog ) )-> void
glGetProgramPipelineInfoLog( pipeline , bufSize , length , infoLog )

Parameters

VariablesDescription
pipeline
Specifies the name of a program pipeline object from which to retrieve the info log.
bufSize
Specifies the maximum number of characters, including the null terminator, that may be written into infoLog .
length
Specifies the address of a variable into which will be written the number of characters written into infoLog .
infoLog
Specifies the address of an array of characters into which will be written the info log for pipeline .

Description

glGetProgramPipelineInfoLog retrieves the info log for the program pipeline object pipeline . The info log, including its null terminator, is written into the array of characters whose address is given by infoLog . The maximum number of characters that may be written into infoLog is given by bufSize , and the actual number of characters written into infoLog is returned in the integer whose address is given by length . If length is NULL , no length is returned.
The actual length of the info log for the program pipeline may be determined by calling glGetProgramPipeline with pname set to GL_INFO_LOG_LENGTH .

Errors

GL_INVALID_OPERATION is generated if pipeline is not a name previously returned from a call to glGenProgramPipelines or if such a name has been deleted by a call to glDeleteProgramPipelines .

Associated Gets

glGetProgramPipeline with parameter GL_INFO_LOG_LENGTH .

Version Support

glGetProgramPipelineInfoLog

See Also

Copyright

Copyright
2010-2014 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999. .