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_geometry_shader4" number="47">
     10     <enum name="GEOMETRY_SHADER_ARB"              value="0x8DD9"/>
     11     <enum name="GEOMETRY_VERTICES_OUT_ARB"        value="0x8DDA"/>
     12     <enum name="GEOMETRY_INPUT_TYPE_ARB"          value="0x8DDB"/>
     13     <enum name="GEOMETRY_OUTPUT_TYPE_ARB"         value="0x8DDC"/>
     14     <enum name="MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB"     value="0x8C29"/>
     15     <enum name="MAX_GEOMETRY_VARYING_COMPONENTS_ARB"      value="0x8DDD"/>
     16     <enum name="MAX_VERTEX_VARYING_COMPONENTS_ARB"        value="0x8DDE"/>
     17     <enum name="MAX_VARYING_COMPONENTS"                   value="0x8B4B"/>
     18     <enum name="MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB"      value="0x8DDF"/>
     19     <enum name="MAX_GEOMETRY_OUTPUT_VERTICES_ARB"         value="0x8DE0"/>
     20     <enum name="MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB" value="0x8DE1"/>
     21     <enum name="LINES_ADJACENCY_ARB"          value="0xA"/>
     22     <enum name="LINE_STRIP_ADJACENCY_ARB"     value="0xB"/>
     23     <enum name="TRIANGLES_ADJACENCY_ARB"      value="0xC"/>
     24     <enum name="TRIANGLE_STRIP_ADJACENCY_ARB" value="0xD"/>
     25     <enum name="FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB" value="0x8DA8"/>
     26     <enum name="FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB"   value="0x8DA9"/>
     27     <enum name="FRAMEBUFFER_ATTACHMENT_LAYERED_ARB"   value="0x8DA7"/>
     28     <enum name="FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER" value="0x8CD4"/>
     29     <enum name="PROGRAM_POINT_SIZE_ARB" value="0x8642"/>
     30     <function name="ProgramParameteriARB"  offset="assign">
     31         <param name="program" type="GLuint"/>
     32         <param name="pname" type="GLenum"/>
     33         <param name="value" type="GLint"/>
     34     </function>
     35     <function name="FramebufferTextureARB"  offset="assign">
     36         <param name="target" type="GLenum"/>
     37         <param name="attachment" type="GLenum"/>
     38         <param name="texture" type="GLuint"/>
     39         <param name="level" type="GLint"/>
     40     </function>
     41     <function name="FramebufferTextureLayerARB" alias="FramebufferTextureLayerEXT">
     42         <param name="target" type="GLenum"/>
     43         <param name="attachment" type="GLenum"/>
     44         <param name="texture" type="GLuint"/>
     45         <param name="level" type="GLint"/>
     46         <param name="layer" type="GLint"/>
     47     </function>
     48     <function name="FramebufferTextureFaceARB"  offset="assign">
     49         <param name="target" type="GLenum"/>
     50         <param name="attachment" type="GLenum"/>
     51         <param name="texture" type="GLuint"/>
     52         <param name="level" type="GLint"/>
     53         <param name="face" type="GLenum"/>
     54     </function>
     55 </category>
     56 
     57 </OpenGLAPI>
     58