<enum value="0x8E88" name="TESS_CONTROL_SHADER"/>
<enum value="0x8E89" name="MAX_TESS_CONTROL_UNIFORM_BLOCKS"/>
<enum value="0x8E8A" name="MAX_TESS_EVALUATION_UNIFORM_BLOCKS"/>
+ <enum value="0x8221" name="PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED"/>
- <function name="PatchParameteri" offset="assign">
+ <function name="PatchParameteri" es2="3.2" no_error="true">
<param name="pname" type="GLenum"/>
<param name="value" type="GLint"/>
</function>
- <function name="PatchParameterfv" offset="assign">
+ <function name="PatchParameterfv">
<param name="pname" type="GLenum"/>
- <param name="values" type="const GLfloat *"/>
+ <param name="values" type="const GLfloat *" count="_mesa_patch_param_enum_to_count(pname)"/>
+ </function>
+
+ <function name="PatchParameteriEXT" es2="3.1" alias="PatchParameteri">
+ <param name="pname" type="GLenum"/>
+ <param name="value" type="GLint"/>
+ </function>
+
+ <function name="PatchParameteriOES" es2="3.1" alias="PatchParameteri">
+ <param name="pname" type="GLenum"/>
+ <param name="value" type="GLint"/>
</function>
</category>