glEnableVertexAttribArray

Aus DGL Wiki
Version vom 5. Dezember 2005, 20:27 Uhr von DGLBot (Diskussion | Beiträge) (GlEnableVertexAttribArrayARB wurde nach glEnableVertexAttribArrayARB verschoben)

Wechseln zu: Navigation, Suche

glEnableVertexAttribArrayARB, glDisableVertexAttribArrayARB


Name

glEnableVertexAttribArrayARB, glDisableVertexAttribArrayARB - Aktiviert bzw. deaktiviert ein generisches Vertexattribut-Array.


Delphi-Spezifikation

procedure glEnableVertexAttribArrayARB(index : glUInt);


Parameter

index Index des generischen Vertexattribut-Arrays das aktiviert bzw. deaktiviert werden soll.


Beschreibung

glEnableVertexAttribArrayARB und glDisableVertexAttribArrayARB 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_ARB ist.


Zugehörige Wertrückgaben

glGetVertexAttribARB mit dem Argument index.

glGetVertexAttribPointerARB mit dem Argument index.

glGet mit dem Argument GL_MAX_VERTEX_ATTRIBS_ARB.


Siehe auch

glArrayElement, glBindAttribLocationARB, glDrawArray, glDrawElements, glMultiDrawArrays, glPopClientAttrib, glPushClientAttrib, glVertexAttribARB, glVertexAttribPointerARB
Hintergrundwissen : Shader
Englische Originalversion (Copyright 3DLabs Inc.)