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