Tizen 2.0 Release
[profile/ivi/osmesa.git] / src / mapi / glapi / gen / ARB_sampler_objects.xml
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>