GL_OES_element_index_uint¶
Supported Hardware¶
Series5, Series5XT, Series6, Series6XE, Series6XT (ES2/3 Only)
Valid APIs¶
OpenGL ES 1.x, 2.0
Description¶
This extension adds the ability to use an array of unsigned integers (GL_UNSIGNED_INT) as indices in glDrawElements - typically only unsigned short or unsigned byte types are supported. This is more costly than using byte or short in terms of bandwidth, but does allow a much greater range of data to be specified - allowing larger models to be sent through one draw call where they would otherwise have to be batched.
Note¶
This functionality is core to OpenGL ES 3.0
Registry Link¶
http://www.khronos.org/registry/gles/extensions/OES/OES_element_index_uint.txt
Example¶
// Draw with 32-bit, unsigned integer indices
glDrawElements(GL_TRIANGLES, 32, GL_UNSIGNED_INT, indices);