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_bindless_texture" number="152">
      7 
      8    <enum name="UNSIGNED_INT64_ARB" value="0x140F" />
      9    <type name="uint64EXT" unsigned="true" size="8"/>
     10 
     11    <function name="GetTextureHandleARB" no_error="true">
     12       <return type="GLuint64"/>
     13       <param name="texture" type="GLuint" />
     14    </function>
     15 
     16    <function name="GetTextureSamplerHandleARB" no_error="true">
     17       <return type="GLuint64"/>
     18       <param name="texture" type="GLuint" />
     19       <param name="sampler" type="GLuint" />
     20    </function>
     21 
     22    <function name="MakeTextureHandleResidentARB" no_error="true">
     23       <param name="handle" type="GLuint64" />
     24    </function>
     25 
     26    <function name="MakeTextureHandleNonResidentARB" no_error="true">
     27       <param name="handle" type="GLuint64" />
     28    </function>
     29 
     30    <function name="GetImageHandleARB" no_error="true">
     31       <return type="GLuint64"/>
     32       <param name="texture" type="GLuint" />
     33       <param name="level" type="GLint" />
     34       <param name="layered" type="GLboolean" />
     35       <param name="layer" type="GLint" />
     36       <param name="format" type="GLenum" />
     37    </function>
     38 
     39    <function name="MakeImageHandleResidentARB" no_error="true">
     40       <param name="handle" type="GLuint64" />
     41       <param name="access" type="GLenum" />
     42    </function>
     43 
     44    <function name="MakeImageHandleNonResidentARB" no_error="true">
     45       <param name="handle" type="GLuint64" />
     46    </function>
     47 
     48    <function name="UniformHandleui64ARB">
     49       <param name="location" type="GLint" />
     50       <param name="value" type="GLuint64" />
     51    </function>
     52 
     53    <function name="UniformHandleui64vARB">
     54       <param name="location" type="GLint" />
     55       <param name="count" type="GLsizei" />
     56       <param name="value" type="const GLuint64 *" />
     57    </function>
     58 
     59    <function name="ProgramUniformHandleui64ARB">
     60       <param name="program" type="GLuint" />
     61       <param name="location" type="GLint" />
     62       <param name="value" type="GLuint64" />
     63    </function>
     64 
     65    <function name="ProgramUniformHandleui64vARB">
     66       <param name="program" type="GLuint" />
     67       <param name="location" type="GLint" />
     68       <param name="count" type="GLsizei" />
     69       <param name="value" type="const GLuint64 *" />
     70    </function>
     71 
     72    <function name="IsTextureHandleResidentARB" no_error="true">
     73       <return type="GLboolean"/>
     74       <param name="handle" type="GLuint64" />
     75    </function>
     76 
     77    <function name="IsImageHandleResidentARB" no_error="true">
     78       <return type="GLboolean"/>
     79       <param name="handle" type="GLuint64" />
     80    </function>
     81 
     82    <function name="VertexAttribL1ui64ARB" exec="dynamic">
     83       <param name="index" type="GLuint" />
     84       <param name="x" type="GLuint64EXT" />
     85    </function>
     86 
     87    <function name="VertexAttribL1ui64vARB" exec="dynamic">
     88       <param name="index" type="GLuint" />
     89       <param name="v" type="const GLuint64EXT *" />
     90    </function>
     91 
     92    <function name="GetVertexAttribLui64vARB">
     93       <param name="index" type="GLuint" />
     94       <param name="pname" type="GLenum" />
     95       <param name="params" type="GLuint64EXT *" />
     96    </function>
     97 
     98 </category>
     99 
    100 </OpenGLAPI>
    101