glDrawArraysInstanced

Aus DGL Wiki
Version vom 21. Juli 2018, 20:59 Uhr von Mathias (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Delphi-Spezifikation == <syntaxhighlight lang="pascal"> procedure glDrawArraysInstanced(mode: GLenum; first: GLint; count: GLsizei; primcount: GLsizei); </…“)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Delphi-Spezifikation

procedure glDrawArraysInstanced(mode: GLenum; first: GLint; count: GLsizei; primcount: GLsizei);

Parameter

Parameter Beschreibung
mode Bestimmt, welche Primitiven anhand der Vertexe gezeichnet werden sollen.
Es können die gleichen Werte wie bei glBegin übergeben werden:
GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_QUAD_STRIP, GL_QUADS, und GL_POLYGON.
first Definiert den Startindex der aktivierten Arrays.
count Definiert die Anzahl der Vertices, die gerendert werden sollen.
primcount Definiert die Anzahl der Instanzen, die gerendert werden sollen.

Beschreibung

glDrawArraysInstanced Wird im Zusammenhang mit Instanzen gebraucht.


Beispiel

Siehe hier:

Siehe auch

Vertex Array Object

glArrayElement, glBindAttribLocation, glDisableVertexAttribArray, glDrawArrays, glDrawElements, glDrawRangeElements, glEnableVertexAttribArray, glMultiDrawArrays, glMultiDrawElements, glPopClientAttrib, glPushClientAttrib, glVertexAttrib