func DrawArraysInstancedBaseInstance(mode uint32, first int32, count int32, instancecount int32, baseinstance uint32) {
	C.glowDrawArraysInstancedBaseInstance(gpDrawArraysInstancedBaseInstance, (C.GLenum)(mode), (C.GLint)(first), (C.GLsizei)(count), (C.GLsizei)(instancecount), (C.GLuint)(baseinstance))
}
func DrawArraysInstancedBaseInstance(mode uint32, first int32, count int32, instancecount int32, baseinstance uint32) {
	C.glowDrawArraysInstancedBaseInstance(gpDrawArraysInstancedBaseInstance, (C.GLenum)(mode), (C.GLint)(first), (C.GLsizei)(count), (C.GLsizei)(instancecount), (C.GLuint)(baseinstance))
}
func DrawArraysInstancedBaseInstance ( mode uint32 , first int32 , count int32 , instancecount int32 , baseinstance uint32 ) { C . glowDrawArraysInstancedBaseInstance ( gpDrawArraysInstancedBaseInstance , ( C . GLenum ) ( mode ) , ( C . GLint ) ( first ) , ( C . GLsizei ) ( count ) , ( C . GLsizei ) ( instancecount ) , ( C . GLuint ) ( baseinstance ) ) }
// draw multiple instances of a range of elements with offset applied to instanced attributes
draw multiple instances of a range of elements with offset applied to instanced attributes