glDrawArraysInstanced: Unterschied zwischen den Versionen
Aus DGL Wiki
(→Parameter) |
(→Siehe auch) |
||
| Zeile 33: | Zeile 33: | ||
== Siehe auch == | == Siehe auch == | ||
| + | |||
| + | [[GL ARB draw instanced]] - Eine gute Beschreibung, ab OpenGL 3.3 kann dort das ARB weg gelassen werden. | ||
[[Vertex Array Object]] | [[Vertex Array Object]] | ||
Aktuelle Version vom 22. Juli 2018, 19:15 Uhr
Inhaltsverzeichnis
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_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY und GL_PATCHES. |
| 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
GL ARB draw instanced - Eine gute Beschreibung, ab OpenGL 3.3 kann dort das ARB weg gelassen werden.
glArrayElement, glBindAttribLocation, glDisableVertexAttribArray, glDrawArrays, glDrawElements, glDrawRangeElements, glEnableVertexAttribArray, glMultiDrawArrays, glMultiDrawElements, glPopClientAttrib, glPushClientAttrib, glVertexAttrib