Signature
glGetShaderiv(
shader
,
pname
,
params
)
Retrieve the integer parameter for the given shader shader -- shader ID to query pname -- parameter name status -- pointer to integer to receive status or None to return the parameter as an integer value returns integer if status parameter is None status if status parameter is not None
Parameters
Description
glGetShaderiv
returns in
params
the value of a parameter for a specific shader object. The
following parameters are defined:
- GL_SHADER_TYPE
- GL_DELETE_STATUS
- GL_COMPILE_STATUS
- GL_INFO_LOG_LENGTH
- GL_SHADER_SOURCE_LENGTH
Notes
If an error is generated, no change is made to the
contents of
params
.
Errors
GL_INVALID_VALUE
is generated if
shader
is not a value generated by
OpenGL.
GL_INVALID_OPERATION
is generated if
shader
does not refer to a shader
object.
GL_INVALID_ENUM
is generated if
pname
is not an accepted value.
Associated Gets
glGetShaderInfoLog
with argument
shader
glGetShaderSource
with argument
shader
API Version Support
glGetShaderiv |
See Also
Copyright
Copyright
2003-2005 3Dlabs Inc. Ltd.
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.
http://opencontent.org/openpub/
.
Sample Code References
The following code samples have been found which appear to reference the functions described here. Take care that the code may be old, broken or not even use PyOpenGL.
glGetShaderiv