2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
6 <category name="GL_EXT_gpu_shader4" number="326">
8 <enum name="VERTEX_ATTRIB_ARRAY_INTEGER_EXT" value="0x88FD"/>
9 <enum name="SAMPLER_1D_ARRAY_EXT" value="0x8DC0"/>
10 <enum name="SAMPLER_2D_ARRAY_EXT" value="0x8DC1"/>
11 <enum name="SAMPLER_BUFFER_EXT" value="0x8DC2"/>
12 <enum name="SAMPLER_1D_ARRAY_SHADOW_EXT" value="0x8DC3"/>
13 <enum name="SAMPLER_2D_ARRAY_SHADOW_EXT" value="0x8DC4"/>
14 <enum name="SAMPLER_CUBE_SHADOW_EXT" value="0x8DC5"/>
15 <enum name="UNSIGNED_INT_VEC2_EXT" value="0x8DC6"/>
16 <enum name="UNSIGNED_INT_VEC3_EXT" value="0x8DC7"/>
17 <enum name="UNSIGNED_INT_VEC4_EXT" value="0x8DC8"/>
18 <enum name="INT_SAMPLER_1D_EXT" value="0x8DC9"/>
19 <enum name="INT_SAMPLER_2D_EXT" value="0x8DCA"/>
20 <enum name="INT_SAMPLER_3D_EXT" value="0x8DCB"/>
21 <enum name="INT_SAMPLER_CUBE_EXT" value="0x8DCC"/>
22 <enum name="INT_SAMPLER_2D_RECT_EXT" value="0x8DCD"/>
23 <enum name="INT_SAMPLER_1D_ARRAY_EXT" value="0x8DCE"/>
24 <enum name="INT_SAMPLER_2D_ARRAY_EXT" value="0x8DCF"/>
25 <enum name="INT_SAMPLER_BUFFER_EXT" value="0x8DD0"/>
26 <enum name="UNSIGNED_INT_SAMPLER_1D_EXT" value="0x8DD1"/>
27 <enum name="UNSIGNED_INT_SAMPLER_2D_EXT" value="0x8DD2"/>
28 <enum name="UNSIGNED_INT_SAMPLER_3D_EXT" value="0x8DD3"/>
29 <enum name="UNSIGNED_INT_SAMPLER_CUBE_EXT" value="0x8DD4"/>
30 <enum name="UNSIGNED_INT_SAMPLER_2D_RECT_EXT" value="0x8DD5"/>
31 <enum name="UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT" value="0x8DD6"/>
32 <enum name="UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT" value="0x8DD7"/>
33 <enum name="UNSIGNED_INT_SAMPLER_BUFFER_EXT" value="0x8DD8"/>
34 <enum name="MIN_PROGRAM_TEXEL_OFFSET_EXT" value="0x8904">
35 <size name="Get" mode="get"/>
37 <enum name="MAX_PROGRAM_TEXEL_OFFSET_EXT" value="0x8905">
38 <size name="Get" mode="get"/>
42 <function name="VertexAttribI1iEXT" offset="assign">
43 <param name="index" type="GLuint"/>
44 <param name="x" type="GLint"/>
47 <function name="VertexAttribI2iEXT" offset="assign">
48 <param name="index" type="GLuint"/>
49 <param name="x" type="GLint"/>
50 <param name="y" type="GLint"/>
53 <function name="VertexAttribI3iEXT" offset="assign">
54 <param name="index" type="GLuint"/>
55 <param name="x" type="GLint"/>
56 <param name="y" type="GLint"/>
57 <param name="z" type="GLint"/>
60 <function name="VertexAttribI4iEXT" offset="assign">
61 <param name="index" type="GLuint"/>
62 <param name="x" type="GLint"/>
63 <param name="y" type="GLint"/>
64 <param name="z" type="GLint"/>
65 <param name="w" type="GLint"/>
68 <function name="VertexAttribI1uiEXT" offset="assign">
69 <param name="index" type="GLuint"/>
70 <param name="x" type="GLuint"/>
73 <function name="VertexAttribI2uiEXT" offset="assign">
74 <param name="index" type="GLuint"/>
75 <param name="x" type="GLuint"/>
76 <param name="y" type="GLuint"/>
79 <function name="VertexAttribI3uiEXT" offset="assign">
80 <param name="index" type="GLuint"/>
81 <param name="x" type="GLuint"/>
82 <param name="y" type="GLuint"/>
83 <param name="z" type="GLuint"/>
86 <function name="VertexAttribI4uiEXT" offset="assign">
87 <param name="index" type="GLuint"/>
88 <param name="x" type="GLuint"/>
89 <param name="y" type="GLuint"/>
90 <param name="z" type="GLuint"/>
91 <param name="w" type="GLuint"/>
94 <function name="VertexAttribI1ivEXT" offset="assign">
95 <param name="index" type="GLuint"/>
96 <param name="v" type="const GLint *"/>
99 <function name="VertexAttribI2ivEXT" offset="assign">
100 <param name="index" type="GLuint"/>
101 <param name="v" type="const GLint *"/>
104 <function name="VertexAttribI3ivEXT" offset="assign">
105 <param name="index" type="GLuint"/>
106 <param name="v" type="const GLint *"/>
109 <function name="VertexAttribI4ivEXT" offset="assign">
110 <param name="index" type="GLuint"/>
111 <param name="v" type="const GLint *"/>
114 <function name="VertexAttribI1uivEXT" offset="assign">
115 <param name="index" type="GLuint"/>
116 <param name="v" type="const GLuint *"/>
119 <function name="VertexAttribI2uivEXT" offset="assign">
120 <param name="index" type="GLuint"/>
121 <param name="v" type="const GLuint *"/>
124 <function name="VertexAttribI3uivEXT" offset="assign">
125 <param name="index" type="GLuint"/>
126 <param name="v" type="const GLuint *"/>
129 <function name="VertexAttribI4uivEXT" offset="assign">
130 <param name="index" type="GLuint"/>
131 <param name="v" type="const GLuint *"/>
134 <function name="VertexAttribI4bvEXT" offset="assign">
135 <param name="index" type="GLuint"/>
136 <param name="v" type="const GLbyte *"/>
139 <function name="VertexAttribI4svEXT" offset="assign">
140 <param name="index" type="GLuint"/>
141 <param name="v" type="const GLshort *"/>
144 <function name="VertexAttribI4ubvEXT" offset="assign">
145 <param name="index" type="GLuint"/>
146 <param name="v" type="const GLubyte *"/>
149 <function name="VertexAttribI4usvEXT" offset="assign">
150 <param name="index" type="GLuint"/>
151 <param name="v" type="const GLushort *"/>
154 <function name="VertexAttribIPointerEXT" offset="assign">
155 <param name="index" type="GLuint"/>
156 <param name="size" type="GLint"/>
157 <param name="type" type="GLenum"/>
158 <param name="stride" type="GLsizei"/>
159 <param name="pointer" type="const GLvoid *"/>
162 <function name="GetVertexAttribIivEXT" offset="assign">
163 <param name="index" type="GLuint"/>
164 <param name="pname" type="GLenum"/>
165 <param name="params" type="GLint *"/>
168 <function name="GetVertexAttribIuivEXT" offset="assign">
169 <param name="index" type="GLuint"/>
170 <param name="pname" type="GLenum"/>
171 <param name="params" type="GLuint *"/>
174 <function name="Uniform1uiEXT" offset="assign">
175 <param name="location" type="GLint"/>
176 <param name="x" type="GLuint"/>
179 <function name="Uniform2uiEXT" offset="assign">
180 <param name="location" type="GLint"/>
181 <param name="x" type="GLuint"/>
182 <param name="y" type="GLuint"/>
185 <function name="Uniform3uiEXT" offset="assign">
186 <param name="location" type="GLint"/>
187 <param name="x" type="GLuint"/>
188 <param name="y" type="GLuint"/>
189 <param name="z" type="GLuint"/>
192 <function name="Uniform4uiEXT" offset="assign">
193 <param name="location" type="GLint"/>
194 <param name="x" type="GLuint"/>
195 <param name="y" type="GLuint"/>
196 <param name="z" type="GLuint"/>
197 <param name="w" type="GLuint"/>
200 <function name="Uniform1uivEXT" offset="assign">
201 <param name="location" type="GLint"/>
202 <param name="count" type="GLsizei"/>
203 <param name="value" type="const GLuint *"/>
206 <function name="Uniform2uivEXT" offset="assign">
207 <param name="location" type="GLint"/>
208 <param name="count" type="GLsizei"/>
209 <param name="value" type="const GLuint *"/>
212 <function name="Uniform3uivEXT" offset="assign">
213 <param name="location" type="GLint"/>
214 <param name="count" type="GLsizei"/>
215 <param name="value" type="const GLuint *"/>
218 <function name="Uniform4uivEXT" offset="assign">
219 <param name="location" type="GLint"/>
220 <param name="count" type="GLsizei"/>
221 <param name="value" type="const GLuint *"/>
224 <function name="GetUniformuivEXT" offset="assign">
225 <param name="program" type="GLuint"/>
226 <param name="location" type="GLint"/>
227 <param name="params" type="GLuint *"/>
230 <function name="BindFragDataLocationEXT" offset="assign">
231 <param name="program" type="GLuint"/>
232 <param name="colorNumber" type="GLuint"/>
233 <param name="name" type="const GLchar *"/>
236 <function name="GetFragDataLocationEXT" offset="assign">
237 <return type="GLint"/>
238 <param name="program" type="GLuint"/>
239 <param name="name" type="const GLchar *"/>