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