2 <ratified href="ANGLE_instanced_arrays/">
3 <name>ANGLE_instanced_arrays</name>
5 <a href="https://www.khronos.org/webgl/public-mailing-list/">WebGL working group</a> (public_webgl 'at' khronos.org)
8 <contributor>Contributors to ANGLE_instanced_arrays</contributor>
9 <contributor>Members of the WebGL working group</contributor>
14 <core version="2.0" />
17 <mirrors href="http://www.khronos.org/registry/gles/extensions/ANGLE/ANGLE_instanced_arrays.txt" name="ANGLE_instanced_arrays">
19 The implementation must validate the indices referenced by <code>drawArraysInstancedANGLE</code> and <code>drawElementsInstancedANGLE</code>
20 similarly to how indices referenced by <code>drawArrays</code> and <code>drawElements</code> are validated according to section
21 <a href="http://www.khronos.org/registry/webgl/specs/1.0/#ATTRIBS_AND_RANGE_CHECKING">Enabled Vertex Attributes and Range Checking</a> of the
26 Although the extension contains ANGLE in the name it may be exposed by any implementation, whether or not the implementation uses the ANGLE library.
29 <idl xml:space="preserve">
31 interface ANGLE_instanced_arrays {
32 const GLenum VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 0x88FE;
33 void drawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, GLsizei primcount);
34 void drawElementsInstancedANGLE(GLenum mode, GLsizei count, GLenum type, GLintptr offset, GLsizei primcount);
35 void vertexAttribDivisorANGLE(GLuint index, GLuint divisor);
39 <revision date="2012/03/06">
40 <change>Initial revision.</change>
42 <revision date="2013/01/26">
43 <change>Moved from proposal to draft.</change>
45 <revision date="2013/03/11">
46 <change>Renumbered to 19 to fix misnumbering problem.</change>
48 <revision date="2013/08/06">
49 <change>Moved to community approved.</change>
51 <revision date="2013/08/22">
52 <change>Clarified non-ANGLE support.</change>
54 <revision date="2014/03/13">
55 <change>Addendum about index validation.</change>
57 <revision date="2014/07/15">
58 <change>Added NoInterfaceObject extended attribute.</change>
60 <revision date="2014/08/08">
61 <change>Ratified by Khronos Board of Promoters.</change>