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