glDrawArraysInstanced: Unterschied zwischen den Versionen
Aus DGL Wiki
(Die Seite wurde neu angelegt: „== Delphi-Spezifikation == <syntaxhighlight lang="pascal"> procedure glDrawArraysInstanced(mode: GLenum; first: GLint; count: GLsizei; primcount: GLsizei); </…“) |
(→Parameter) |
||
Zeile 12: | Zeile 12: | ||
|- | |- | ||
| ''mode'' | | ''mode'' | ||
− | | Bestimmt, welche Primitiven anhand der Vertexe gezeichnet werden sollen.<br> Es können die gleichen Werte wie bei [[glBegin]] übergeben werden:<br>'''GL_POINTS''', '''GL_LINE_STRIP''', '''GL_LINE_LOOP''', '''GL_LINES''', '''GL_TRIANGLE_STRIP''', '''GL_TRIANGLE_FAN''', '''GL_TRIANGLES''', ''' | + | | Bestimmt, welche Primitiven anhand der Vertexe gezeichnet werden sollen.<br> Es können die gleichen Werte wie bei [[glBegin]] übergeben werden:<br>'''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'' | | ''first'' |
Version vom 21. Juli 2018, 20:08 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
glArrayElement, glBindAttribLocation, glDisableVertexAttribArray, glDrawArrays, glDrawElements, glDrawRangeElements, glEnableVertexAttribArray, glMultiDrawArrays, glMultiDrawElements, glPopClientAttrib, glPushClientAttrib, glVertexAttrib