diff options
-rw-r--r-- | registry/gl.xml | 100 |
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"/> |