glDrawArraysInstanced
Aus DGL Wiki
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