summaryrefslogtreecommitdiffstats
path: root/src/mapi/glapi/gen/ARB_tessellation_shader.xml
diff options
context:
space:
mode:
authorFabian Bieler <[email protected]>2014-03-07 09:59:11 +0100
committerMarek Olšák <[email protected]>2015-07-23 00:59:24 +0200
commite2b59a39cbb64f6759f463f7bad162f5f03807b4 (patch)
treeef7e87650aae5aa70a9ac90bc6931b24fd9d7d6a /src/mapi/glapi/gen/ARB_tessellation_shader.xml
parent5ead448719f39d27bfbf4cabf138324dfee34a4f (diff)
mapi: add ARB_tessellation_shader
Reviewed-by: Jordan Justen <[email protected]> Reviewed-by: Matt Turner <[email protected]> Reviewed-by: Ian Romanick <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mapi/glapi/gen/ARB_tessellation_shader.xml')
-rw-r--r--src/mapi/glapi/gen/ARB_tessellation_shader.xml62
1 files changed, 62 insertions, 0 deletions
diff --git a/src/mapi/glapi/gen/ARB_tessellation_shader.xml b/src/mapi/glapi/gen/ARB_tessellation_shader.xml
new file mode 100644
index 00000000000..16a213933ef
--- /dev/null
+++ b/src/mapi/glapi/gen/ARB_tessellation_shader.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
+
+<!-- Note: no GLX protocol info yet. -->
+
+<OpenGLAPI>
+
+
+<category name="GL_ARB_tessellation_shader" number="91">
+
+ <!--<enum value="0" name="FALSE"/>
+ <enum value="1" name="TRUE"/>
+ <enum value="0x0004" name="TRIANGLES"/>
+ <enum value="0x0007" name="QUADS"/>
+ <enum value="0x0202" name="EQUAL"/>
+ <enum value="0x0900" name="CW"/>
+ <enum value="0x0901" name="CCW"/>-->
+
+ <enum value="0x000E" name="PATCHES"/>
+ <enum value="0x84F0" name="UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER"/>
+ <enum value="0x84F1" name="UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER"/>
+ <enum value="0x886C" name="MAX_TESS_CONTROL_INPUT_COMPONENTS"/>
+ <enum value="0x886D" name="MAX_TESS_EVALUATION_INPUT_COMPONENTS"/>
+ <enum value="0x8E1E" name="MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"/>
+ <enum value="0x8E1F" name="MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"/>
+ <enum value="0x8E72" name="PATCH_VERTICES"/>
+ <enum value="0x8E73" name="PATCH_DEFAULT_INNER_LEVEL"/>
+ <enum value="0x8E74" name="PATCH_DEFAULT_OUTER_LEVEL"/>
+ <enum value="0x8E75" name="TESS_CONTROL_OUTPUT_VERTICES"/>
+ <enum value="0x8E76" name="TESS_GEN_MODE"/>
+ <enum value="0x8E77" name="TESS_GEN_SPACING"/>
+ <enum value="0x8E78" name="TESS_GEN_VERTEX_ORDER"/>
+ <enum value="0x8E79" name="TESS_GEN_POINT_MODE"/>
+ <enum value="0x8E7A" name="ISOLINES"/>
+ <enum value="0x8E7B" name="FRACTIONAL_ODD"/>
+ <enum value="0x8E7C" name="FRACTIONAL_EVEN"/>
+ <enum value="0x8E7D" name="MAX_PATCH_VERTICES"/>
+ <enum value="0x8E7E" name="MAX_TESS_GEN_LEVEL"/>
+ <enum value="0x8E7F" name="MAX_TESS_CONTROL_UNIFORM_COMPONENTS"/>
+ <enum value="0x8E80" name="MAX_TESS_EVALUATION_UNIFORM_COMPONENTS"/>
+ <enum value="0x8E81" name="MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS"/>
+ <enum value="0x8E82" name="MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS"/>
+ <enum value="0x8E83" name="MAX_TESS_CONTROL_OUTPUT_COMPONENTS"/>
+ <enum value="0x8E84" name="MAX_TESS_PATCH_COMPONENTS"/>
+ <enum value="0x8E85" name="MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS"/>
+ <enum value="0x8E86" name="MAX_TESS_EVALUATION_OUTPUT_COMPONENTS"/>
+ <enum value="0x8E87" name="TESS_EVALUATION_SHADER"/>
+ <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"/>
+
+ <function name="PatchParameteri" offset="assign">
+ <param name="pname" type="GLenum"/>
+ <param name="value" type="GLint"/>
+ </function>
+ <function name="PatchParameterfv" offset="assign">
+ <param name="pname" type="GLenum"/>
+ <param name="values" type="const GLfloat *"/>
+ </function>
+</category>
+
+</OpenGLAPI>