gl.PopAttrib()
gl.PopAttrib()
stellt die Werte der Zustandsvariablen wieder her, die mit dem
letzten Befehl gl.PushAttrib() gespeichert wurden.
Die nicht gespeicherten bleiben unverändert.
Siehe gl.PushAttrib für eine Liste der unterstützten Zustandsvariablen.
Es ist ein Fehler, Attribute von einem leeren Stapel zu entfernen. In diesem Fall wird das Fehlerflag gesetzt und es wird keine weitere Änderung des GL-Zustandes vorgenommen.
Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.
#GL_STACK_UNDERFLOW
wird erzeugt, wenn gl.PopAttrib()
aufgerufen wird, während
der Attributstabel leer ist.
#GL_INVALID_OPERATION
wird erzeugt, wenn gl.PopAttrib()
zwischen
gl.Begin() und gl.End() ausgeführt wird.
#GL_ATTRIB_STACK_DEPTH
gl.Get() mit dem Argument #GL_MAX_ATTRIB_STACK_DEPTH