glIsProgram
Inhaltsverzeichnis
glIsProgram
Name
glIsProgram - Prüft ob ein OpenGL Name zu einem Shaderobjekt gehört.
Delphi-Spezifikation
function glIsProgram(program : GLuint) : GLboolean;
Parameter
program | Ein OpenGL Name für den geprüft werden soll, ob er ein Programobjekt bezeichnet. |
---|
Beschreibung
glIsProgram liefert GL_TRUE zurück falls program der OpenGL Name eines Programobjekts ist. Falls program Null (0) oder ein Wert ist der nicht der Name eines Programobjektes ist, liefert glIsProgram GL_FALSE.
Hinweise
glIsProgram ist erst ab OpenGL Version 2.0 verfügbar.
Es wird kein Fehler generiert wenn program kein gültiger Programobjekt-Name ist.
Fehlermeldungen
GL_INVALID_OPERATION wird generiert wenn glIsProgram innerhalb eines glBegin-glEnd Blocks aufgerufen wird.
Zugehörige Wertrückgaben
glGet mit dem Tooken GL_CURRENT_PROGRAM
glGetActiveAttrib mit dem Argument program und dem Index einer aktiven Attributvariable.
glGetActiveUniform mit dem Argument program und dem Index einer aktiven Uniformvariable.
glGetAttachedShaders mit dem Parameter program.
glGetAttribLocation mit dem Argument program und dem Namen einerAttributvariablen.
glGetProgram mit dem Parametern program und der Eigenschaft die abgefragt werden soll.
glGetProgramInfoLog mit dem Parameter program.
glGetUniform mit dem Argument program und der Location einer Uniformvariable.
glGetUniformLocation mit dem Argument program und dem Namen einer Uniformvariablen.
Siehe auch
glAttachShader, glBindAttribLocation, glCreateProgram, glDeleteProgram, glDetachShader, glLinkProgram, glUniform, glUseProgram, glValidateProgram