1bf215546Sopenharmony_ci<?xml version="1.0"?> 2bf215546Sopenharmony_ci<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3bf215546Sopenharmony_ci 4bf215546Sopenharmony_ci<!-- Note: no GLX protocol info yet. --> 5bf215546Sopenharmony_ci 6bf215546Sopenharmony_ci<OpenGLAPI> 7bf215546Sopenharmony_ci 8bf215546Sopenharmony_ci<category name="GL_ARB_sampler_objects" number="81"> 9bf215546Sopenharmony_ci 10bf215546Sopenharmony_ci <function name="GenSamplers" es2="3.0" no_error="true"> 11bf215546Sopenharmony_ci <param name="count" type="GLsizei"/> 12bf215546Sopenharmony_ci <param name="samplers" type="GLuint *"/> 13bf215546Sopenharmony_ci </function> 14bf215546Sopenharmony_ci 15bf215546Sopenharmony_ci <function name="DeleteSamplers" es2="3.0" no_error="true"> 16bf215546Sopenharmony_ci <param name="count" type="GLsizei"/> 17bf215546Sopenharmony_ci <param name="samplers" type="const GLuint *" count="count"/> 18bf215546Sopenharmony_ci </function> 19bf215546Sopenharmony_ci 20bf215546Sopenharmony_ci <function name="IsSampler" es2="3.0"> 21bf215546Sopenharmony_ci <param name="sampler" type="GLuint"/> 22bf215546Sopenharmony_ci <return type="GLboolean"/> 23bf215546Sopenharmony_ci </function> 24bf215546Sopenharmony_ci 25bf215546Sopenharmony_ci <function name="BindSampler" es2="3.0" no_error="true" exec="dlist"> 26bf215546Sopenharmony_ci <param name="unit" type="GLuint"/> 27bf215546Sopenharmony_ci <param name="sampler" type="GLuint"/> 28bf215546Sopenharmony_ci </function> 29bf215546Sopenharmony_ci 30bf215546Sopenharmony_ci <function name="SamplerParameteri" es2="3.0" exec="dlist"> 31bf215546Sopenharmony_ci <param name="sampler" type="GLuint"/> 32bf215546Sopenharmony_ci <param name="pname" type="GLenum"/> 33bf215546Sopenharmony_ci <param name="param" type="GLint"/> 34bf215546Sopenharmony_ci </function> 35bf215546Sopenharmony_ci 36bf215546Sopenharmony_ci <function name="SamplerParameterf" es2="3.0" exec="dlist"> 37bf215546Sopenharmony_ci <param name="sampler" type="GLuint"/> 38bf215546Sopenharmony_ci <param name="pname" type="GLenum"/> 39bf215546Sopenharmony_ci <param name="param" type="GLfloat"/> 40bf215546Sopenharmony_ci </function> 41bf215546Sopenharmony_ci 42bf215546Sopenharmony_ci <function name="SamplerParameteriv" es2="3.0" exec="dlist"> 43bf215546Sopenharmony_ci <param name="sampler" type="GLuint"/> 44bf215546Sopenharmony_ci <param name="pname" type="GLenum"/> 45bf215546Sopenharmony_ci <param name="params" type="const GLint *" count="_mesa_tex_param_enum_to_count(pname)"/> 46bf215546Sopenharmony_ci </function> 47bf215546Sopenharmony_ci 48bf215546Sopenharmony_ci <function name="SamplerParameterfv" es2="3.0" exec="dlist"> 49bf215546Sopenharmony_ci <param name="sampler" type="GLuint"/> 50bf215546Sopenharmony_ci <param name="pname" type="GLenum"/> 51bf215546Sopenharmony_ci <param name="params" type="const GLfloat *" count="_mesa_tex_param_enum_to_count(pname)"/> 52bf215546Sopenharmony_ci </function> 53bf215546Sopenharmony_ci 54bf215546Sopenharmony_ci <function name="SamplerParameterIiv" es2="3.2" exec="dlist"> 55bf215546Sopenharmony_ci <param name="sampler" type="GLuint"/> 56bf215546Sopenharmony_ci <param name="pname" type="GLenum"/> 57bf215546Sopenharmony_ci <param name="params" type="const GLint *" count="_mesa_tex_param_enum_to_count(pname)"/> 58bf215546Sopenharmony_ci </function> 59bf215546Sopenharmony_ci 60bf215546Sopenharmony_ci <function name="SamplerParameterIuiv" es2="3.2" exec="dlist"> 61bf215546Sopenharmony_ci <param name="sampler" type="GLuint"/> 62bf215546Sopenharmony_ci <param name="pname" type="GLenum"/> 63bf215546Sopenharmony_ci <param name="params" type="const GLuint *" count="_mesa_tex_param_enum_to_count(pname)"/> 64bf215546Sopenharmony_ci </function> 65bf215546Sopenharmony_ci 66bf215546Sopenharmony_ci <function name="GetSamplerParameteriv" es2="3.0"> 67bf215546Sopenharmony_ci <param name="sampler" type="GLuint"/> 68bf215546Sopenharmony_ci <param name="pname" type="GLenum"/> 69bf215546Sopenharmony_ci <param name="params" type="GLint *"/> 70bf215546Sopenharmony_ci </function> 71bf215546Sopenharmony_ci 72bf215546Sopenharmony_ci <function name="GetSamplerParameterfv" es2="3.0"> 73bf215546Sopenharmony_ci <param name="sampler" type="GLuint"/> 74bf215546Sopenharmony_ci <param name="pname" type="GLenum"/> 75bf215546Sopenharmony_ci <param name="params" type="GLfloat *"/> 76bf215546Sopenharmony_ci </function> 77bf215546Sopenharmony_ci 78bf215546Sopenharmony_ci <function name="GetSamplerParameterIiv" es2="3.2"> 79bf215546Sopenharmony_ci <param name="sampler" type="GLuint"/> 80bf215546Sopenharmony_ci <param name="pname" type="GLenum"/> 81bf215546Sopenharmony_ci <param name="params" type="GLint *"/> 82bf215546Sopenharmony_ci </function> 83bf215546Sopenharmony_ci 84bf215546Sopenharmony_ci <function name="GetSamplerParameterIuiv" es2="3.2"> 85bf215546Sopenharmony_ci <param name="sampler" type="GLuint"/> 86bf215546Sopenharmony_ci <param name="pname" type="GLenum"/> 87bf215546Sopenharmony_ci <param name="params" type="GLuint *"/> 88bf215546Sopenharmony_ci </function> 89bf215546Sopenharmony_ci 90bf215546Sopenharmony_ci <enum name="SAMPLER_BINDING" count="1" value="0x8919"> 91bf215546Sopenharmony_ci <size name="Get" mode="get"/> 92bf215546Sopenharmony_ci </enum> 93bf215546Sopenharmony_ci 94bf215546Sopenharmony_ci</category> 95bf215546Sopenharmony_ci 96bf215546Sopenharmony_ci</OpenGLAPI> 97