summaryrefslogtreecommitdiff
path: root/registry
diff options
context:
space:
mode:
authorIlia Mirkin <imirkin@alum.mit.edu>2016-08-28 12:39:17 -0400
committerIlia Mirkin <imirkin@alum.mit.edu>2016-08-28 13:40:55 -0400
commit490e1ef056a924c9180353c8490f79a5993f2657 (patch)
tree02b9ecf665897313dac9bb2a9fddaf41c69ddd3f /registry
parent0447815798d7e6f9135fe6f0e1e74cde4fad88d8 (diff)
registry: update gl.xml to r33100
Includes GL_OES_viewport_array entrypoints. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Diffstat (limited to 'registry')
-rw-r--r--registry/gl.xml100
1 files changed, 99 insertions, 1 deletions
diff --git a/registry/gl.xml b/registry/gl.xml
index c754ec463..3fc8863bf 100644
--- a/registry/gl.xml
+++ b/registry/gl.xml
@@ -3972,18 +3972,22 @@ typedef unsigned int GLhandleARB;
<enum value="0x825A" name="GL_PROGRAM_PIPELINE_BINDING_EXT"/>
<enum value="0x825B" name="GL_MAX_VIEWPORTS"/>
<enum value="0x825B" name="GL_MAX_VIEWPORTS_NV"/>
+ <enum value="0x825B" name="GL_MAX_VIEWPORTS_OES"/>
<enum value="0x825C" name="GL_VIEWPORT_SUBPIXEL_BITS"/>
<enum value="0x825C" name="GL_VIEWPORT_SUBPIXEL_BITS_EXT"/>
<enum value="0x825C" name="GL_VIEWPORT_SUBPIXEL_BITS_NV"/>
+ <enum value="0x825C" name="GL_VIEWPORT_SUBPIXEL_BITS_OES"/>
<enum value="0x825D" name="GL_VIEWPORT_BOUNDS_RANGE"/>
<enum value="0x825D" name="GL_VIEWPORT_BOUNDS_RANGE_EXT"/>
<enum value="0x825D" name="GL_VIEWPORT_BOUNDS_RANGE_NV"/>
+ <enum value="0x825D" name="GL_VIEWPORT_BOUNDS_RANGE_OES"/>
<enum value="0x825E" name="GL_LAYER_PROVOKING_VERTEX"/>
<enum value="0x825E" name="GL_LAYER_PROVOKING_VERTEX_EXT"/>
<enum value="0x825E" name="GL_LAYER_PROVOKING_VERTEX_OES"/>
<enum value="0x825F" name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX"/>
<enum value="0x825F" name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX_EXT"/>
<enum value="0x825F" name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV"/>
+ <enum value="0x825F" name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES"/>
<enum value="0x8260" name="GL_UNDEFINED_VERTEX"/>
<enum value="0x8260" name="GL_UNDEFINED_VERTEX_EXT"/>
<enum value="0x8260" name="GL_UNDEFINED_VERTEX_OES"/>
@@ -4373,7 +4377,8 @@ typedef unsigned int GLhandleARB;
<enum value="0x83F9" name="GL_PERFQUERY_DONOT_FLUSH_INTEL"/>
<enum value="0x83FA" name="GL_PERFQUERY_FLUSH_INTEL"/>
<enum value="0x83FB" name="GL_PERFQUERY_WAIT_INTEL"/>
- <unused start="0x83FC" end="0x83FE" vendor="INTEL"/>
+ <unused start="0x83FC" end="0x83FD" vendor="INTEL"/>
+ <enum value="0x83FE" name="GL_CONSERVATIVE_RASTERIZATION_INTEL"/>
<enum value="0x83FF" name="GL_TEXTURE_MEMORY_LAYOUT_INTEL"/>
</enums>
@@ -12209,6 +12214,12 @@ typedef unsigned int GLhandleARB;
<param>const <ptype>GLfloat</ptype> *<name>v</name></param>
</command>
<command>
+ <proto>void <name>glDepthRangeArrayfvOES</name></proto>
+ <param><ptype>GLuint</ptype> <name>first</name></param>
+ <param><ptype>GLsizei</ptype> <name>count</name></param>
+ <param>const <ptype>GLfloat</ptype> *<name>v</name></param>
+ </command>
+ <command>
<proto>void <name>glDepthRangeArrayv</name></proto>
<param><ptype>GLuint</ptype> <name>first</name></param>
<param><ptype>GLsizei</ptype> <name>count</name></param>
@@ -12227,6 +12238,12 @@ typedef unsigned int GLhandleARB;
<param><ptype>GLfloat</ptype> <name>f</name></param>
</command>
<command>
+ <proto>void <name>glDepthRangeIndexedfOES</name></proto>
+ <param><ptype>GLuint</ptype> <name>index</name></param>
+ <param><ptype>GLfloat</ptype> <name>n</name></param>
+ <param><ptype>GLfloat</ptype> <name>f</name></param>
+ </command>
+ <command>
<proto>void <name>glDepthRangedNV</name></proto>
<param><ptype>GLdouble</ptype> <name>zNear</name></param>
<param><ptype>GLdouble</ptype> <name>zFar</name></param>
@@ -14775,6 +14792,13 @@ typedef unsigned int GLhandleARB;
<alias name="glGetFloati_v"/>
</command>
<command>
+ <proto>void <name>glGetFloati_vOES</name></proto>
+ <param group="TypeEnum"><ptype>GLenum</ptype> <name>target</name></param>
+ <param><ptype>GLuint</ptype> <name>index</name></param>
+ <param len="COMPSIZE(target)"><ptype>GLfloat</ptype> *<name>data</name></param>
+ <alias name="glGetFloati_v"/>
+ </command>
+ <command>
<proto>void <name>glGetFloatv</name></proto>
<param group="GetPName"><ptype>GLenum</ptype> <name>pname</name></param>
<param len="COMPSIZE(pname)"><ptype>GLfloat</ptype> *<name>data</name></param>
@@ -23643,6 +23667,13 @@ typedef unsigned int GLhandleARB;
<alias name="glScissorArrayv"/>
</command>
<command>
+ <proto>void <name>glScissorArrayvOES</name></proto>
+ <param><ptype>GLuint</ptype> <name>first</name></param>
+ <param><ptype>GLsizei</ptype> <name>count</name></param>
+ <param len="COMPSIZE(count)">const <ptype>GLint</ptype> *<name>v</name></param>
+ <alias name="glScissorArrayv"/>
+ </command>
+ <command>
<proto>void <name>glScissorIndexed</name></proto>
<param><ptype>GLuint</ptype> <name>index</name></param>
<param><ptype>GLint</ptype> <name>left</name></param>
@@ -23660,6 +23691,15 @@ typedef unsigned int GLhandleARB;
<alias name="glScissorIndexed"/>
</command>
<command>
+ <proto>void <name>glScissorIndexedOES</name></proto>
+ <param><ptype>GLuint</ptype> <name>index</name></param>
+ <param><ptype>GLint</ptype> <name>left</name></param>
+ <param><ptype>GLint</ptype> <name>bottom</name></param>
+ <param><ptype>GLsizei</ptype> <name>width</name></param>
+ <param><ptype>GLsizei</ptype> <name>height</name></param>
+ <alias name="glScissorIndexed"/>
+ </command>
+ <command>
<proto>void <name>glScissorIndexedv</name></proto>
<param><ptype>GLuint</ptype> <name>index</name></param>
<param len="4">const <ptype>GLint</ptype> *<name>v</name></param>
@@ -23671,6 +23711,12 @@ typedef unsigned int GLhandleARB;
<alias name="glScissorIndexedv"/>
</command>
<command>
+ <proto>void <name>glScissorIndexedvOES</name></proto>
+ <param><ptype>GLuint</ptype> <name>index</name></param>
+ <param len="4">const <ptype>GLint</ptype> *<name>v</name></param>
+ <alias name="glScissorIndexedv"/>
+ </command>
+ <command>
<proto>void <name>glSecondaryColor3b</name></proto>
<param group="ColorB"><ptype>GLbyte</ptype> <name>red</name></param>
<param group="ColorB"><ptype>GLbyte</ptype> <name>green</name></param>
@@ -29448,6 +29494,13 @@ typedef unsigned int GLhandleARB;
<alias name="glViewportArrayv"/>
</command>
<command>
+ <proto>void <name>glViewportArrayvOES</name></proto>
+ <param><ptype>GLuint</ptype> <name>first</name></param>
+ <param><ptype>GLsizei</ptype> <name>count</name></param>
+ <param len="COMPSIZE(count)">const <ptype>GLfloat</ptype> *<name>v</name></param>
+ <alias name="glViewportArrayv"/>
+ </command>
+ <command>
<proto>void <name>glViewportIndexedf</name></proto>
<param><ptype>GLuint</ptype> <name>index</name></param>
<param><ptype>GLfloat</ptype> <name>x</name></param>
@@ -29456,6 +29509,15 @@ typedef unsigned int GLhandleARB;
<param><ptype>GLfloat</ptype> <name>h</name></param>
</command>
<command>
+ <proto>void <name>glViewportIndexedfOES</name></proto>
+ <param><ptype>GLuint</ptype> <name>index</name></param>
+ <param><ptype>GLfloat</ptype> <name>x</name></param>
+ <param><ptype>GLfloat</ptype> <name>y</name></param>
+ <param><ptype>GLfloat</ptype> <name>w</name></param>
+ <param><ptype>GLfloat</ptype> <name>h</name></param>
+ <alias name="glViewportIndexedf"/>
+ </command>
+ <command>
<proto>void <name>glViewportIndexedfNV</name></proto>
<param><ptype>GLuint</ptype> <name>index</name></param>
<param><ptype>GLfloat</ptype> <name>x</name></param>
@@ -29470,6 +29532,12 @@ typedef unsigned int GLhandleARB;
<param len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
</command>
<command>
+ <proto>void <name>glViewportIndexedfvOES</name></proto>
+ <param><ptype>GLuint</ptype> <name>index</name></param>
+ <param len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
+ <alias name="glViewportIndexedfv"/>
+ </command>
+ <command>
<proto>void <name>glViewportIndexedfvNV</name></proto>
<param><ptype>GLuint</ptype> <name>index</name></param>
<param len="4">const <ptype>GLfloat</ptype> *<name>v</name></param>
@@ -41740,6 +41808,7 @@ typedef unsigned int GLhandleARB;
<extension name="GL_EXT_shader_implicit_conversions" supported="gles2"/>
<extension name="GL_EXT_shader_integer_mix" supported="gl|gles2"/>
<extension name="GL_EXT_shader_io_blocks" supported="gles2"/>
+ <extension name="GL_EXT_shader_non_constant_global_initializers" supported="gles2"/>
<extension name="GL_EXT_shader_pixel_local_storage" supported="gles2">
<require>
<enum name="GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT"/>
@@ -42882,6 +42951,11 @@ typedef unsigned int GLhandleARB;
<enum name="GL_INTERLACE_READ_INGR"/>
</require>
</extension>
+ <extension name="GL_INTEL_conservative_rasterization" supported="gl|gles2">
+ <require>
+ <enum name="GL_CONSERVATIVE_RASTERIZATION_INTEL"/>
+ </require>
+ </extension>
<extension name="GL_INTEL_fragment_shader_ordering" supported="gl"/>
<extension name="GL_INTEL_framebuffer_CMAA" supported="gl|gles2">
<require>
@@ -45976,6 +46050,30 @@ typedef unsigned int GLhandleARB;
<enum name="GL_INT_10_10_10_2_OES"/>
</require>
</extension>
+ <extension name="GL_OES_viewport_array" supported="gles2">
+ <require>
+ <enum name="GL_SCISSOR_BOX"/>
+ <enum name="GL_VIEWPORT"/>
+ <enum name="GL_DEPTH_RANGE"/>
+ <enum name="GL_SCISSOR_TEST"/>
+ <enum name="GL_MAX_VIEWPORTS_OES"/>
+ <enum name="GL_VIEWPORT_SUBPIXEL_BITS_OES"/>
+ <enum name="GL_VIEWPORT_BOUNDS_RANGE_OES"/>
+ <enum name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES"/>
+ <command name="glViewportArrayvOES"/>
+ <command name="glViewportIndexedfOES"/>
+ <command name="glViewportIndexedfvOES"/>
+ <command name="glScissorArrayvOES"/>
+ <command name="glScissorIndexedOES"/>
+ <command name="glScissorIndexedvOES"/>
+ <command name="glDepthRangeArrayfvOES"/>
+ <command name="glDepthRangeIndexedfOES"/>
+ <command name="glGetFloati_vOES"/>
+ <command name="glEnableiOES"/>
+ <command name="glDisableiOES"/>
+ <command name="glIsEnablediOES"/>
+ </require>
+ </extension>
<extension name="GL_OML_interlace" supported="gl">
<require>
<enum name="GL_INTERLACE_OML"/>