X-Git-Url: http://git.hcoop.net/clinton/guile-figl.git/blobdiff_plain/b002944dd992dc5a273e0067504beb48e1ae3d1c..a6a00658f26c164551287799b194cc2f07eb78be:/upstream-doc/man4/xhtml/glGetShaderInfoLog.xml diff --git a/upstream-doc/man4/xhtml/glGetShaderInfoLog.xml b/upstream-doc/man4/xhtml/glGetShaderInfoLog.xml new file mode 100644 index 0000000..c6fabc2 --- /dev/null +++ b/upstream-doc/man4/xhtml/glGetShaderInfoLog.xml @@ -0,0 +1,46 @@ + + + +
glGetShaderInfoLog â Returns the information log for a shader object
void glGetShaderInfoLog( | GLuint  | shader, |
 | GLsizei  | maxLength, |
 | GLsizei * | length, |
 | GLchar * | infoLog) ; |
shader
Specifies the shader object whose information + log is to be queried.
maxLength
Specifies the size of the character buffer for + storing the returned information log.
length
Returns the length of the string returned in
+ infoLog
(excluding the null
+ terminator).
infoLog
Specifies an array of characters that is used + to return the information log.
glGetShaderInfoLog
returns the
+ information log for the specified shader object. The information
+ log for a shader object is modified when the shader is compiled.
+ The string that is returned will be null terminated.
glGetShaderInfoLog
returns in
+ infoLog
as much of the information log as
+ it can, up to a maximum of maxLength
+ characters. The number of characters actually returned,
+ excluding the null termination character, is specified by
+ length
. If the length of the returned
+ string is not required, a value of NULL
can
+ be passed in the length
argument. The
+ size of the buffer required to store the returned information
+ log can be obtained by calling
+ glGetShader
+ with the value GL_INFO_LOG_LENGTH
.
The information log for a shader object is a string that + may contain diagnostic messages, warning messages, and other + information about the last compile operation. When a shader + object is created, its information log will be a string of + length 0.
The information log for a shader object is the OpenGL + implementer's primary mechanism for conveying information about + the compilation process. Therefore, the information log can be + helpful to application developers during the development + process, even when compilation is successful. Application + developers should not expect different OpenGL implementations to + produce identical information logs.
GL_INVALID_VALUE
is generated if
+ shader
is not a value generated by
+ OpenGL.
GL_INVALID_OPERATION
is generated if
+ shader
is not a shader object.
GL_INVALID_VALUE
is generated if
+ maxLength
is less than 0.
+ Copyright © 2003-2005 3Dlabs Inc. Ltd. + 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/. +