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 <category name="GL_ARB_viewport_array" number="100">
      9 
     10     <enum name="MAX_VIEWPORTS" value="0x825B"/>
     11     <enum name="VIEWPORT_SUBPIXEL_BITS" value="0x825C"/>
     12     <enum name="VIEWPORT_BOUNDS_RANGE" value="0x825D"/>
     13     <enum name="LAYER_PROVOKING_VERTEX" value="0x825E"/>
     14     <enum name="VIEWPORT_INDEX_PROVOKING_VERTEX" value="0x825F"/>
     15     <enum name="SCISSOR_BOX" count="4" value="0x0C10">
     16         <size name="Get" mode="get"/>
     17     </enum>
     18     <enum name="VIEWPORT" count="4" value="0x0BA2">
     19         <size name="Get" mode="get"/>
     20     </enum>
     21     <enum name="DEPTH_RANGE" count="2" value="0x0B70">
     22         <size name="Get" mode="get"/>
     23     </enum>
     24     <enum name="SCISSOR_TEST" count="1" value="0x0C11">
     25         <size name="Get" mode="get"/>
     26     </enum>
     27     <enum name="FIRST_VERTEX_CONVENTION" value="0x8E4D"/>
     28     <enum name="LAST_VERTEX_CONVENTION" value="0x8E4E"/>
     29     <enum name="PROVOKING_VERTEX" value="0x8E4F"/>
     30     <enum name="UNDEFINED_VERTEX" value="0x8260"/>
     31 
     32     <function name="ViewportArrayv">
     33         <param name="first" type="GLuint"/>
     34         <param name="count" type="GLsizei"/>
     35         <param name="v" type="const GLfloat *"/>
     36     </function>
     37     <function name="ViewportIndexedf">
     38         <param name="index" type="GLuint"/>
     39         <param name="x" type="GLfloat"/>
     40         <param name="y" type="GLfloat"/>
     41         <param name="w" type="GLfloat"/>
     42         <param name="h" type="GLfloat"/>
     43     </function>
     44     <function name="ViewportIndexedfv">
     45         <param name="index" type="GLuint"/>
     46         <param name="v" type="const GLfloat *"/>
     47     </function>
     48     <function name="ScissorArrayv">
     49         <param name="first" type="GLuint"/>
     50         <param name="count" type="GLsizei"/>
     51         <param name="v" type="const int *"/>
     52     </function>
     53     <function name="ScissorIndexed">
     54         <param name="index" type="GLuint"/>
     55         <param name="left" type="GLint"/>
     56         <param name="bottom" type="GLint"/>
     57         <param name="width" type="GLsizei"/>
     58         <param name="height" type="GLsizei"/>
     59     </function>
     60     <function name="ScissorIndexedv">
     61         <param name="index" type="GLuint"/>
     62         <param name="v" type="const GLint *"/>
     63     </function>
     64     <function name="DepthRangeArrayv">
     65         <param name="first" type="GLuint"/>
     66         <param name="count" type="GLsizei"/>
     67         <param name="v" type="const GLclampd *"/>
     68     </function>
     69     <function name="DepthRangeIndexed">
     70         <param name="index" type="GLuint"/>
     71         <param name="n" type="GLclampd"/>
     72         <param name="f" type="GLclampd"/>
     73     </function>
     74     <function name="GetFloati_v">
     75         <param name="target" type="GLenum"/>
     76         <param name="index" type="GLuint"/>
     77         <param name="data" type="GLfloat *"/>
     78     </function>
     79     <function name="GetDoublei_v">
     80         <param name="target" type="GLenum"/>
     81         <param name="index" type="GLuint"/>
     82         <param name="data" type="GLdouble *"/>
     83     </function>
     84 
     85 </category>
     86 
     87 </OpenGLAPI>
     88