glEnableVertexAttribArray: Unterschied zwischen den Versionen
I0n0s (Diskussion | Beiträge) |
I0n0s (Diskussion | Beiträge) K (glEnableVertexAttribArrayARB wurde nach glEnableVertexAttribArray verschoben) |
(kein Unterschied)
|
Version vom 15. April 2006, 15:24 Uhr
Inhaltsverzeichnis
glEnableVertexAttribArray, glDisableVertexAttribArray (glEnableVertexAttribArrayARB, glDisableVertexAttribArrayARB)
Name
glEnableVertexAttribArray, glDisableVertexAttribArray - Aktiviert bzw. deaktiviert ein generisches Vertexattribut-Array.
Delphi-Spezifikation
procedure glEnableVertexAttribArray(index : glUInt); procedure glDisableVertexAttribArray(index : glUInt); procedure glEnableVertexAttribArrayARB(index : glUInt); procedure glDisableVertexAttribArrayARB(index : glUInt);
Parameter
index | Index des generischen Vertexattribut-Arrays das aktiviert bzw. deaktiviert werden soll. |
---|
Beschreibung
glEnableVertexAttribArray und glDisableVertexAttribArray aktivieren bzw. deaktivieren das generisch Vertexattribut-Array, das durch index angegeben wurd. In der Voreinstellung sind alle clientseitigen Fähigkeiten deaktiviert, auch alle generischen Vertexattribut-Arrays. Wenn aktiviert, werden die Werte im generischen Vertexattribut-Array genutzt, sobald Vertexarray-Befehle wie glArrayElement, glDrawArray, glDrawElements oder glMultiDrawArrays aufgerufen werden.
Fehlermeldungen
GL_INVALID_VALUE wird generiert wenn index größer oder gleich GL_MAX_VERTEX_ATTRIBS ist.
Zugehörige Wertrückgaben
glGetVertexAttrib mit dem Argument index.
glGetVertexAttribPointer mit dem Argument index.
glGet mit dem Argument GL_MAX_VERTEX_ATTRIBS.
Siehe auch
glArrayElement, glBindAttribLocation, glDrawArray, glDrawElements, glMultiDrawArrays, glPopClientAttrib, glPushClientAttrib, glVertexAttrib, glVertexAttribPointer
Hintergrundwissen : Shader
Englische Originalversion (Copyright 3DLabs Inc.)