Fixed the nil names of the generator.
[cl-glfw/dh.git] / lib / opengl-version_2_0.lisp
blobd8b2200e8c4b36b52b1143cf9cbc97ce49d595d8
1 ;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
3 (in-package #:cl-glfw-opengl)
5 ;;;; version_2_0
7 (defconstant +blend-equation-rgb+ #x8009)
8 (defconstant +vertex-attrib-array-enabled+ #x8622)
9 (defconstant +vertex-attrib-array-size+ #x8623)
10 (defconstant +vertex-attrib-array-stride+ #x8624)
11 (defconstant +vertex-attrib-array-type+ #x8625)
12 (defconstant +current-vertex-attrib+ #x8626)
13 (defconstant +vertex-program-point-size+ #x8642)
14 (defconstant +vertex-program-two-side+ #x8643)
15 (defconstant +vertex-attrib-array-pointer+ #x8645)
16 (defconstant +stencil-back-func+ #x8800)
17 (defconstant +stencil-back-fail+ #x8801)
18 (defconstant +stencil-back-pass-depth-fail+ #x8802)
19 (defconstant +stencil-back-pass-depth-pass+ #x8803)
20 (defconstant +max-draw-buffers+ #x8824)
21 (defconstant +draw-buffer0+ #x8825)
22 (defconstant +draw-buffer1+ #x8826)
23 (defconstant +draw-buffer2+ #x8827)
24 (defconstant +draw-buffer3+ #x8828)
25 (defconstant +draw-buffer4+ #x8829)
26 (defconstant +draw-buffer5+ #x882A)
27 (defconstant +draw-buffer6+ #x882B)
28 (defconstant +draw-buffer7+ #x882C)
29 (defconstant +draw-buffer8+ #x882D)
30 (defconstant +draw-buffer9+ #x882E)
31 (defconstant +draw-buffer10+ #x882F)
32 (defconstant +draw-buffer11+ #x8830)
33 (defconstant +draw-buffer12+ #x8831)
34 (defconstant +draw-buffer13+ #x8832)
35 (defconstant +draw-buffer14+ #x8833)
36 (defconstant +draw-buffer15+ #x8834)
37 (defconstant +blend-equation-alpha+ #x883D)
38 (defconstant +point-sprite+ #x8861)
39 (defconstant +coord-replace+ #x8862)
40 (defconstant +max-vertex-attribs+ #x8869)
41 (defconstant +vertex-attrib-array-normalized+ #x886A)
42 (defconstant +max-texture-coords+ #x8871)
43 (defconstant +max-texture-image-units+ #x8872)
44 (defconstant +fragment-shader+ #x8B30)
45 (defconstant +vertex-shader+ #x8B31)
46 (defconstant +max-fragment-uniform-components+ #x8B49)
47 (defconstant +max-vertex-uniform-components+ #x8B4A)
48 (defconstant +max-varying-floats+ #x8B4B)
49 (defconstant +max-vertex-texture-image-units+ #x8B4C)
50 (defconstant +max-combined-texture-image-units+ #x8B4D)
51 (defconstant +shader-type+ #x8B4F)
52 (defconstant +float-vec2+ #x8B50)
53 (defconstant +float-vec3+ #x8B51)
54 (defconstant +float-vec4+ #x8B52)
55 (defconstant +int-vec2+ #x8B53)
56 (defconstant +int-vec3+ #x8B54)
57 (defconstant +int-vec4+ #x8B55)
58 (defconstant +bool+ #x8B56)
59 (defconstant +bool-vec2+ #x8B57)
60 (defconstant +bool-vec3+ #x8B58)
61 (defconstant +bool-vec4+ #x8B59)
62 (defconstant +float-mat2+ #x8B5A)
63 (defconstant +float-mat3+ #x8B5B)
64 (defconstant +float-mat4+ #x8B5C)
65 (defconstant +sampler-1d+ #x8B5D)
66 (defconstant +sampler-2d+ #x8B5E)
67 (defconstant +sampler-3d+ #x8B5F)
68 (defconstant +sampler-cube+ #x8B60)
69 (defconstant +sampler-1d-shadow+ #x8B61)
70 (defconstant +sampler-2d-shadow+ #x8B62)
71 (defconstant +delete-status+ #x8B80)
72 (defconstant +compile-status+ #x8B81)
73 (defconstant +link-status+ #x8B82)
74 (defconstant +validate-status+ #x8B83)
75 (defconstant +info-log-length+ #x8B84)
76 (defconstant +attached-shaders+ #x8B85)
77 (defconstant +active-uniforms+ #x8B86)
78 (defconstant +active-uniform-max-length+ #x8B87)
79 (defconstant +shader-source-length+ #x8B88)
80 (defconstant +active-attributes+ #x8B89)
81 (defconstant +active-attribute-max-length+ #x8B8A)
82 (defconstant +fragment-shader-derivative-hint+ #x8B8B)
83 (defconstant +shading-language-version+ #x8B8C)
84 (defconstant +current-program+ #x8B8D)
85 (defconstant +point-sprite-coord-origin+ #x8CA0)
86 (defconstant +lower-left+ #x8CA1)
87 (defconstant +upper-left+ #x8CA2)
88 (defconstant +stencil-back-ref+ #x8CA3)
89 (defconstant +stencil-back-value-mask+ #x8CA4)
90 (defconstant +stencil-back-writemask+ #x8CA5)
91 (defglfun
92 (("VertexAttribPointer" vertex-attrib-pointer) :args
93 ((:name |index| :type |UInt32| :direction :in)
94 (:name |size| :type |Int32| :direction :in)
95 (:name |type| :type |VertexAttribPointerTypeARB| :direction :in)
96 (:name |normalized| :type |Boolean| :direction :in)
97 (:name |stride| :type |SizeI| :direction :in)
98 (:name |pointer| :type |Void| :direction :in :array t :size
99 (|size| |type| |stride|) :retained t))
100 :return ("void") :dlflags ("notlistable") :category ("VERSION_2_0") :version
101 ("2.0") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags
102 ("ignore") :offset ("664")))
103 (defglfun
104 (("VertexAttrib4usv" vertex-attrib-4usv) :args
105 ((:name |index| :type |UInt32| :direction :in)
106 (:name |v| :type |UInt16| :direction :in :array t :size #x4))
107 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
108 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
109 ("657")))
110 (defglfun
111 (("VertexAttrib4uiv" vertex-attrib-4uiv) :args
112 ((:name |index| :type |UInt32| :direction :in)
113 (:name |v| :type |UInt32| :direction :in :array t :size #x4))
114 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
115 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
116 ("658")))
117 (defglfun
118 (("VertexAttrib4ubv" vertex-attrib-4ubv) :args
119 ((:name |index| :type |UInt32| :direction :in)
120 (:name |v| :type |UInt8| :direction :in :array t :size #x4))
121 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
122 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
123 ("656")))
124 (defglfun
125 (("VertexAttrib4sv" vertex-attrib-4sv) :args
126 ((:name |index| :type |UInt32| :direction :in)
127 (:name |v| :type |Int16| :direction :in :array t :size #x4))
128 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
129 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore")
130 :glxropcode ("4192") :glsopcode ("0x0247") :offset ("626")))
131 (defglfun
132 (("VertexAttrib4s" vertex-attrib-4s) :args
133 ((:name |index| :type |UInt32| :direction :in)
134 (:name |x| :type |Int16| :direction :in)
135 (:name |y| :type |Int16| :direction :in)
136 (:name |z| :type |Int16| :direction :in)
137 (:name |w| :type |Int16| :direction :in))
138 :return ("void") :category ("VERSION_2_0") :version ("2.0") :vectorequiv
139 ("VertexAttrib4sv") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
140 :glxflags ("ignore") :offset ("625")))
141 (defglfun
142 (("VertexAttrib4iv" vertex-attrib-4iv) :args
143 ((:name |index| :type |UInt32| :direction :in)
144 (:name |v| :type |Int32| :direction :in :array t :size #x4))
145 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
146 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
147 ("655")))
148 (defglfun
149 (("VertexAttrib4fv" vertex-attrib-4fv) :args
150 ((:name |index| :type |UInt32| :direction :in)
151 (:name |v| :type |Float32| :direction :in :array t :size #x4))
152 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
153 ("soft" "WINSOFT" "NV10") :glxropcode ("4196") :glsopcode ("0x0248") :offset
154 ("624")))
155 (defglfun
156 (("VertexAttrib4f" vertex-attrib-4f) :args
157 ((:name |index| :type |UInt32| :direction :in)
158 (:name |x| :type |Float32| :direction :in)
159 (:name |y| :type |Float32| :direction :in)
160 (:name |z| :type |Float32| :direction :in)
161 (:name |w| :type |Float32| :direction :in))
162 :return ("void") :category ("VERSION_2_0") :version ("2.0") :vectorequiv
163 ("VertexAttrib4fv") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
164 :glxflags ("ignore") :offset ("623")))
165 (defglfun
166 (("VertexAttrib4dv" vertex-attrib-4dv) :args
167 ((:name |index| :type |UInt32| :direction :in)
168 (:name |v| :type |Float64| :direction :in :array t :size #x4))
169 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
170 ("soft" "WINSOFT" "NV10") :glxropcode ("4200") :glsopcode ("0x0249") :offset
171 ("622")))
172 (defglfun
173 (("VertexAttrib4d" vertex-attrib-4d) :args
174 ((:name |index| :type |UInt32| :direction :in)
175 (:name |x| :type |Float64| :direction :in)
176 (:name |y| :type |Float64| :direction :in)
177 (:name |z| :type |Float64| :direction :in)
178 (:name |w| :type |Float64| :direction :in))
179 :return ("void") :category ("VERSION_2_0") :version ("2.0") :vectorequiv
180 ("VertexAttrib4dv") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
181 :glxflags ("ignore") :offset ("621")))
182 (defglfun
183 (("VertexAttrib4bv" vertex-attrib-4bv) :args
184 ((:name |index| :type |UInt32| :direction :in)
185 (:name |v| :type |Int8| :direction :in :array t :size #x4))
186 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
187 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
188 ("654")))
189 (defglfun
190 (("VertexAttrib4Nusv" vertex-attrib-4n-usv) :args
191 ((:name |index| :type |UInt32| :direction :in)
192 (:name |v| :type |UInt16| :direction :in :array t :size #x4))
193 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
194 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
195 ("662")))
196 (defglfun
197 (("VertexAttrib4Nuiv" vertex-attrib-4n-uiv) :args
198 ((:name |index| :type |UInt32| :direction :in)
199 (:name |v| :type |UInt32| :direction :in :array t :size #x4))
200 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
201 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
202 ("663")))
203 (defglfun
204 (("VertexAttrib4Nubv" vertex-attrib-4n-ubv) :args
205 ((:name |index| :type |UInt32| :direction :in)
206 (:name |v| :type |UInt8| :direction :in :array t :size #x4))
207 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
208 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore")
209 :glxropcode ("4201") :glsopcode ("0x024A") :offset ("628")))
210 (defglfun
211 (("VertexAttrib4Nub" vertex-attrib-4n-ub) :args
212 ((:name |index| :type |UInt32| :direction :in)
213 (:name |x| :type |UInt8| :direction :in)
214 (:name |y| :type |UInt8| :direction :in)
215 (:name |z| :type |UInt8| :direction :in)
216 (:name |w| :type |UInt8| :direction :in))
217 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
218 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
219 ("627")))
220 (defglfun
221 (("VertexAttrib4Nsv" vertex-attrib-4n-sv) :args
222 ((:name |index| :type |UInt32| :direction :in)
223 (:name |v| :type |Int16| :direction :in :array t :size #x4))
224 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
225 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
226 ("660")))
227 (defglfun
228 (("VertexAttrib4Niv" vertex-attrib-4n-iv) :args
229 ((:name |index| :type |UInt32| :direction :in)
230 (:name |v| :type |Int32| :direction :in :array t :size #x4))
231 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
232 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
233 ("661")))
234 (defglfun
235 (("VertexAttrib4Nbv" vertex-attrib-4n-bv) :args
236 ((:name |index| :type |UInt32| :direction :in)
237 (:name |v| :type |Int8| :direction :in :array t :size #x4))
238 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
239 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
240 ("659")))
241 (defglfun
242 (("VertexAttrib3sv" vertex-attrib-3sv) :args
243 ((:name |index| :type |UInt32| :direction :in)
244 (:name |v| :type |Int16| :direction :in :array t :size #x3))
245 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
246 ("soft" "WINSOFT" "NV10") :glxropcode ("4191") :glsopcode ("0x0244") :offset
247 ("620")))
248 (defglfun
249 (("VertexAttrib3s" vertex-attrib-3s) :args
250 ((:name |index| :type |UInt32| :direction :in)
251 (:name |x| :type |Int16| :direction :in)
252 (:name |y| :type |Int16| :direction :in)
253 (:name |z| :type |Int16| :direction :in))
254 :return ("void") :category ("VERSION_2_0") :version ("2.0") :vectorequiv
255 ("VertexAttrib3sv") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
256 :glxflags ("ignore") :offset ("619")))
257 (defglfun
258 (("VertexAttrib3fv" vertex-attrib-3fv) :args
259 ((:name |index| :type |UInt32| :direction :in)
260 (:name |v| :type |Float32| :direction :in :array t :size #x3))
261 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
262 ("soft" "WINSOFT" "NV10") :glxropcode ("4195") :glsopcode ("0x0245") :offset
263 ("618")))
264 (defglfun
265 (("VertexAttrib3f" vertex-attrib-3f) :args
266 ((:name |index| :type |UInt32| :direction :in)
267 (:name |x| :type |Float32| :direction :in)
268 (:name |y| :type |Float32| :direction :in)
269 (:name |z| :type |Float32| :direction :in))
270 :return ("void") :category ("VERSION_2_0") :version ("2.0") :vectorequiv
271 ("VertexAttrib3fv") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
272 :glxflags ("ignore") :offset ("617")))
273 (defglfun
274 (("VertexAttrib3dv" vertex-attrib-3dv) :args
275 ((:name |index| :type |UInt32| :direction :in)
276 (:name |v| :type |Float64| :direction :in :array t :size #x3))
277 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
278 ("soft" "WINSOFT" "NV10") :glxropcode ("4199") :glsopcode ("0x0246") :offset
279 ("616")))
280 (defglfun
281 (("VertexAttrib3d" vertex-attrib-3d) :args
282 ((:name |index| :type |UInt32| :direction :in)
283 (:name |x| :type |Float64| :direction :in)
284 (:name |y| :type |Float64| :direction :in)
285 (:name |z| :type |Float64| :direction :in))
286 :return ("void") :category ("VERSION_2_0") :version ("2.0") :vectorequiv
287 ("VertexAttrib3dv") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
288 :glxflags ("ignore") :offset ("615")))
289 (defglfun
290 (("VertexAttrib2sv" vertex-attrib-2sv) :args
291 ((:name |index| :type |UInt32| :direction :in)
292 (:name |v| :type |Int16| :direction :in :array t :size #x2))
293 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
294 ("soft" "WINSOFT" "NV10") :glxropcode ("4190") :glsopcode ("0x0241") :offset
295 ("614")))
296 (defglfun
297 (("VertexAttrib2s" vertex-attrib-2s) :args
298 ((:name |index| :type |UInt32| :direction :in)
299 (:name |x| :type |Int16| :direction :in)
300 (:name |y| :type |Int16| :direction :in))
301 :return ("void") :category ("VERSION_2_0") :version ("2.0") :vectorequiv
302 ("VertexAttrib2sv") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
303 :glxflags ("ignore") :offset ("613")))
304 (defglfun
305 (("VertexAttrib2fv" vertex-attrib-2fv) :args
306 ((:name |index| :type |UInt32| :direction :in)
307 (:name |v| :type |Float32| :direction :in :array t :size #x2))
308 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
309 ("soft" "WINSOFT" "NV10") :glxropcode ("4194") :glsopcode ("0x0242") :offset
310 ("612")))
311 (defglfun
312 (("VertexAttrib2f" vertex-attrib-2f) :args
313 ((:name |index| :type |UInt32| :direction :in)
314 (:name |x| :type |Float32| :direction :in)
315 (:name |y| :type |Float32| :direction :in))
316 :return ("void") :category ("VERSION_2_0") :version ("2.0") :vectorequiv
317 ("VertexAttrib2fv") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
318 :glxflags ("ignore") :offset ("611")))
319 (defglfun
320 (("VertexAttrib2dv" vertex-attrib-2dv) :args
321 ((:name |index| :type |UInt32| :direction :in)
322 (:name |v| :type |Float64| :direction :in :array t :size #x2))
323 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
324 ("soft" "WINSOFT" "NV10") :glxropcode ("4198") :glsopcode ("0x0243") :offset
325 ("610")))
326 (defglfun
327 (("VertexAttrib2d" vertex-attrib-2d) :args
328 ((:name |index| :type |UInt32| :direction :in)
329 (:name |x| :type |Float64| :direction :in)
330 (:name |y| :type |Float64| :direction :in))
331 :return ("void") :category ("VERSION_2_0") :version ("2.0") :vectorequiv
332 ("VertexAttrib2dv") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
333 :glxflags ("ignore") :offset ("609")))
334 (defglfun
335 (("VertexAttrib1sv" vertex-attrib-1sv) :args
336 ((:name |index| :type |UInt32| :direction :in)
337 (:name |v| :type |Int16| :direction :in :array t :size #x1))
338 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
339 ("soft" "WINSOFT" "NV10") :glxropcode ("4189") :glsopcode ("0x023E") :offset
340 ("608")))
341 (defglfun
342 (("VertexAttrib1s" vertex-attrib-1s) :args
343 ((:name |index| :type |UInt32| :direction :in)
344 (:name |x| :type |Int16| :direction :in))
345 :return ("void") :category ("VERSION_2_0") :version ("2.0") :vectorequiv
346 ("VertexAttrib1sv") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
347 :glxflags ("ignore") :offset ("607")))
348 (defglfun
349 (("VertexAttrib1fv" vertex-attrib-1fv) :args
350 ((:name |index| :type |UInt32| :direction :in)
351 (:name |v| :type |Float32| :direction :in :array t :size #x1))
352 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
353 ("soft" "WINSOFT" "NV10") :glxropcode ("4193") :glsopcode ("0x023F") :offset
354 ("606")))
355 (defglfun
356 (("VertexAttrib1f" vertex-attrib-1f) :args
357 ((:name |index| :type |UInt32| :direction :in)
358 (:name |x| :type |Float32| :direction :in))
359 :return ("void") :category ("VERSION_2_0") :version ("2.0") :vectorequiv
360 ("VertexAttrib1fv") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
361 :glxflags ("ignore") :offset ("605")))
362 (defglfun
363 (("VertexAttrib1dv" vertex-attrib-1dv) :args
364 ((:name |index| :type |UInt32| :direction :in)
365 (:name |v| :type |Float64| :direction :in :array t :size #x1))
366 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension
367 ("soft" "WINSOFT" "NV10") :glxropcode ("4197") :glsopcode ("0x0240") :offset
368 ("604")))
369 (defglfun
370 (("VertexAttrib1d" vertex-attrib-1d) :args
371 ((:name |index| :type |UInt32| :direction :in)
372 (:name |x| :type |Float64| :direction :in))
373 :return ("void") :category ("VERSION_2_0") :version ("2.0") :vectorequiv
374 ("VertexAttrib1dv") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
375 :glxflags ("ignore") :offset ("603")))
376 (defglfun
377 (("ValidateProgram" validate-program) :args
378 ((:name |program| :type |UInt32| :direction :in)) :return ("void") :category
379 ("VERSION_2_0") :version ("2.0") :extension nil :glxropcode ("?") :glxflags
380 ("ignore") :glsopcode ("?") :offset ("?")))
381 (defglfun
382 (("UniformMatrix4fv" uniform-matrix-4fv) :args
383 ((:name |location| :type |Int32| :direction :in)
384 (:name |count| :type |SizeI| :direction :in)
385 (:name |transpose| :type |Boolean| :direction :in)
386 (:name |value| :type |Float32| :direction :in :array t :size count))
387 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
388 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
389 (defglfun
390 (("UniformMatrix3fv" uniform-matrix-3fv) :args
391 ((:name |location| :type |Int32| :direction :in)
392 (:name |count| :type |SizeI| :direction :in)
393 (:name |transpose| :type |Boolean| :direction :in)
394 (:name |value| :type |Float32| :direction :in :array t :size count))
395 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
396 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
397 (defglfun
398 (("UniformMatrix2fv" uniform-matrix-2fv) :args
399 ((:name |location| :type |Int32| :direction :in)
400 (:name |count| :type |SizeI| :direction :in)
401 (:name |transpose| :type |Boolean| :direction :in)
402 (:name |value| :type |Float32| :direction :in :array t :size count))
403 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
404 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
405 (defglfun
406 (("Uniform4iv" uniform-4iv) :args
407 ((:name |location| :type |Int32| :direction :in)
408 (:name |count| :type |SizeI| :direction :in)
409 (:name |value| :type |Int32| :direction :in :array t :size count))
410 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
411 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
412 (defglfun
413 (("Uniform3iv" uniform-3iv) :args
414 ((:name |location| :type |Int32| :direction :in)
415 (:name |count| :type |SizeI| :direction :in)
416 (:name |value| :type |Int32| :direction :in :array t :size count))
417 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
418 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
419 (defglfun
420 (("Uniform2iv" uniform-2iv) :args
421 ((:name |location| :type |Int32| :direction :in)
422 (:name |count| :type |SizeI| :direction :in)
423 (:name |value| :type |Int32| :direction :in :array t :size count))
424 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
425 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
426 (defglfun
427 (("Uniform1iv" uniform-1iv) :args
428 ((:name |location| :type |Int32| :direction :in)
429 (:name |count| :type |SizeI| :direction :in)
430 (:name |value| :type |Int32| :direction :in :array t :size count))
431 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
432 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
433 (defglfun
434 (("Uniform4fv" uniform-4fv) :args
435 ((:name |location| :type |Int32| :direction :in)
436 (:name |count| :type |SizeI| :direction :in)
437 (:name |value| :type |Float32| :direction :in :array t :size count))
438 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
439 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
440 (defglfun
441 (("Uniform3fv" uniform-3fv) :args
442 ((:name |location| :type |Int32| :direction :in)
443 (:name |count| :type |SizeI| :direction :in)
444 (:name |value| :type |Float32| :direction :in :array t :size count))
445 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
446 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
447 (defglfun
448 (("Uniform2fv" uniform-2fv) :args
449 ((:name |location| :type |Int32| :direction :in)
450 (:name |count| :type |SizeI| :direction :in)
451 (:name |value| :type |Float32| :direction :in :array t :size count))
452 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
453 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
454 (defglfun
455 (("Uniform1fv" uniform-1fv) :args
456 ((:name |location| :type |Int32| :direction :in)
457 (:name |count| :type |SizeI| :direction :in)
458 (:name |value| :type |Float32| :direction :in :array t :size count))
459 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
460 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
461 (defglfun
462 (("Uniform4i" uniform-4i) :args
463 ((:name |location| :type |Int32| :direction :in)
464 (:name |v0| :type |Int32| :direction :in)
465 (:name |v1| :type |Int32| :direction :in)
466 (:name |v2| :type |Int32| :direction :in)
467 (:name |v3| :type |Int32| :direction :in))
468 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
469 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
470 (defglfun
471 (("Uniform3i" uniform-3i) :args
472 ((:name |location| :type |Int32| :direction :in)
473 (:name |v0| :type |Int32| :direction :in)
474 (:name |v1| :type |Int32| :direction :in)
475 (:name |v2| :type |Int32| :direction :in))
476 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
477 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
478 (defglfun
479 (("Uniform2i" uniform-2i) :args
480 ((:name |location| :type |Int32| :direction :in)
481 (:name |v0| :type |Int32| :direction :in)
482 (:name |v1| :type |Int32| :direction :in))
483 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
484 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
485 (defglfun
486 (("Uniform1i" uniform-1i) :args
487 ((:name |location| :type |Int32| :direction :in)
488 (:name |v0| :type |Int32| :direction :in))
489 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
490 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
491 (defglfun
492 (("Uniform4f" uniform-4f) :args
493 ((:name |location| :type |Int32| :direction :in)
494 (:name |v0| :type |Float32| :direction :in)
495 (:name |v1| :type |Float32| :direction :in)
496 (:name |v2| :type |Float32| :direction :in)
497 (:name |v3| :type |Float32| :direction :in))
498 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
499 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
500 (defglfun
501 (("Uniform3f" uniform-3f) :args
502 ((:name |location| :type |Int32| :direction :in)
503 (:name |v0| :type |Float32| :direction :in)
504 (:name |v1| :type |Float32| :direction :in)
505 (:name |v2| :type |Float32| :direction :in))
506 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
507 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
508 (defglfun
509 (("Uniform2f" uniform-2f) :args
510 ((:name |location| :type |Int32| :direction :in)
511 (:name |v0| :type |Float32| :direction :in)
512 (:name |v1| :type |Float32| :direction :in))
513 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
514 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
515 (defglfun
516 (("Uniform1f" uniform-1f) :args
517 ((:name |location| :type |Int32| :direction :in)
518 (:name |v0| :type |Float32| :direction :in))
519 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
520 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
521 (defglfun
522 (("UseProgram" use-program) :args
523 ((:name |program| :type |UInt32| :direction :in)) :return ("void") :category
524 ("VERSION_2_0") :version ("2.0") :extension nil :glxropcode ("?") :glxflags
525 ("ignore") :glsopcode ("?") :offset ("?")))
526 (defglfun
527 (("ShaderSource" shader-source) :args
528 ((:name |shader| :type |UInt32| :direction :in)
529 (:name |count| :type |SizeI| :direction :in)
530 (:name |string| :type |CharPointer| :direction :in :array t :size count)
531 (:name |length| :type |Int32| :direction :in :array t :size #x1))
532 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
533 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
534 (defglfun
535 (("LinkProgram" link-program) :args
536 ((:name |program| :type |UInt32| :direction :in)) :return ("void") :category
537 ("VERSION_2_0") :version ("2.0") :extension nil :glxropcode ("?") :glxflags
538 ("ignore") :glsopcode ("?") :offset ("?")))
539 (defglfun
540 (("IsShader" is-shader) :args ((:name |shader| :type |UInt32| :direction :in))
541 :return ("Boolean") :dlflags ("notlistable") :category ("VERSION_2_0")
542 :version ("2.0") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("?")
543 :glsflags ("get") :glsopcode ("?") :offset ("?")))
544 (defglfun
545 (("IsProgram" is-program) :args
546 ((:name |program| :type |UInt32| :direction :in)) :return ("Boolean")
547 :dlflags ("notlistable") :category ("VERSION_2_0") :version ("2.0")
548 :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1304") :glsflags
549 ("get") :glsopcode ("0x0236") :offset ("592")))
550 (defglfun
551 (("GetVertexAttribPointerv" get-vertex-attrib-pointerv) :args
552 ((:name |index| :type |UInt32| :direction :in)
553 (:name |pname| :type |VertexAttribPointerPropertyARB| :direction :in)
554 (:name |pointer| :type |VoidPointer| :direction :out :array t :size #x1))
555 :return ("void") :dlflags ("notlistable") :category ("VERSION_2_0") :version
556 ("2.0") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore") :glsflags
557 ("client" "get") :glsopcode ("0x0235") :offset ("591")))
558 (defglfun
559 (("GetVertexAttribiv" get-vertex-attrib-iv) :args
560 ((:name |index| :type |UInt32| :direction :in)
561 (:name |pname| :type |VertexAttribPropertyARB| :direction :in)
562 (:name |params| :type |Int32| :direction :out :array t :size #x4))
563 :return ("void") :dlflags ("notlistable") :category ("VERSION_2_0") :version
564 ("2.0") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1303")
565 :glsflags ("client" "get") :glsopcode ("0x0234") :offset ("590")))
566 (defglfun
567 (("GetVertexAttribfv" get-vertex-attrib-fv) :args
568 ((:name |index| :type |UInt32| :direction :in)
569 (:name |pname| :type |VertexAttribPropertyARB| :direction :in)
570 (:name |params| :type |Float32| :direction :out :array t :size #x4))
571 :return ("void") :dlflags ("notlistable") :category ("VERSION_2_0") :version
572 ("2.0") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1302")
573 :glsflags ("client" "get") :glsopcode ("0x0233") :offset ("589")))
574 (defglfun
575 (("GetVertexAttribdv" get-vertex-attrib-dv) :args
576 ((:name |index| :type |UInt32| :direction :in)
577 (:name |pname| :type |VertexAttribPropertyARB| :direction :in)
578 (:name |params| :type |Float64| :direction :out :array t :size #x4))
579 :return ("void") :dlflags ("notlistable") :category ("VERSION_2_0") :version
580 ("2.0") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1301")
581 :glsflags ("client" "get") :glsopcode ("0x0232") :offset ("588")))
582 (defglfun
583 (("GetUniformiv" get-uniform-iv) :args
584 ((:name |program| :type |UInt32| :direction :in)
585 (:name |location| :type |Int32| :direction :in)
586 (:name |params| :type |Int32| :direction :out :array t :size location))
587 :return ("void") :category ("VERSION_2_0") :dlflags ("notlistable") :version
588 ("2.0") :extension nil :glxsingle ("?") :glxflags ("ignore") :glsflags
589 ("get") :glsopcode ("?") :offset ("?")))
590 (defglfun
591 (("GetUniformfv" get-uniform-fv) :args
592 ((:name |program| :type |UInt32| :direction :in)
593 (:name |location| :type |Int32| :direction :in)
594 (:name |params| :type |Float32| :direction :out :array t :size location))
595 :return ("void") :category ("VERSION_2_0") :dlflags ("notlistable") :version
596 ("2.0") :extension nil :glxsingle ("?") :glxflags ("ignore") :glsflags
597 ("get") :glsopcode ("?") :offset ("?")))
598 (defglfun
599 (("GetUniformLocation" get-uniform-location) :args
600 ((:name |program| :type |UInt32| :direction :in)
601 (:name |name| :type |Char| :direction :in :array t))
602 :return ("Int32") :category ("VERSION_2_0") :dlflags ("notlistable") :version
603 ("2.0") :extension nil :glxsingle ("?") :glxflags ("ignore") :glsflags
604 ("get") :glsopcode ("?") :offset ("?")))
605 (defglfun
606 (("GetShaderSource" get-shader-source) :args
607 ((:name |shader| :type |UInt32| :direction :in)
608 (:name |bufSize| :type |SizeI| :direction :in)
609 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
610 (:name |source| :type |Char| :direction :out :array t :size length))
611 :return ("void") :category ("VERSION_2_0") :dlflags ("notlistable") :version
612 ("2.0") :extension nil :glxsingle ("?") :glxflags ("ignore") :glsflags
613 ("get") :glsopcode ("?") :offset ("?")))
614 (defglfun
615 (("GetShaderInfoLog" get-shader-info-log) :args
616 ((:name |shader| :type |UInt32| :direction :in)
617 (:name |bufSize| :type |SizeI| :direction :in)
618 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
619 (:name |infoLog| :type |Char| :direction :out :array t :size length))
620 :return ("void") :category ("VERSION_2_0") :dlflags ("notlistable") :version
621 ("2.0") :extension nil :glxsingle ("?") :glxflags ("ignore") :glsflags
622 ("get") :glsopcode ("?") :offset ("?")))
623 (defglfun
624 (("GetShaderiv" get-shader-iv) :args
625 ((:name |shader| :type |UInt32| :direction :in)
626 (:name |pname| :type |GLenum| :direction :in)
627 (:name |params| :type |Int32| :direction :out :array t :size pname))
628 :return ("void") :category ("VERSION_2_0") :dlflags ("notlistable") :version
629 ("2.0") :extension nil :glxsingle ("?") :glxflags ("ignore") :glsflags
630 ("get") :glsopcode ("?") :offset ("?")))
631 (defglfun
632 (("GetProgramInfoLog" get-program-info-log) :args
633 ((:name |program| :type |UInt32| :direction :in)
634 (:name |bufSize| :type |SizeI| :direction :in)
635 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
636 (:name |infoLog| :type |Char| :direction :out :array t :size length))
637 :return ("void") :category ("VERSION_2_0") :dlflags ("notlistable") :version
638 ("2.0") :extension nil :glxsingle ("?") :glxflags ("ignore") :glsflags
639 ("get") :glsopcode ("?") :offset ("?")))
640 (defglfun
641 (("GetProgramiv" get-program-iv) :args
642 ((:name |program| :type |UInt32| :direction :in)
643 (:name |pname| :type |GLenum| :direction :in)
644 (:name |params| :type |Int32| :direction :out :array t :size pname))
645 :return ("void") :category ("VERSION_2_0") :dlflags ("notlistable") :version
646 ("2.0") :extension nil :glxsingle ("?") :glxflags ("ignore") :glsflags
647 ("get") :glsopcode ("?") :offset ("?")))
648 (defglfun
649 (("GetAttribLocation" get-attrib-location) :args
650 ((:name |program| :type |UInt32| :direction :in)
651 (:name |name| :type |Char| :direction :in :array t))
652 :return ("Int32") :category ("VERSION_2_0") :dlflags ("notlistable") :version
653 ("2.0") :extension nil :glxsingle ("?") :glxflags ("ignore") :glsflags
654 ("get") :glsopcode ("?") :offset ("?")))
655 (defglfun
656 (("GetAttachedShaders" get-attached-shaders) :args
657 ((:name |program| :type |UInt32| :direction :in)
658 (:name |maxCount| :type |SizeI| :direction :in)
659 (:name |count| :type |SizeI| :direction :out :array t :size #x1)
660 (:name |obj| :type |UInt32| :direction :out :array t :size count))
661 :return ("void") :category ("VERSION_2_0") :dlflags ("notlistable") :version
662 ("2.0") :extension nil :glxsingle ("?") :glxflags ("ignore") :glsflags
663 ("get") :glsopcode ("?") :offset ("?")))
664 (defglfun
665 (("GetActiveUniform" get-active-uniform) :args
666 ((:name |program| :type |UInt32| :direction :in)
667 (:name |index| :type |UInt32| :direction :in)
668 (:name |bufSize| :type |SizeI| :direction :in)
669 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
670 (:name |size| :type |Int32| :direction :out :array t :size #x1)
671 (:name |type| :type |GLenum| :direction :out :array t :size #x1)
672 (:name |name| :type |Char| :direction :out :array t))
673 :return ("void") :category ("VERSION_2_0") :dlflags ("notlistable") :version
674 ("2.0") :extension nil :glxsingle ("?") :glxflags ("ignore") :glsflags
675 ("get") :glsopcode ("?") :offset ("?")))
676 (defglfun
677 (("GetActiveAttrib" get-active-attrib) :args
678 ((:name |program| :type |UInt32| :direction :in)
679 (:name |index| :type |UInt32| :direction :in)
680 (:name |bufSize| :type |SizeI| :direction :in)
681 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
682 (:name |size| :type |Int32| :direction :out :array t :size #x1)
683 (:name |type| :type |GLenum| :direction :out :array t :size #x1)
684 (:name |name| :type |Char| :direction :out :array t))
685 :return ("void") :category ("VERSION_2_0") :dlflags ("notlistable") :version
686 ("2.0") :extension nil :glxsingle ("?") :glxflags ("ignore") :glsflags
687 ("get") :glsopcode ("?") :offset ("?")))
688 (defglfun
689 (("EnableVertexAttribArray" enable-vertex-attrib-array) :args
690 ((:name |index| :type |UInt32| :direction :in)) :return ("void") :dlflags
691 ("notlistable") :category ("VERSION_2_0") :version ("2.0") :extension
692 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
693 ("665")))
694 (defglfun
695 (("DisableVertexAttribArray" disable-vertex-attrib-array) :args
696 ((:name |index| :type |UInt32| :direction :in)) :return ("void") :dlflags
697 ("notlistable") :category ("VERSION_2_0") :version ("2.0") :extension
698 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
699 ("666")))
700 (defglfun
701 (("DetachShader" detach-shader) :args
702 ((:name |program| :type |UInt32| :direction :in)
703 (:name |shader| :type |UInt32| :direction :in))
704 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
705 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
706 (defglfun
707 (("DeleteShader" delete-shader) :args
708 ((:name |shader| :type |UInt32| :direction :in)) :return ("void") :category
709 ("VERSION_2_0") :version ("2.0") :extension nil :glxropcode ("?") :glxflags
710 ("ignore") :glsopcode ("?") :offset ("?")))
711 (defglfun
712 (("DeleteProgram" delete-program) :args
713 ((:name |program| :type |UInt32| :direction :in)) :return ("void") :category
714 ("VERSION_2_0") :version ("2.0") :extension nil :glxropcode ("?") :glxflags
715 ("ignore") :glsopcode ("?") :offset ("?")))
716 (defglfun
717 (("CreateShader" create-shader) :args
718 ((:name |type| :type |GLenum| :direction :in)) :return ("UInt32") :category
719 ("VERSION_2_0") :version ("2.0") :extension nil :glxropcode ("?") :glxflags
720 ("ignore") :glsopcode ("?") :offset ("?")))
721 (defglfun
722 (("CreateProgram" create-program) :args nil :return ("UInt32") :category
723 ("VERSION_2_0") :version ("2.0") :extension nil :glxropcode ("?") :glxflags
724 ("ignore") :glsopcode ("?") :offset ("?")))
725 (defglfun
726 (("CompileShader" compile-shader) :args
727 ((:name |shader| :type |UInt32| :direction :in)) :return ("void") :category
728 ("VERSION_2_0") :version ("2.0") :extension nil :glxropcode ("?") :glxflags
729 ("ignore") :glsopcode ("?") :offset ("?")))
730 (defglfun
731 (("BindAttribLocation" bind-attrib-location) :args
732 ((:name |program| :type |UInt32| :direction :in)
733 (:name |index| :type |UInt32| :direction :in)
734 (:name |name| :type |Char| :direction :in :array t))
735 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
736 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
737 (defglfun
738 (("AttachShader" attach-shader) :args
739 ((:name |program| :type |UInt32| :direction :in)
740 (:name |shader| :type |UInt32| :direction :in))
741 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
742 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
743 (defglfun
744 (("StencilMaskSeparate" stencil-mask-separate) :args
745 ((:name |face| :type |StencilFaceDirection| :direction :in)
746 (:name |mask| :type |MaskedStencilValue| :direction :in))
747 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
748 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
749 (defglfun
750 (("StencilFuncSeparate" stencil-func-separate) :args
751 ((:name |frontfunc| :type |StencilFunction| :direction :in)
752 (:name |backfunc| :type |StencilFunction| :direction :in)
753 (:name |ref| :type |ClampedStencilValue| :direction :in)
754 (:name |mask| :type |MaskedStencilValue| :direction :in))
755 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
756 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
757 (defglfun
758 (("StencilOpSeparate" stencil-op-separate) :args
759 ((:name |face| :type |StencilFaceDirection| :direction :in)
760 (:name |sfail| :type |StencilOp| :direction :in)
761 (:name |dpfail| :type |StencilOp| :direction :in)
762 (:name |dppass| :type |StencilOp| :direction :in))
763 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
764 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
765 (defglfun
766 (("DrawBuffers" draw-buffers) :args
767 ((:name |n| :type |SizeI| :direction :in)
768 (:name |bufs| :type |DrawBufferModeATI| :direction :in :array t :size n))
769 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
770 :glxropcode ("233") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
771 (defglfun
772 (("BlendEquationSeparate" blend-equation-separate) :args
773 ((:name |modeRGB| :type |BlendEquationModeEXT| :direction :in)
774 (:name |modeAlpha| :type |BlendEquationModeEXT| :direction :in))
775 :return ("void") :category ("VERSION_2_0") :version ("2.0") :extension nil
776 :glxropcode ("4228") :glsopcode ("?")))