Home | History | Annotate | Download | only in gen
      1 <?xml version="1.0"?>
      2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
      3 
      4 <!-- Note: no GLX protocol info yet. -->
      5 
      6 <OpenGLAPI>
      7 
      8 
      9 <category name="GL_ARB_tessellation_shader" number="91">
     10 
     11     <!--<enum value="0" name="FALSE"/>
     12     <enum value="1" name="TRUE"/>
     13     <enum value="0x0004" name="TRIANGLES"/>
     14     <enum value="0x0007" name="QUADS"/>
     15     <enum value="0x0202" name="EQUAL"/>
     16     <enum value="0x0900" name="CW"/>
     17     <enum value="0x0901" name="CCW"/>-->
     18 
     19     <enum value="0x000E" name="PATCHES"/>
     20     <enum value="0x84F0" name="UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER"/>
     21     <enum value="0x84F1" name="UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER"/>
     22     <enum value="0x886C" name="MAX_TESS_CONTROL_INPUT_COMPONENTS"/>
     23     <enum value="0x886D" name="MAX_TESS_EVALUATION_INPUT_COMPONENTS"/>
     24     <enum value="0x8E1E" name="MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"/>
     25     <enum value="0x8E1F" name="MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"/>
     26     <enum value="0x8E72" name="PATCH_VERTICES"/>
     27     <enum value="0x8E73" name="PATCH_DEFAULT_INNER_LEVEL"/>
     28     <enum value="0x8E74" name="PATCH_DEFAULT_OUTER_LEVEL"/>
     29     <enum value="0x8E75" name="TESS_CONTROL_OUTPUT_VERTICES"/>
     30     <enum value="0x8E76" name="TESS_GEN_MODE"/>
     31     <enum value="0x8E77" name="TESS_GEN_SPACING"/>
     32     <enum value="0x8E78" name="TESS_GEN_VERTEX_ORDER"/>
     33     <enum value="0x8E79" name="TESS_GEN_POINT_MODE"/>
     34     <enum value="0x8E7A" name="ISOLINES"/>
     35     <enum value="0x8E7B" name="FRACTIONAL_ODD"/>
     36     <enum value="0x8E7C" name="FRACTIONAL_EVEN"/>
     37     <enum value="0x8E7D" name="MAX_PATCH_VERTICES"/>
     38     <enum value="0x8E7E" name="MAX_TESS_GEN_LEVEL"/>
     39     <enum value="0x8E7F" name="MAX_TESS_CONTROL_UNIFORM_COMPONENTS"/>
     40     <enum value="0x8E80" name="MAX_TESS_EVALUATION_UNIFORM_COMPONENTS"/>
     41     <enum value="0x8E81" name="MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS"/>
     42     <enum value="0x8E82" name="MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS"/>
     43     <enum value="0x8E83" name="MAX_TESS_CONTROL_OUTPUT_COMPONENTS"/>
     44     <enum value="0x8E84" name="MAX_TESS_PATCH_COMPONENTS"/>
     45     <enum value="0x8E85" name="MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS"/>
     46     <enum value="0x8E86" name="MAX_TESS_EVALUATION_OUTPUT_COMPONENTS"/>
     47     <enum value="0x8E87" name="TESS_EVALUATION_SHADER"/>
     48     <enum value="0x8E88" name="TESS_CONTROL_SHADER"/>
     49     <enum value="0x8E89" name="MAX_TESS_CONTROL_UNIFORM_BLOCKS"/>
     50     <enum value="0x8E8A" name="MAX_TESS_EVALUATION_UNIFORM_BLOCKS"/>
     51     <enum value="0x8221" name="PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED"/>
     52 
     53     <function name="PatchParameteri" es2="3.2">
     54         <param name="pname" type="GLenum"/>
     55         <param name="value" type="GLint"/>
     56     </function>
     57     <function name="PatchParameterfv">
     58         <param name="pname" type="GLenum"/>
     59         <param name="values" type="const GLfloat *"/>
     60     </function>
     61 
     62     <function name="PatchParameteriEXT" es2="3.1" alias="PatchParameteri">
     63         <param name="pname" type="GLenum"/>
     64         <param name="value" type="GLint"/>
     65     </function>
     66 
     67     <function name="PatchParameteriOES" es2="3.1" alias="PatchParameteri">
     68         <param name="pname" type="GLenum"/>
     69         <param name="value" type="GLint"/>
     70     </function>
     71 </category>
     72 
     73 </OpenGLAPI>
     74