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 
      7 <OpenGLAPI>
      8 
      9 <category name="GL_ARB_robustness" number="105">
     10 
     11     <enum name="GUILTY_CONTEXT_RESET_ARB"                 value="0x8253"/>
     12     <enum name="INNOCENT_CONTEXT_RESET_ARB"               value="0x8254"/>
     13     <enum name="UNKNOWN_CONTEXT_RESET_ARB"                value="0x8255"/>
     14 
     15     <enum name="RESET_NOTIFICATION_STRATEGY_ARB" count="1" value="0x8256">
     16         <size name="Get" mode="get"/>
     17     </enum>
     18     <enum name="LOSE_CONTEXT_ON_RESET_ARB"                value="0x8252"/>
     19     <enum name="NO_RESET_NOTIFICATION_ARB"                value="0x8261"/>
     20 
     21     <enum name="CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB"       value="0x00000004"/>
     22 
     23     <function name="GetGraphicsResetStatusARB" offset="assign">
     24         <return type="GLenum"/>
     25     </function>
     26 
     27 <!-- OpenGL 1.0 sized buffer queries -->
     28     <function name="GetnMapdvARB" offset="assign">
     29         <param name="target" type="GLenum"/>
     30         <param name="query" type="GLenum"/>
     31         <param name="bufSize" type="GLsizei"/>
     32         <param name="v" type="GLdouble *" output="true"/>
     33     </function>
     34 
     35     <function name="GetnMapfvARB" offset="assign">
     36         <param name="target" type="GLenum"/>
     37         <param name="query" type="GLenum"/>
     38         <param name="bufSize" type="GLsizei"/>
     39         <param name="v" type="GLfloat *" output="true"/>
     40     </function>
     41 
     42     <function name="GetnMapivARB" offset="assign">
     43         <param name="target" type="GLenum"/>
     44         <param name="query" type="GLenum"/>
     45         <param name="bufSize" type="GLsizei"/>
     46         <param name="v" type="GLint *" output="true"/>
     47     </function>
     48 
     49 
     50 
     51     <function name="GetnPixelMapfvARB" offset="assign">
     52         <param name="map" type="GLenum"/>
     53         <param name="bufSize" type="GLsizei"/>
     54         <param name="values" type="GLfloat *" output="true"/>
     55     </function>
     56 
     57     <function name="GetnPixelMapuivARB" offset="assign">
     58         <param name="map" type="GLenum"/>
     59         <param name="bufSize" type="GLsizei"/>
     60         <param name="values" type="GLuint *" output="true"/>
     61     </function>
     62 
     63     <function name="GetnPixelMapusvARB" offset="assign">
     64         <param name="map" type="GLenum"/>
     65         <param name="bufSize" type="GLsizei"/>
     66         <param name="values" type="GLushort *" output="true"/>
     67     </function>
     68 
     69 
     70 
     71     <function name="GetnPolygonStippleARB" offset="assign">
     72         <param name="bufSize" type="GLsizei"/>
     73         <param name="pattern" type="GLubyte *" output="true"/>
     74     </function>
     75 
     76     <function name="GetnTexImageARB" offset="assign">
     77         <param name="target" type="GLenum"/>
     78         <param name="level" type="GLint"/>
     79         <param name="format" type="GLenum"/>
     80         <param name="type" type="GLenum"/>
     81         <param name="bufSize" type="GLsizei"/>
     82         <param name="img" type="GLvoid *" output="true"/>
     83     </function>
     84 
     85     <function name="ReadnPixelsARB" offset="assign">
     86         <param name="x" type="GLint"/>
     87         <param name="y" type="GLint"/>
     88         <param name="width" type="GLsizei"/>
     89         <param name="height" type="GLsizei"/>
     90         <param name="format" type="GLenum"/>
     91         <param name="type" type="GLenum"/>
     92         <param name="bufSize" type="GLsizei"/>
     93         <param name="data" type="GLvoid *" output="true"/>
     94     </function>
     95 
     96 
     97 <!-- ARB_imaging sized buffer queries -->
     98     <function name="GetnColorTableARB" offset="assign">
     99         <param name="target" type="GLenum"/>
    100         <param name="format" type="GLenum"/>
    101         <param name="type" type="GLenum"/>
    102         <param name="bufSize" type="GLsizei"/>
    103         <param name="table" type="GLvoid *" output="true"/>
    104     </function>
    105 
    106     <function name="GetnConvolutionFilterARB" offset="assign">
    107         <param name="target" type="GLenum"/>
    108         <param name="format" type="GLenum"/>
    109         <param name="type" type="GLenum"/>
    110         <param name="bufSize" type="GLsizei"/>
    111         <param name="image" type="GLvoid *" output="true"/>
    112     </function>
    113 
    114     <function name="GetnSeparableFilterARB" offset="assign">
    115         <param name="target" type="GLenum"/>
    116         <param name="format" type="GLenum"/>
    117         <param name="type" type="GLenum"/>
    118         <param name="rowBufSize" type="GLsizei"/>
    119         <param name="row" type="GLvoid *" output="true"/>
    120         <param name="columnBufSize" type="GLsizei"/>
    121         <param name="column" type="GLvoid *" output="true"/>
    122         <param name="span" type="GLvoid *" output="true"/>
    123     </function>
    124 
    125     <function name="GetnHistogramARB" offset="assign">
    126         <param name="target" type="GLenum"/>
    127         <param name="reset" type="GLboolean"/>
    128         <param name="format" type="GLenum"/>
    129         <param name="type" type="GLenum"/>
    130         <param name="bufSize" type="GLsizei"/>
    131         <param name="values" type="GLvoid *" output="true"/>
    132     </function>
    133 
    134     <function name="GetnMinmaxARB" offset="assign">
    135         <param name="target" type="GLenum"/>
    136         <param name="reset" type="GLboolean"/>
    137         <param name="format" type="GLenum"/>
    138         <param name="type" type="GLenum"/>
    139         <param name="bufSize" type="GLsizei"/>
    140         <param name="values" type="GLvoid *" output="true"/>
    141     </function>
    142 
    143 
    144 <!-- OpenGL 1.3 sized buffer queries -->
    145     <function name="GetnCompressedTexImageARB" offset="assign">
    146         <param name="target" type="GLenum"/>
    147         <param name="lod" type="GLint"/>
    148         <param name="bufSize" type="GLsizei"/>
    149         <param name="img" type="GLvoid *" output="true"/>
    150     </function>
    151 
    152 
    153 <!-- OpenGL 2.0 sized buffer queries -->
    154     <function name="GetnUniformfvARB" offset="assign">
    155         <param name="program" type="GLhandleARB"/>
    156         <param name="location" type="GLint"/>
    157         <param name="bufSize" type="GLsizei"/>
    158         <param name="params" type="GLfloat *" output="true"/>
    159     </function>
    160 
    161     <function name="GetnUniformivARB" offset="assign">
    162         <param name="program" type="GLhandleARB"/>
    163         <param name="location" type="GLint"/>
    164         <param name="bufSize" type="GLsizei"/>
    165         <param name="params" type="GLint *" output="true"/>
    166     </function>
    167 
    168     <function name="GetnUniformuivARB" offset="assign">
    169         <param name="program" type="GLhandleARB"/>
    170         <param name="location" type="GLint"/>
    171         <param name="bufSize" type="GLsizei"/>
    172         <param name="params" type="GLuint *" output="true"/>
    173     </function>
    174 
    175     <function name="GetnUniformdvARB" offset="assign">
    176         <param name="program" type="GLhandleARB"/>
    177         <param name="location" type="GLint"/>
    178         <param name="bufSize" type="GLsizei"/>
    179         <param name="params" type="GLdouble *" output="true"/>
    180     </function>
    181 
    182 </category>
    183 
    184 
    185 </OpenGLAPI>
    186