glDrawArraysInstanced

draw multiple instances of a range of elements

Signature

glDrawArraysInstanced( GLenum ( mode ) , GLint ( first ) , GLsizei ( count ) , GLsizei ( primcount ) )-> void
glDrawArraysInstanced( mode , first , count , instancecount )

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.