Home | History | Annotate | Download | only in gen
      1 <?xml version="1.0"?>
      2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
      3 
      4 <OpenGLAPI>
      5 
      6 <category name="GL_ARB_gpu_shader_int64" number="178">
      7 
      8     <function name="Uniform1i64ARB">
      9         <param name="location" type="GLint"/>
     10         <param name="x" type="GLint64"/>
     11     </function>
     12 
     13     <function name="Uniform2i64ARB">
     14         <param name="location" type="GLint"/>
     15         <param name="x" type="GLint64"/>
     16         <param name="y" type="GLint64"/>
     17     </function>
     18 
     19     <function name="Uniform3i64ARB">
     20         <param name="location" type="GLint"/>
     21         <param name="x" type="GLint64"/>
     22         <param name="y" type="GLint64"/>
     23         <param name="z" type="GLint64"/>
     24     </function>
     25 
     26     <function name="Uniform4i64ARB">
     27         <param name="location" type="GLint"/>
     28         <param name="x" type="GLint64"/>
     29         <param name="y" type="GLint64"/>
     30         <param name="z" type="GLint64"/>
     31         <param name="w" type="GLint64"/>
     32     </function>
     33 
     34     <function name="Uniform1i64vARB">
     35         <param name="location" type="GLint"/>
     36         <param name="count" type="GLsizei"/>
     37         <param name="value" type="const GLint64 *" count="count"/>
     38     </function>
     39 
     40     <function name="Uniform2i64vARB">
     41         <param name="location" type="GLint"/>
     42         <param name="count" type="GLsizei"/>
     43         <param name="value" type="const GLint64 *" count="count" count_scale="2"/>
     44     </function>
     45 
     46     <function name="Uniform3i64vARB">
     47         <param name="location" type="GLint"/>
     48         <param name="count" type="GLsizei"/>
     49         <param name="value" type="const GLint64 *" count="count" count_scale="3"/>
     50     </function>
     51 
     52     <function name="Uniform4i64vARB">
     53         <param name="location" type="GLint"/>
     54         <param name="count" type="GLsizei"/>
     55         <param name="value" type="const GLint64 *" count="count" count_scale="4"/>
     56     </function>
     57 
     58     <function name="Uniform1ui64ARB">
     59         <param name="location" type="GLint"/>
     60         <param name="x" type="GLuint64"/>
     61     </function>
     62 
     63     <function name="Uniform2ui64ARB">
     64         <param name="location" type="GLint"/>
     65         <param name="x" type="GLuint64"/>
     66         <param name="y" type="GLuint64"/>
     67     </function>
     68 
     69     <function name="Uniform3ui64ARB">
     70         <param name="location" type="GLint"/>
     71         <param name="x" type="GLuint64"/>
     72         <param name="y" type="GLuint64"/>
     73         <param name="z" type="GLuint64"/>
     74     </function>
     75 
     76     <function name="Uniform4ui64ARB">
     77         <param name="location" type="GLint"/>
     78         <param name="x" type="GLuint64"/>
     79         <param name="y" type="GLuint64"/>
     80         <param name="z" type="GLuint64"/>
     81         <param name="w" type="GLuint64"/>
     82     </function>
     83 
     84     <function name="Uniform1ui64vARB">
     85         <param name="location" type="GLint"/>
     86         <param name="count" type="GLsizei"/>
     87         <param name="value" type="const GLuint64 *"  count="count"/>
     88     </function>
     89 
     90     <function name="Uniform2ui64vARB">
     91         <param name="location" type="GLint"/>
     92         <param name="count" type="GLsizei"/>
     93         <param name="value" type="const GLuint64 *" count="count" count_scale="2"/>
     94     </function>
     95 
     96     <function name="Uniform3ui64vARB">
     97         <param name="location" type="GLint"/>
     98         <param name="count" type="GLsizei"/>
     99         <param name="value" type="const GLuint64 *" count="count" count_scale="3"/>
    100     </function>
    101 
    102     <function name="Uniform4ui64vARB">
    103         <param name="location" type="GLint"/>
    104         <param name="count" type="GLsizei"/>
    105         <param name="value" type="const GLuint64 *" count="count" count_scale="4"/>
    106     </function>
    107 
    108     <function name="GetUniformi64vARB">
    109         <param name="program" type="GLuint"/>
    110         <param name="location" type="GLint"/>
    111         <param name="params" type="GLint64 *"/>
    112     </function>
    113 
    114     <function name="GetUniformui64vARB">
    115         <param name="program" type="GLuint"/>
    116         <param name="location" type="GLint"/>
    117         <param name="params" type="GLuint64 *"/>
    118     </function>
    119 
    120     <function name="GetnUniformi64vARB">
    121         <param name="program" type="GLuint"/>
    122         <param name="location" type="GLint"/>
    123 	<param name="bufSize" type="GLsizei"/>
    124         <param name="params" type="GLint64 *"/>
    125     </function>
    126 
    127     <function name="GetnUniformui64vARB">
    128         <param name="program" type="GLuint"/>
    129         <param name="location" type="GLint"/>
    130 	<param name="bufSize" type="GLsizei"/>
    131         <param name="params" type="GLuint64 *"/>
    132     </function>
    133 
    134     <function name="ProgramUniform1i64ARB">
    135         <param name="program" type="GLuint"/>
    136         <param name="location" type="GLint"/>
    137         <param name="x" type="GLint64"/>
    138     </function>
    139 
    140     <function name="ProgramUniform2i64ARB">
    141         <param name="program" type="GLuint"/>
    142         <param name="location" type="GLint"/>
    143         <param name="x" type="GLint64"/>
    144         <param name="y" type="GLint64"/>
    145     </function>
    146 
    147     <function name="ProgramUniform3i64ARB">
    148         <param name="program" type="GLuint"/>
    149         <param name="location" type="GLint"/>
    150         <param name="x" type="GLint64"/>
    151         <param name="y" type="GLint64"/>
    152         <param name="z" type="GLint64"/>
    153     </function>
    154 
    155     <function name="ProgramUniform4i64ARB">
    156         <param name="program" type="GLuint"/>
    157         <param name="location" type="GLint"/>
    158         <param name="x" type="GLint64"/>
    159         <param name="y" type="GLint64"/>
    160         <param name="z" type="GLint64"/>
    161         <param name="w" type="GLint64"/>
    162     </function>
    163 
    164     <function name="ProgramUniform1i64vARB">
    165         <param name="program" type="GLuint"/>
    166         <param name="location" type="GLint"/>
    167         <param name="count" type="GLsizei"/>
    168         <param name="value" type="const GLint64 *" count="count"/>
    169     </function>
    170 
    171     <function name="ProgramUniform2i64vARB">
    172         <param name="program" type="GLuint"/>
    173         <param name="location" type="GLint"/>
    174         <param name="count" type="GLsizei"/>
    175         <param name="value" type="const GLint64 *" count="count" count_scale="2"/>
    176     </function>
    177 
    178     <function name="ProgramUniform3i64vARB">
    179         <param name="program" type="GLuint"/>
    180         <param name="location" type="GLint"/>
    181         <param name="count" type="GLsizei"/>
    182         <param name="value" type="const GLint64 *" count="count" count_scale="3"/>
    183     </function>
    184 
    185     <function name="ProgramUniform4i64vARB">
    186         <param name="program" type="GLuint"/>
    187         <param name="location" type="GLint"/>
    188         <param name="count" type="GLsizei"/>
    189         <param name="value" type="const GLint64 *" count="count" count_scale="4"/>
    190     </function>
    191 
    192     <function name="ProgramUniform1ui64ARB">
    193         <param name="program" type="GLuint"/>
    194         <param name="location" type="GLint"/>
    195         <param name="x" type="GLuint64"/>
    196     </function>
    197 
    198     <function name="ProgramUniform2ui64ARB">
    199         <param name="program" type="GLuint"/>
    200         <param name="location" type="GLint"/>
    201         <param name="x" type="GLuint64"/>
    202         <param name="y" type="GLuint64"/>
    203     </function>
    204 
    205     <function name="ProgramUniform3ui64ARB">
    206         <param name="program" type="GLuint"/>
    207         <param name="location" type="GLint"/>
    208         <param name="x" type="GLuint64"/>
    209         <param name="y" type="GLuint64"/>
    210         <param name="z" type="GLuint64"/>
    211     </function>
    212 
    213     <function name="ProgramUniform4ui64ARB">
    214         <param name="program" type="GLuint"/>
    215         <param name="location" type="GLint"/>
    216         <param name="x" type="GLuint64"/>
    217         <param name="y" type="GLuint64"/>
    218         <param name="z" type="GLuint64"/>
    219         <param name="w" type="GLuint64"/>
    220     </function>
    221 
    222     <function name="ProgramUniform1ui64vARB">
    223         <param name="program" type="GLuint"/>
    224 	<param name="location" type="GLint"/>
    225         <param name="count" type="GLsizei"/>
    226         <param name="value" type="const GLuint64 *" count="count"/>
    227     </function>
    228 
    229     <function name="ProgramUniform2ui64vARB">
    230         <param name="program" type="GLuint"/>
    231         <param name="location" type="GLint"/>
    232         <param name="count" type="GLsizei"/>
    233         <param name="value" type="const GLuint64 *" count="count" count_scale="2"/>
    234     </function>
    235 
    236     <function name="ProgramUniform3ui64vARB">
    237         <param name="program" type="GLuint"/>
    238         <param name="location" type="GLint"/>
    239         <param name="count" type="GLsizei"/>
    240         <param name="value" type="const GLuint64 *" count="count" count_scale="3"/>
    241     </function>
    242 
    243     <function name="ProgramUniform4ui64vARB">
    244         <param name="program" type="GLuint"/>
    245         <param name="location" type="GLint"/>
    246         <param name="count" type="GLsizei"/>
    247         <param name="value" type="const GLuint64 *" count="count" count_scale="4"/>
    248     </function>
    249 
    250     <enum name="INT64_ARB"   value="0x140E"/>
    251     <enum name="UNSIGNED_INT64_ARB"   value="0x140F"/>
    252     <enum name="INT64_VEC2_ARB"   value="0x8FE9"/>
    253     <enum name="INT64_VEC3_ARB"   value="0x8FEA"/>
    254     <enum name="INT64_VEC4_ARB"   value="0x8FEB"/>
    255     <enum name="UNSIGNED_INT64_VEC2_ARB"   value="0x8FF5"/>
    256     <enum name="UNSIGNED_INT64_VEC3_ARB"   value="0x8FF6"/>
    257     <enum name="UNSIGNED_INT64_VEC4_ARB"   value="0x8FF7"/>
    258 
    259 </category>
    260 
    261 </OpenGLAPI>
    262 
    263