glDrawArraysInstancedBaseInstance

draw multiple instances of a range of elements with offset applied to instanced attributes

Signature

glDrawArraysInstancedBaseInstance( GLenum ( mode ) , GLint ( first ) , GLsizei ( count ) , GLsizei ( primcount ) , GLuint ( baseinstance ) )-> void
glDrawArraysInstancedBaseInstance( mode , first , count , instancecount , baseinstance )

Parameters

VariablesDescription
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.
first
Specifies the starting index in the enabled arrays.
count
Specifies the number of indices to be rendered.
primcount
Specifies the number of instances of the specified range of indices to be rendered.
baseinstance
Specifies the base instance for use in fetching instanced vertex attributes.