glthread: sync in glFlush for multiple contexts
[mesa.git] / src / mapi / glapi / gen / GL4x.xml
index 4b2703c7ec0fc2c11613b3425ca3c3e0d98ed085..2116286b35fa1bae8a1319946a4b4b89075bb194 100644 (file)
@@ -42,6 +42,7 @@
 
 <category name="4.3">
   <enum name="SHADER_STORAGE_BARRIER_BIT"                value="0x2000" />
+  <enum name="NUM_SHADING_LANGUAGE_VERSIONS"             value="0x82E9" />
   <enum name="MAX_COMBINED_SHADER_OUTPUT_RESOURCES"      value="0x8F39" />
   <enum name="SHADER_STORAGE_BUFFER"                     value="0x90D2"/>
   <enum name="SHADER_STORAGE_BUFFER_BINDING"             value="0x90D3"/>
 </category>
 
 <category name="4.6">
+  <enum name="PARAMETER_BUFFER"                          value="0x80EE"/>
+  <enum name="PARAMETER_BUFFER_BINDING"                  value="0x80EF"/>
+  <enum name="POLYGON_OFFSET_CLAMP"                      value="0x8E1B"/>
+  <enum name="SHADER_BINARY_FORMAT_SPIR_V"               value="0x9551"/>
+  <enum name="SPIR_V_BINARY"                             value="0x9552"/>
+
+  <!-- This function aliases one from GL_EXT_polygon_offset_clamp -->
+
   <function name="PolygonOffsetClamp" alias="PolygonOffsetClampEXT">
     <param name="factor" type="GLfloat"/>
     <param name="units" type="GLfloat"/>
     <param name="clamp" type="GLfloat"/>
   </function>
-  <enum name="POLYGON_OFFSET_CLAMP" value="0x8E1B"/>
 
-  <enum name="SHADER_BINARY_FORMAT_SPIR_V" value="0x9551"/>
-  <enum name="SPIR_V_BINARY" value="0x9552"/>
+  <!-- This function aliases one from GL_ARB_gl_spirv -->
 
   <function name="SpecializeShader" alias="SpecializeShaderARB">
     <param name="shader" type="GLuint"/>
@@ -85,8 +92,7 @@
     <param name="pConstantValue" type="const GLuint *"/>
   </function>
 
-  <enum name="PARAMETER_BUFFER" value="0x80EE"/>
-  <enum name="PARAMETER_BUFFER_BINDING" value="0x80EF"/>
+  <!-- These functions alias ones from GL_ARB_indirect_parameters -->
 
   <function name="MultiDrawArraysIndirectCount"
             alias="MultiDrawArraysIndirectCountARB">