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 *"/>