GLuint start and GLuint end specify the values between which all values in the array indices must lie. GLenum mode specifies what kind of primitives are constructed and how the array elements construct these primitives. However, the implementation may partially process unused vertices, reducing performance from what could be achieved with an optimal index set. Vertex attributes that are modified by glDrawRangeElements have an unspecified value after glDrawRangeElements returns. Attributes that are not modified remain well defined.
Parameters mode Specifies what kind of primitives to render.
Must be less than the end value in indices. Must be greater than the start value in indices. Notes The glDrawRangeElements subroutine is available only if the GL version is 1.1 or greater. The glDrawRangeElements subroutine is included in display lists. Because the array pointers and enables are client side state, their values affect display lists when the lists are created, not when the lists are executed.