glGetProgramPipelineInfoLog — retrieve the info log string from a program pipeline object
void glGetProgramPipelineInfoLog( | GLuint | pipeline, |
GLsizei | bufSize, | |
GLsizei * | length, | |
GLchar * | infoLog) ; |
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
.
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
.
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.
glGenProgramPipelines, glBindProgramPipeline, glDeleteProgramPipelines, glGetProgramPipeline
Copyright © 2010 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. http://opencontent.org/openpub/.