Signature
glDrawElementsInstancedBaseVertexBaseInstance(
GLenum (
mode
)
,
GLsizei (
count
)
,
GLenum (
type
)
,
GLvoid *(
indices
)
,
GLsizei (
primcount
)
,
GLint (
basevertex
)
,
GLuint (
baseinstance
)
)-> void
glDrawElementsInstancedBaseVertexBaseInstance(
mode
,
count
,
type
,
indices
,
instancecount
,
basevertex
,
baseinstance
)
Parameters
Variables | Description |
---|---|
mode |
Specifies what kind of primitives to render.
Symbolic constants
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
and
GL_PATCHES
are accepted.
|
count |
Specifies the number of elements to be rendered.
|
type |
Specifies the type of the values in indices. Must be one of
GL_UNSIGNED_BYTE
,
GL_UNSIGNED_SHORT
, or
GL_UNSIGNED_INT
.
|
indices |
Specifies a pointer to the location where the indices are stored.
|
primcount |
Specifies the number of instances of the indexed geometry that should be drawn.
|
basevertex |
Specifies a constant that should be added to each element of
indices
when chosing elements from the enabled vertex arrays.
|
baseinstance |
Specifies the base instance for use in fetching instanced vertex attributes.
|