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