glBindVertexArray: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „= glBindVertexArray = == Name == '''glBindVertexArray''' - bindet ein Vertex Array Objekt == Delphi-Spezifikation == procedure '''glBindVertexArra…“)
 
Zeile 44: Zeile 44:
  
 
[[Kategorie:GL|BindVertexArray]]
 
[[Kategorie:GL|BindVertexArray]]
 +
[[Kategorie:GL3.0]]

Version vom 15. Juni 2011, 20:17 Uhr

glBindVertexArray

Name

glBindVertexArray - bindet ein Vertex Array Objekt


Delphi-Spezifikation

procedure glBindVertexArray(array : TGLuint)


Parameter

array Gibt den Namen des zu bindenden Vertex Array Objektes an.


Beschreibung

glBindVertexArray bindet das Vertex Array Objekt mit dem Namen array. array ist entweder der Name eines Vertex Array Objektes, der vorher von glGenVertexArrays zurück gegeben wurde, oder 0 um die aktuelle Bindung aufzuheben.

Wenn noch kein Vertex Array Objekt mit dem Namen array existiert, wird eines erstellt wenn array das erste Mal gebunden wird. Wenn die Bindung erfolgreich war, wird das Vertex Array Objekt nicht verändert. Jede vorher bestehende Bindung eines Vertex Array Objektes wird aufgehoben.


Hinweise

glBindVertexArray ist ab OpenGL Version 3.0 verfügbar.


Fehlermeldungen

GL_INVALID_OPERATION wird generiert, wenn array weder 0 noch ein von glGenVertexArrays erstellter Name eines Vertex Array Objektes ist.


Siehe auch

glGenVertexArrays, glDeleteVertexArrays, glVertexAttribPointer, glEnableVertexAttribArray