Extension enumerations now only included where necessary.
[cl-glfw.git] / lib / opengl-arb_vertex_program.lisp
blob37b2a22e11a2bbd6e0c312b422cc8db017508656
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 ;;;; arb_vertex_program
7 (defconstant +color-sum-arb+ #x8458)
8 (defconstant +color-sum-arb+ #x8458)
9 (defconstant +vertex-program-arb+ #x8620)
10 (defconstant +vertex-attrib-array-enabled-arb+ #x8622)
11 (defconstant +vertex-attrib-array-size-arb+ #x8623)
12 (defconstant +vertex-attrib-array-stride-arb+ #x8624)
13 (defconstant +vertex-attrib-array-type-arb+ #x8625)
14 (defconstant +current-vertex-attrib-arb+ #x8626)
15 (defconstant +program-length-arb+ #x8627)
16 (defconstant +program-string-arb+ #x8628)
17 (defconstant +max-program-matrix-stack-depth-arb+ #x862E)
18 (defconstant +max-program-matrices-arb+ #x862F)
19 (defconstant +current-matrix-stack-depth-arb+ #x8640)
20 (defconstant +current-matrix-arb+ #x8641)
21 (defconstant +vertex-program-point-size-arb+ #x8642)
22 (defconstant +vertex-program-two-side-arb+ #x8643)
23 (defconstant +vertex-attrib-array-pointer-arb+ #x8645)
24 (defconstant +program-error-position-arb+ #x864B)
25 (defconstant +program-binding-arb+ #x8677)
26 (defconstant +max-vertex-attribs-arb+ #x8869)
27 (defconstant +vertex-attrib-array-normalized-arb+ #x886A)
28 (defconstant +program-error-string-arb+ #x8874)
29 (defconstant +program-format-ascii-arb+ #x8875)
30 (defconstant +program-format-arb+ #x8876)
31 (defconstant +program-instructions-arb+ #x88A0)
32 (defconstant +max-program-instructions-arb+ #x88A1)
33 (defconstant +program-native-instructions-arb+ #x88A2)
34 (defconstant +max-program-native-instructions-arb+ #x88A3)
35 (defconstant +program-temporaries-arb+ #x88A4)
36 (defconstant +max-program-temporaries-arb+ #x88A5)
37 (defconstant +program-native-temporaries-arb+ #x88A6)
38 (defconstant +max-program-native-temporaries-arb+ #x88A7)
39 (defconstant +program-parameters-arb+ #x88A8)
40 (defconstant +max-program-parameters-arb+ #x88A9)
41 (defconstant +program-native-parameters-arb+ #x88AA)
42 (defconstant +max-program-native-parameters-arb+ #x88AB)
43 (defconstant +program-attribs-arb+ #x88AC)
44 (defconstant +max-program-attribs-arb+ #x88AD)
45 (defconstant +program-native-attribs-arb+ #x88AE)
46 (defconstant +max-program-native-attribs-arb+ #x88AF)
47 (defconstant +program-address-registers-arb+ #x88B0)
48 (defconstant +max-program-address-registers-arb+ #x88B1)
49 (defconstant +program-native-address-registers-arb+ #x88B2)
50 (defconstant +max-program-native-address-registers-arb+ #x88B3)
51 (defconstant +max-program-local-parameters-arb+ #x88B4)
52 (defconstant +max-program-env-parameters-arb+ #x88B5)
53 (defconstant +program-under-native-limits-arb+ #x88B6)
54 (defconstant +transpose-current-matrix-arb+ #x88B7)
55 (defconstant +matrix0-arb+ #x88C0)
56 (defconstant +matrix1-arb+ #x88C1)
57 (defconstant +matrix2-arb+ #x88C2)
58 (defconstant +matrix3-arb+ #x88C3)
59 (defconstant +matrix4-arb+ #x88C4)
60 (defconstant +matrix5-arb+ #x88C5)
61 (defconstant +matrix6-arb+ #x88C6)
62 (defconstant +matrix7-arb+ #x88C7)
63 (defconstant +matrix8-arb+ #x88C8)
64 (defconstant +matrix9-arb+ #x88C9)
65 (defconstant +matrix10-arb+ #x88CA)
66 (defconstant +matrix11-arb+ #x88CB)
67 (defconstant +matrix12-arb+ #x88CC)
68 (defconstant +matrix13-arb+ #x88CD)
69 (defconstant +matrix14-arb+ #x88CE)
70 (defconstant +matrix15-arb+ #x88CF)
71 (defconstant +matrix16-arb+ #x88D0)
72 (defconstant +matrix17-arb+ #x88D1)
73 (defconstant +matrix18-arb+ #x88D2)
74 (defconstant +matrix19-arb+ #x88D3)
75 (defconstant +matrix20-arb+ #x88D4)
76 (defconstant +matrix21-arb+ #x88D5)
77 (defconstant +matrix22-arb+ #x88D6)
78 (defconstant +matrix23-arb+ #x88D7)
79 (defconstant +matrix24-arb+ #x88D8)
80 (defconstant +matrix25-arb+ #x88D9)
81 (defconstant +matrix26-arb+ #x88DA)
82 (defconstant +matrix27-arb+ #x88DB)
83 (defconstant +matrix28-arb+ #x88DC)
84 (defconstant +matrix29-arb+ #x88DD)
85 (defconstant +matrix30-arb+ #x88DE)
86 (defconstant +matrix31-arb+ #x88DF)
87 (defglextfun "IsProgramARB" is-program-arb :return "Boolean" :args
88 ((:name |program| :type |UInt32| :direction :in)) :category
89 "ARB_vertex_program" :deprecated nil :version "1.3")
90 (defglextfun "GetVertexAttribPointervARB" get-vertex-attrib-pointerv-arb
91 :return "void" :args
92 ((:name |index| :type |UInt32| :direction :in)
93 (:name |pname| :type |VertexAttribPointerPropertyARB| :direction :in)
94 (:name |pointer| :type |VoidPointer| :direction :out :array t :size #x1))
95 :category "ARB_vertex_program" :deprecated nil :version "1.3")
96 (defglextfun "GetVertexAttribivARB" get-vertex-attrib-iv-arb :return "void"
97 :args
98 ((:name |index| :type |UInt32| :direction :in)
99 (:name |pname| :type |VertexAttribPropertyARB| :direction :in)
100 (:name |params| :type |Int32| :direction :out :array t :size #x4))
101 :category "ARB_vertex_program" :deprecated nil :version "1.3")
102 (defglextfun "GetVertexAttribfvARB" get-vertex-attrib-fv-arb :return "void"
103 :args
104 ((:name |index| :type |UInt32| :direction :in)
105 (:name |pname| :type |VertexAttribPropertyARB| :direction :in)
106 (:name |params| :type |Float32| :direction :out :array t :size #x4))
107 :category "ARB_vertex_program" :deprecated nil :version "1.3")
108 (defglextfun "GetVertexAttribdvARB" get-vertex-attrib-dv-arb :return "void"
109 :args
110 ((:name |index| :type |UInt32| :direction :in)
111 (:name |pname| :type |VertexAttribPropertyARB| :direction :in)
112 (:name |params| :type |Float64| :direction :out :array t :size #x4))
113 :category "ARB_vertex_program" :deprecated nil :version "1.3")
114 (defglextfun "GetProgramStringARB" get-program-string-arb :return "void" :args
115 ((:name |target| :type |ProgramTargetARB| :direction :in)
116 (:name |pname| :type |ProgramStringPropertyARB| :direction :in)
117 (:name |string| :type |Void| :direction :out :array t :size
118 (|target| |pname|)))
119 :category "ARB_vertex_program" :deprecated nil :version "1.3")
120 (defglextfun "GetProgramivARB" get-program-iv-arb :return "void" :args
121 ((:name |target| :type |ProgramTargetARB| :direction :in)
122 (:name |pname| :type |ProgramPropertyARB| :direction :in)
123 (:name |params| :type |Int32| :direction :out :array t :size #x1))
124 :category "ARB_vertex_program" :deprecated nil :version "1.3")
125 (defglextfun "GetProgramLocalParameterfvARB" get-program-local-parameter-fv-arb
126 :return "void" :args
127 ((:name |target| :type |ProgramTargetARB| :direction :in)
128 (:name |index| :type |UInt32| :direction :in)
129 (:name |params| :type |Float32| :direction :out :array t :size #x4))
130 :category "ARB_vertex_program" :deprecated nil :version "1.3")
131 (defglextfun "GetProgramLocalParameterdvARB" get-program-local-parameter-dv-arb
132 :return "void" :args
133 ((:name |target| :type |ProgramTargetARB| :direction :in)
134 (:name |index| :type |UInt32| :direction :in)
135 (:name |params| :type |Float64| :direction :out :array t :size #x4))
136 :category "ARB_vertex_program" :deprecated nil :version "1.3")
137 (defglextfun "GetProgramEnvParameterfvARB" get-program-env-parameter-fv-arb
138 :return "void" :args
139 ((:name |target| :type |ProgramTargetARB| :direction :in)
140 (:name |index| :type |UInt32| :direction :in)
141 (:name |params| :type |Float32| :direction :out :array t :size #x4))
142 :category "ARB_vertex_program" :deprecated nil :version "1.3")
143 (defglextfun "GetProgramEnvParameterdvARB" get-program-env-parameter-dv-arb
144 :return "void" :args
145 ((:name |target| :type |ProgramTargetARB| :direction :in)
146 (:name |index| :type |UInt32| :direction :in)
147 (:name |params| :type |Float64| :direction :out :array t :size #x4))
148 :category "ARB_vertex_program" :deprecated nil :version "1.3")
149 (defglextfun "ProgramLocalParameter4fvARB" program-local-parameter-4fv-arb
150 :return "void" :args
151 ((:name |target| :type |ProgramTargetARB| :direction :in)
152 (:name |index| :type |UInt32| :direction :in)
153 (:name |params| :type |Float32| :direction :in :array t :size #x4))
154 :category "ARB_vertex_program" :deprecated nil :version "1.3")
155 (defglextfun "ProgramLocalParameter4fARB" program-local-parameter-4f-arb
156 :return "void" :args
157 ((:name |target| :type |ProgramTargetARB| :direction :in)
158 (:name |index| :type |UInt32| :direction :in)
159 (:name |x| :type |Float32| :direction :in)
160 (:name |y| :type |Float32| :direction :in)
161 (:name |z| :type |Float32| :direction :in)
162 (:name |w| :type |Float32| :direction :in))
163 :category "ARB_vertex_program" :deprecated nil :version "1.3")
164 (defglextfun "ProgramLocalParameter4dvARB" program-local-parameter-4dv-arb
165 :return "void" :args
166 ((:name |target| :type |ProgramTargetARB| :direction :in)
167 (:name |index| :type |UInt32| :direction :in)
168 (:name |params| :type |Float64| :direction :in :array t :size #x4))
169 :category "ARB_vertex_program" :deprecated nil :version "1.3")
170 (defglextfun "ProgramLocalParameter4dARB" program-local-parameter-4d-arb
171 :return "void" :args
172 ((:name |target| :type |ProgramTargetARB| :direction :in)
173 (:name |index| :type |UInt32| :direction :in)
174 (:name |x| :type |Float64| :direction :in)
175 (:name |y| :type |Float64| :direction :in)
176 (:name |z| :type |Float64| :direction :in)
177 (:name |w| :type |Float64| :direction :in))
178 :category "ARB_vertex_program" :deprecated nil :version "1.3")
179 (defglextfun "ProgramEnvParameter4fvARB" program-env-parameter-4fv-arb :return
180 "void" :args
181 ((:name |target| :type |ProgramTargetARB| :direction :in)
182 (:name |index| :type |UInt32| :direction :in)
183 (:name |params| :type |Float32| :direction :in :array t :size #x4))
184 :category "ARB_vertex_program" :deprecated nil :version "1.3")
185 (defglextfun "ProgramEnvParameter4fARB" program-env-parameter-4f-arb :return
186 "void" :args
187 ((:name |target| :type |ProgramTargetARB| :direction :in)
188 (:name |index| :type |UInt32| :direction :in)
189 (:name |x| :type |Float32| :direction :in)
190 (:name |y| :type |Float32| :direction :in)
191 (:name |z| :type |Float32| :direction :in)
192 (:name |w| :type |Float32| :direction :in))
193 :category "ARB_vertex_program" :deprecated nil :version "1.3")
194 (defglextfun "ProgramEnvParameter4dvARB" program-env-parameter-4dv-arb :return
195 "void" :args
196 ((:name |target| :type |ProgramTargetARB| :direction :in)
197 (:name |index| :type |UInt32| :direction :in)
198 (:name |params| :type |Float64| :direction :in :array t :size #x4))
199 :category "ARB_vertex_program" :deprecated nil :version "1.3")
200 (defglextfun "ProgramEnvParameter4dARB" program-env-parameter-4d-arb :return
201 "void" :args
202 ((:name |target| :type |ProgramTargetARB| :direction :in)
203 (:name |index| :type |UInt32| :direction :in)
204 (:name |x| :type |Float64| :direction :in)
205 (:name |y| :type |Float64| :direction :in)
206 (:name |z| :type |Float64| :direction :in)
207 (:name |w| :type |Float64| :direction :in))
208 :category "ARB_vertex_program" :deprecated nil :version "1.3")
209 (defglextfun "GenProgramsARB" gen-programs-arb :return "void" :args
210 ((:name |n| :type |SizeI| :direction :in)
211 (:name |programs| :type |UInt32| :direction :out :array t :size n))
212 :category "ARB_vertex_program" :deprecated nil :version "1.3")
213 (defglextfun "DeleteProgramsARB" delete-programs-arb :return "void" :args
214 ((:name |n| :type |SizeI| :direction :in)
215 (:name |programs| :type |UInt32| :direction :in :array t :size n))
216 :category "ARB_vertex_program" :deprecated nil :version "1.3")
217 (defglextfun "BindProgramARB" bind-program-arb :return "void" :args
218 ((:name |target| :type |ProgramTargetARB| :direction :in)
219 (:name |program| :type |UInt32| :direction :in))
220 :category "ARB_vertex_program" :deprecated nil :version "1.3")
221 (defglextfun "ProgramStringARB" program-string-arb :return "void" :args
222 ((:name |target| :type |ProgramTargetARB| :direction :in)
223 (:name |format| :type |ProgramFormatARB| :direction :in)
224 (:name |len| :type |SizeI| :direction :in)
225 (:name |string| :type |Void| :direction :in :array t :size len))
226 :category "ARB_vertex_program" :deprecated nil :version "1.3")
227 (defglextfun "DisableVertexAttribArrayARB" disable-vertex-attrib-array-arb
228 :return "void" :args ((:name |index| :type |UInt32| :direction :in)) :category
229 "ARB_vertex_program" :deprecated nil :version "1.3")
230 (defglextfun "EnableVertexAttribArrayARB" enable-vertex-attrib-array-arb
231 :return "void" :args ((:name |index| :type |UInt32| :direction :in)) :category
232 "ARB_vertex_program" :deprecated nil :version "1.3")
233 (defglextfun "VertexAttribPointerARB" vertex-attrib-pointer-arb :return "void"
234 :args
235 ((:name |index| :type |UInt32| :direction :in)
236 (:name |size| :type |Int32| :direction :in)
237 (:name |type| :type |VertexAttribPointerTypeARB| :direction :in)
238 (:name |normalized| :type |Boolean| :direction :in)
239 (:name |stride| :type |SizeI| :direction :in)
240 (:name |pointer| :type |Void| :direction :in :array t :size
241 (|size| |type| |stride|) :retained t))
242 :category "ARB_vertex_program" :deprecated nil :version "1.3")
243 (defglextfun "VertexAttrib4usvARB" vertex-attrib-4usv-arb :return "void" :args
244 ((:name |index| :type |UInt32| :direction :in)
245 (:name |v| :type |UInt16| :direction :in :array t :size #x4))
246 :category "ARB_vertex_program" :deprecated nil :version "1.3")
247 (defglextfun "VertexAttrib4uivARB" vertex-attrib-4uiv-arb :return "void" :args
248 ((:name |index| :type |UInt32| :direction :in)
249 (:name |v| :type |UInt32| :direction :in :array t :size #x4))
250 :category "ARB_vertex_program" :deprecated nil :version "1.3")
251 (defglextfun "VertexAttrib4ubvARB" vertex-attrib-4ubv-arb :return "void" :args
252 ((:name |index| :type |UInt32| :direction :in)
253 (:name |v| :type |UInt8| :direction :in :array t :size #x4))
254 :category "ARB_vertex_program" :deprecated nil :version "1.3")
255 (defglextfun "VertexAttrib4svARB" vertex-attrib-4sv-arb :return "void" :args
256 ((:name |index| :type |UInt32| :direction :in)
257 (:name |v| :type |Int16| :direction :in :array t :size #x4))
258 :category "ARB_vertex_program" :deprecated nil :version "1.3")
259 (defglextfun "VertexAttrib4sARB" vertex-attrib-4s-arb :return "void" :args
260 ((:name |index| :type |UInt32| :direction :in)
261 (:name |x| :type |Int16| :direction :in)
262 (:name |y| :type |Int16| :direction :in)
263 (:name |z| :type |Int16| :direction :in)
264 (:name |w| :type |Int16| :direction :in))
265 :category "ARB_vertex_program" :deprecated nil :version "1.3")
266 (defglextfun "VertexAttrib4ivARB" vertex-attrib-4iv-arb :return "void" :args
267 ((:name |index| :type |UInt32| :direction :in)
268 (:name |v| :type |Int32| :direction :in :array t :size #x4))
269 :category "ARB_vertex_program" :deprecated nil :version "1.3")
270 (defglextfun "VertexAttrib4fvARB" vertex-attrib-4fv-arb :return "void" :args
271 ((:name |index| :type |UInt32| :direction :in)
272 (:name |v| :type |Float32| :direction :in :array t :size #x4))
273 :category "ARB_vertex_program" :deprecated nil :version "1.3")
274 (defglextfun "VertexAttrib4fARB" vertex-attrib-4f-arb :return "void" :args
275 ((:name |index| :type |UInt32| :direction :in)
276 (:name |x| :type |Float32| :direction :in)
277 (:name |y| :type |Float32| :direction :in)
278 (:name |z| :type |Float32| :direction :in)
279 (:name |w| :type |Float32| :direction :in))
280 :category "ARB_vertex_program" :deprecated nil :version "1.3")
281 (defglextfun "VertexAttrib4dvARB" vertex-attrib-4dv-arb :return "void" :args
282 ((:name |index| :type |UInt32| :direction :in)
283 (:name |v| :type |Float64| :direction :in :array t :size #x4))
284 :category "ARB_vertex_program" :deprecated nil :version "1.3")
285 (defglextfun "VertexAttrib4dARB" vertex-attrib-4d-arb :return "void" :args
286 ((:name |index| :type |UInt32| :direction :in)
287 (:name |x| :type |Float64| :direction :in)
288 (:name |y| :type |Float64| :direction :in)
289 (:name |z| :type |Float64| :direction :in)
290 (:name |w| :type |Float64| :direction :in))
291 :category "ARB_vertex_program" :deprecated nil :version "1.3")
292 (defglextfun "VertexAttrib4bvARB" vertex-attrib-4bv-arb :return "void" :args
293 ((:name |index| :type |UInt32| :direction :in)
294 (:name |v| :type |Int8| :direction :in :array t :size #x4))
295 :category "ARB_vertex_program" :deprecated nil :version "1.3")
296 (defglextfun "VertexAttrib4NusvARB" vertex-attrib-4n-usv-arb :return "void"
297 :args
298 ((:name |index| :type |UInt32| :direction :in)
299 (:name |v| :type |UInt16| :direction :in :array t :size #x4))
300 :category "ARB_vertex_program" :deprecated nil :version "1.3")
301 (defglextfun "VertexAttrib4NuivARB" vertex-attrib-4n-uiv-arb :return "void"
302 :args
303 ((:name |index| :type |UInt32| :direction :in)
304 (:name |v| :type |UInt32| :direction :in :array t :size #x4))
305 :category "ARB_vertex_program" :deprecated nil :version "1.3")
306 (defglextfun "VertexAttrib4NubvARB" vertex-attrib-4n-ubv-arb :return "void"
307 :args
308 ((:name |index| :type |UInt32| :direction :in)
309 (:name |v| :type |UInt8| :direction :in :array t :size #x4))
310 :category "ARB_vertex_program" :deprecated nil :version "1.3")
311 (defglextfun "VertexAttrib4NubARB" vertex-attrib-4n-ub-arb :return "void" :args
312 ((:name |index| :type |UInt32| :direction :in)
313 (:name |x| :type |UInt8| :direction :in)
314 (:name |y| :type |UInt8| :direction :in)
315 (:name |z| :type |UInt8| :direction :in)
316 (:name |w| :type |UInt8| :direction :in))
317 :category "ARB_vertex_program" :deprecated nil :version "1.3")
318 (defglextfun "VertexAttrib4NsvARB" vertex-attrib-4n-sv-arb :return "void" :args
319 ((:name |index| :type |UInt32| :direction :in)
320 (:name |v| :type |Int16| :direction :in :array t :size #x4))
321 :category "ARB_vertex_program" :deprecated nil :version "1.3")
322 (defglextfun "VertexAttrib4NivARB" vertex-attrib-4n-iv-arb :return "void" :args
323 ((:name |index| :type |UInt32| :direction :in)
324 (:name |v| :type |Int32| :direction :in :array t :size #x4))
325 :category "ARB_vertex_program" :deprecated nil :version "1.3")
326 (defglextfun "VertexAttrib4NbvARB" vertex-attrib-4n-bv-arb :return "void" :args
327 ((:name |index| :type |UInt32| :direction :in)
328 (:name |v| :type |Int8| :direction :in :array t :size #x4))
329 :category "ARB_vertex_program" :deprecated nil :version "1.3")
330 (defglextfun "VertexAttrib3svARB" vertex-attrib-3sv-arb :return "void" :args
331 ((:name |index| :type |UInt32| :direction :in)
332 (:name |v| :type |Int16| :direction :in :array t :size #x3))
333 :category "ARB_vertex_program" :deprecated nil :version "1.3")
334 (defglextfun "VertexAttrib3sARB" vertex-attrib-3s-arb :return "void" :args
335 ((:name |index| :type |UInt32| :direction :in)
336 (:name |x| :type |Int16| :direction :in)
337 (:name |y| :type |Int16| :direction :in)
338 (:name |z| :type |Int16| :direction :in))
339 :category "ARB_vertex_program" :deprecated nil :version "1.3")
340 (defglextfun "VertexAttrib3fvARB" vertex-attrib-3fv-arb :return "void" :args
341 ((:name |index| :type |UInt32| :direction :in)
342 (:name |v| :type |Float32| :direction :in :array t :size #x3))
343 :category "ARB_vertex_program" :deprecated nil :version "1.3")
344 (defglextfun "VertexAttrib3fARB" vertex-attrib-3f-arb :return "void" :args
345 ((:name |index| :type |UInt32| :direction :in)
346 (:name |x| :type |Float32| :direction :in)
347 (:name |y| :type |Float32| :direction :in)
348 (:name |z| :type |Float32| :direction :in))
349 :category "ARB_vertex_program" :deprecated nil :version "1.3")
350 (defglextfun "VertexAttrib3dvARB" vertex-attrib-3dv-arb :return "void" :args
351 ((:name |index| :type |UInt32| :direction :in)
352 (:name |v| :type |Float64| :direction :in :array t :size #x3))
353 :category "ARB_vertex_program" :deprecated nil :version "1.3")
354 (defglextfun "VertexAttrib3dARB" vertex-attrib-3d-arb :return "void" :args
355 ((:name |index| :type |UInt32| :direction :in)
356 (:name |x| :type |Float64| :direction :in)
357 (:name |y| :type |Float64| :direction :in)
358 (:name |z| :type |Float64| :direction :in))
359 :category "ARB_vertex_program" :deprecated nil :version "1.3")
360 (defglextfun "VertexAttrib2svARB" vertex-attrib-2sv-arb :return "void" :args
361 ((:name |index| :type |UInt32| :direction :in)
362 (:name |v| :type |Int16| :direction :in :array t :size #x2))
363 :category "ARB_vertex_program" :deprecated nil :version "1.3")
364 (defglextfun "VertexAttrib2sARB" vertex-attrib-2s-arb :return "void" :args
365 ((:name |index| :type |UInt32| :direction :in)
366 (:name |x| :type |Int16| :direction :in)
367 (:name |y| :type |Int16| :direction :in))
368 :category "ARB_vertex_program" :deprecated nil :version "1.3")
369 (defglextfun "VertexAttrib2fvARB" vertex-attrib-2fv-arb :return "void" :args
370 ((:name |index| :type |UInt32| :direction :in)
371 (:name |v| :type |Float32| :direction :in :array t :size #x2))
372 :category "ARB_vertex_program" :deprecated nil :version "1.3")
373 (defglextfun "VertexAttrib2fARB" vertex-attrib-2f-arb :return "void" :args
374 ((:name |index| :type |UInt32| :direction :in)
375 (:name |x| :type |Float32| :direction :in)
376 (:name |y| :type |Float32| :direction :in))
377 :category "ARB_vertex_program" :deprecated nil :version "1.3")
378 (defglextfun "VertexAttrib2dvARB" vertex-attrib-2dv-arb :return "void" :args
379 ((:name |index| :type |UInt32| :direction :in)
380 (:name |v| :type |Float64| :direction :in :array t :size #x2))
381 :category "ARB_vertex_program" :deprecated nil :version "1.3")
382 (defglextfun "VertexAttrib2dARB" vertex-attrib-2d-arb :return "void" :args
383 ((:name |index| :type |UInt32| :direction :in)
384 (:name |x| :type |Float64| :direction :in)
385 (:name |y| :type |Float64| :direction :in))
386 :category "ARB_vertex_program" :deprecated nil :version "1.3")
387 (defglextfun "VertexAttrib1svARB" vertex-attrib-1sv-arb :return "void" :args
388 ((:name |index| :type |UInt32| :direction :in)
389 (:name |v| :type |Int16| :direction :in :array t :size #x1))
390 :category "ARB_vertex_program" :deprecated nil :version "1.3")
391 (defglextfun "VertexAttrib1sARB" vertex-attrib-1s-arb :return "void" :args
392 ((:name |index| :type |UInt32| :direction :in)
393 (:name |x| :type |Int16| :direction :in))
394 :category "ARB_vertex_program" :deprecated nil :version "1.3")
395 (defglextfun "VertexAttrib1fvARB" vertex-attrib-1fv-arb :return "void" :args
396 ((:name |index| :type |UInt32| :direction :in)
397 (:name |v| :type |Float32| :direction :in :array t :size #x1))
398 :category "ARB_vertex_program" :deprecated nil :version "1.3")
399 (defglextfun "VertexAttrib1fARB" vertex-attrib-1f-arb :return "void" :args
400 ((:name |index| :type |UInt32| :direction :in)
401 (:name |x| :type |Float32| :direction :in))
402 :category "ARB_vertex_program" :deprecated nil :version "1.3")
403 (defglextfun "VertexAttrib1dvARB" vertex-attrib-1dv-arb :return "void" :args
404 ((:name |index| :type |UInt32| :direction :in)
405 (:name |v| :type |Float64| :direction :in :array t :size #x1))
406 :category "ARB_vertex_program" :deprecated nil :version "1.3")
407 (defglextfun "VertexAttrib1dARB" vertex-attrib-1d-arb :return "void" :args
408 ((:name |index| :type |UInt32| :direction :in)
409 (:name |x| :type |Float64| :direction :in))
410 :category "ARB_vertex_program" :deprecated nil :version "1.3")
411 (make-extension-loader |ARB_vertex_program|
412 (("IsProgramARB" is-program-arb :return "Boolean" :args
413 ((:name |program| :type |UInt32| :direction :in)) :category
414 "ARB_vertex_program" :deprecated nil :version "1.3")
415 ("GetVertexAttribPointervARB" get-vertex-attrib-pointerv-arb :return "void"
416 :args
417 ((:name |index| :type |UInt32| :direction :in)
418 (:name |pname| :type |VertexAttribPointerPropertyARB| :direction :in)
419 (:name |pointer| :type |VoidPointer| :direction :out :array t :size #x1))
420 :category "ARB_vertex_program" :deprecated nil :version "1.3")
421 ("GetVertexAttribivARB" get-vertex-attrib-iv-arb :return "void" :args
422 ((:name |index| :type |UInt32| :direction :in)
423 (:name |pname| :type |VertexAttribPropertyARB| :direction :in)
424 (:name |params| :type |Int32| :direction :out :array t :size #x4))
425 :category "ARB_vertex_program" :deprecated nil :version "1.3")
426 ("GetVertexAttribfvARB" get-vertex-attrib-fv-arb :return "void" :args
427 ((:name |index| :type |UInt32| :direction :in)
428 (:name |pname| :type |VertexAttribPropertyARB| :direction :in)
429 (:name |params| :type |Float32| :direction :out :array t :size #x4))
430 :category "ARB_vertex_program" :deprecated nil :version "1.3")
431 ("GetVertexAttribdvARB" get-vertex-attrib-dv-arb :return "void" :args
432 ((:name |index| :type |UInt32| :direction :in)
433 (:name |pname| :type |VertexAttribPropertyARB| :direction :in)
434 (:name |params| :type |Float64| :direction :out :array t :size #x4))
435 :category "ARB_vertex_program" :deprecated nil :version "1.3")
436 ("GetProgramStringARB" get-program-string-arb :return "void" :args
437 ((:name |target| :type |ProgramTargetARB| :direction :in)
438 (:name |pname| :type |ProgramStringPropertyARB| :direction :in)
439 (:name |string| :type |Void| :direction :out :array t :size
440 (|target| |pname|)))
441 :category "ARB_vertex_program" :deprecated nil :version "1.3")
442 ("GetProgramivARB" get-program-iv-arb :return "void" :args
443 ((:name |target| :type |ProgramTargetARB| :direction :in)
444 (:name |pname| :type |ProgramPropertyARB| :direction :in)
445 (:name |params| :type |Int32| :direction :out :array t :size #x1))
446 :category "ARB_vertex_program" :deprecated nil :version "1.3")
447 ("GetProgramLocalParameterfvARB" get-program-local-parameter-fv-arb :return
448 "void" :args
449 ((:name |target| :type |ProgramTargetARB| :direction :in)
450 (:name |index| :type |UInt32| :direction :in)
451 (:name |params| :type |Float32| :direction :out :array t :size #x4))
452 :category "ARB_vertex_program" :deprecated nil :version "1.3")
453 ("GetProgramLocalParameterdvARB" get-program-local-parameter-dv-arb :return
454 "void" :args
455 ((:name |target| :type |ProgramTargetARB| :direction :in)
456 (:name |index| :type |UInt32| :direction :in)
457 (:name |params| :type |Float64| :direction :out :array t :size #x4))
458 :category "ARB_vertex_program" :deprecated nil :version "1.3")
459 ("GetProgramEnvParameterfvARB" get-program-env-parameter-fv-arb :return
460 "void" :args
461 ((:name |target| :type |ProgramTargetARB| :direction :in)
462 (:name |index| :type |UInt32| :direction :in)
463 (:name |params| :type |Float32| :direction :out :array t :size #x4))
464 :category "ARB_vertex_program" :deprecated nil :version "1.3")
465 ("GetProgramEnvParameterdvARB" get-program-env-parameter-dv-arb :return
466 "void" :args
467 ((:name |target| :type |ProgramTargetARB| :direction :in)
468 (:name |index| :type |UInt32| :direction :in)
469 (:name |params| :type |Float64| :direction :out :array t :size #x4))
470 :category "ARB_vertex_program" :deprecated nil :version "1.3")
471 ("ProgramLocalParameter4fvARB" program-local-parameter-4fv-arb :return "void"
472 :args
473 ((:name |target| :type |ProgramTargetARB| :direction :in)
474 (:name |index| :type |UInt32| :direction :in)
475 (:name |params| :type |Float32| :direction :in :array t :size #x4))
476 :category "ARB_vertex_program" :deprecated nil :version "1.3")
477 ("ProgramLocalParameter4fARB" program-local-parameter-4f-arb :return "void"
478 :args
479 ((:name |target| :type |ProgramTargetARB| :direction :in)
480 (:name |index| :type |UInt32| :direction :in)
481 (:name |x| :type |Float32| :direction :in)
482 (:name |y| :type |Float32| :direction :in)
483 (:name |z| :type |Float32| :direction :in)
484 (:name |w| :type |Float32| :direction :in))
485 :category "ARB_vertex_program" :deprecated nil :version "1.3")
486 ("ProgramLocalParameter4dvARB" program-local-parameter-4dv-arb :return "void"
487 :args
488 ((:name |target| :type |ProgramTargetARB| :direction :in)
489 (:name |index| :type |UInt32| :direction :in)
490 (:name |params| :type |Float64| :direction :in :array t :size #x4))
491 :category "ARB_vertex_program" :deprecated nil :version "1.3")
492 ("ProgramLocalParameter4dARB" program-local-parameter-4d-arb :return "void"
493 :args
494 ((:name |target| :type |ProgramTargetARB| :direction :in)
495 (:name |index| :type |UInt32| :direction :in)
496 (:name |x| :type |Float64| :direction :in)
497 (:name |y| :type |Float64| :direction :in)
498 (:name |z| :type |Float64| :direction :in)
499 (:name |w| :type |Float64| :direction :in))
500 :category "ARB_vertex_program" :deprecated nil :version "1.3")
501 ("ProgramEnvParameter4fvARB" program-env-parameter-4fv-arb :return "void"
502 :args
503 ((:name |target| :type |ProgramTargetARB| :direction :in)
504 (:name |index| :type |UInt32| :direction :in)
505 (:name |params| :type |Float32| :direction :in :array t :size #x4))
506 :category "ARB_vertex_program" :deprecated nil :version "1.3")
507 ("ProgramEnvParameter4fARB" program-env-parameter-4f-arb :return "void" :args
508 ((:name |target| :type |ProgramTargetARB| :direction :in)
509 (:name |index| :type |UInt32| :direction :in)
510 (:name |x| :type |Float32| :direction :in)
511 (:name |y| :type |Float32| :direction :in)
512 (:name |z| :type |Float32| :direction :in)
513 (:name |w| :type |Float32| :direction :in))
514 :category "ARB_vertex_program" :deprecated nil :version "1.3")
515 ("ProgramEnvParameter4dvARB" program-env-parameter-4dv-arb :return "void"
516 :args
517 ((:name |target| :type |ProgramTargetARB| :direction :in)
518 (:name |index| :type |UInt32| :direction :in)
519 (:name |params| :type |Float64| :direction :in :array t :size #x4))
520 :category "ARB_vertex_program" :deprecated nil :version "1.3")
521 ("ProgramEnvParameter4dARB" program-env-parameter-4d-arb :return "void" :args
522 ((:name |target| :type |ProgramTargetARB| :direction :in)
523 (:name |index| :type |UInt32| :direction :in)
524 (:name |x| :type |Float64| :direction :in)
525 (:name |y| :type |Float64| :direction :in)
526 (:name |z| :type |Float64| :direction :in)
527 (:name |w| :type |Float64| :direction :in))
528 :category "ARB_vertex_program" :deprecated nil :version "1.3")
529 ("GenProgramsARB" gen-programs-arb :return "void" :args
530 ((:name |n| :type |SizeI| :direction :in)
531 (:name |programs| :type |UInt32| :direction :out :array t :size n))
532 :category "ARB_vertex_program" :deprecated nil :version "1.3")
533 ("DeleteProgramsARB" delete-programs-arb :return "void" :args
534 ((:name |n| :type |SizeI| :direction :in)
535 (:name |programs| :type |UInt32| :direction :in :array t :size n))
536 :category "ARB_vertex_program" :deprecated nil :version "1.3")
537 ("BindProgramARB" bind-program-arb :return "void" :args
538 ((:name |target| :type |ProgramTargetARB| :direction :in)
539 (:name |program| :type |UInt32| :direction :in))
540 :category "ARB_vertex_program" :deprecated nil :version "1.3")
541 ("ProgramStringARB" program-string-arb :return "void" :args
542 ((:name |target| :type |ProgramTargetARB| :direction :in)
543 (:name |format| :type |ProgramFormatARB| :direction :in)
544 (:name |len| :type |SizeI| :direction :in)
545 (:name |string| :type |Void| :direction :in :array t :size len))
546 :category "ARB_vertex_program" :deprecated nil :version "1.3")
547 ("DisableVertexAttribArrayARB" disable-vertex-attrib-array-arb :return "void"
548 :args ((:name |index| :type |UInt32| :direction :in)) :category
549 "ARB_vertex_program" :deprecated nil :version "1.3")
550 ("EnableVertexAttribArrayARB" enable-vertex-attrib-array-arb :return "void"
551 :args ((:name |index| :type |UInt32| :direction :in)) :category
552 "ARB_vertex_program" :deprecated nil :version "1.3")
553 ("VertexAttribPointerARB" vertex-attrib-pointer-arb :return "void" :args
554 ((:name |index| :type |UInt32| :direction :in)
555 (:name |size| :type |Int32| :direction :in)
556 (:name |type| :type |VertexAttribPointerTypeARB| :direction :in)
557 (:name |normalized| :type |Boolean| :direction :in)
558 (:name |stride| :type |SizeI| :direction :in)
559 (:name |pointer| :type |Void| :direction :in :array t :size
560 (|size| |type| |stride|) :retained t))
561 :category "ARB_vertex_program" :deprecated nil :version "1.3")
562 ("VertexAttrib4usvARB" vertex-attrib-4usv-arb :return "void" :args
563 ((:name |index| :type |UInt32| :direction :in)
564 (:name |v| :type |UInt16| :direction :in :array t :size #x4))
565 :category "ARB_vertex_program" :deprecated nil :version "1.3")
566 ("VertexAttrib4uivARB" vertex-attrib-4uiv-arb :return "void" :args
567 ((:name |index| :type |UInt32| :direction :in)
568 (:name |v| :type |UInt32| :direction :in :array t :size #x4))
569 :category "ARB_vertex_program" :deprecated nil :version "1.3")
570 ("VertexAttrib4ubvARB" vertex-attrib-4ubv-arb :return "void" :args
571 ((:name |index| :type |UInt32| :direction :in)
572 (:name |v| :type |UInt8| :direction :in :array t :size #x4))
573 :category "ARB_vertex_program" :deprecated nil :version "1.3")
574 ("VertexAttrib4svARB" vertex-attrib-4sv-arb :return "void" :args
575 ((:name |index| :type |UInt32| :direction :in)
576 (:name |v| :type |Int16| :direction :in :array t :size #x4))
577 :category "ARB_vertex_program" :deprecated nil :version "1.3")
578 ("VertexAttrib4sARB" vertex-attrib-4s-arb :return "void" :args
579 ((:name |index| :type |UInt32| :direction :in)
580 (:name |x| :type |Int16| :direction :in)
581 (:name |y| :type |Int16| :direction :in)
582 (:name |z| :type |Int16| :direction :in)
583 (:name |w| :type |Int16| :direction :in))
584 :category "ARB_vertex_program" :deprecated nil :version "1.3")
585 ("VertexAttrib4ivARB" vertex-attrib-4iv-arb :return "void" :args
586 ((:name |index| :type |UInt32| :direction :in)
587 (:name |v| :type |Int32| :direction :in :array t :size #x4))
588 :category "ARB_vertex_program" :deprecated nil :version "1.3")
589 ("VertexAttrib4fvARB" vertex-attrib-4fv-arb :return "void" :args
590 ((:name |index| :type |UInt32| :direction :in)
591 (:name |v| :type |Float32| :direction :in :array t :size #x4))
592 :category "ARB_vertex_program" :deprecated nil :version "1.3")
593 ("VertexAttrib4fARB" vertex-attrib-4f-arb :return "void" :args
594 ((:name |index| :type |UInt32| :direction :in)
595 (:name |x| :type |Float32| :direction :in)
596 (:name |y| :type |Float32| :direction :in)
597 (:name |z| :type |Float32| :direction :in)
598 (:name |w| :type |Float32| :direction :in))
599 :category "ARB_vertex_program" :deprecated nil :version "1.3")
600 ("VertexAttrib4dvARB" vertex-attrib-4dv-arb :return "void" :args
601 ((:name |index| :type |UInt32| :direction :in)
602 (:name |v| :type |Float64| :direction :in :array t :size #x4))
603 :category "ARB_vertex_program" :deprecated nil :version "1.3")
604 ("VertexAttrib4dARB" vertex-attrib-4d-arb :return "void" :args
605 ((:name |index| :type |UInt32| :direction :in)
606 (:name |x| :type |Float64| :direction :in)
607 (:name |y| :type |Float64| :direction :in)
608 (:name |z| :type |Float64| :direction :in)
609 (:name |w| :type |Float64| :direction :in))
610 :category "ARB_vertex_program" :deprecated nil :version "1.3")
611 ("VertexAttrib4bvARB" vertex-attrib-4bv-arb :return "void" :args
612 ((:name |index| :type |UInt32| :direction :in)
613 (:name |v| :type |Int8| :direction :in :array t :size #x4))
614 :category "ARB_vertex_program" :deprecated nil :version "1.3")
615 ("VertexAttrib4NusvARB" vertex-attrib-4n-usv-arb :return "void" :args
616 ((:name |index| :type |UInt32| :direction :in)
617 (:name |v| :type |UInt16| :direction :in :array t :size #x4))
618 :category "ARB_vertex_program" :deprecated nil :version "1.3")
619 ("VertexAttrib4NuivARB" vertex-attrib-4n-uiv-arb :return "void" :args
620 ((:name |index| :type |UInt32| :direction :in)
621 (:name |v| :type |UInt32| :direction :in :array t :size #x4))
622 :category "ARB_vertex_program" :deprecated nil :version "1.3")
623 ("VertexAttrib4NubvARB" vertex-attrib-4n-ubv-arb :return "void" :args
624 ((:name |index| :type |UInt32| :direction :in)
625 (:name |v| :type |UInt8| :direction :in :array t :size #x4))
626 :category "ARB_vertex_program" :deprecated nil :version "1.3")
627 ("VertexAttrib4NubARB" vertex-attrib-4n-ub-arb :return "void" :args
628 ((:name |index| :type |UInt32| :direction :in)
629 (:name |x| :type |UInt8| :direction :in)
630 (:name |y| :type |UInt8| :direction :in)
631 (:name |z| :type |UInt8| :direction :in)
632 (:name |w| :type |UInt8| :direction :in))
633 :category "ARB_vertex_program" :deprecated nil :version "1.3")
634 ("VertexAttrib4NsvARB" vertex-attrib-4n-sv-arb :return "void" :args
635 ((:name |index| :type |UInt32| :direction :in)
636 (:name |v| :type |Int16| :direction :in :array t :size #x4))
637 :category "ARB_vertex_program" :deprecated nil :version "1.3")
638 ("VertexAttrib4NivARB" vertex-attrib-4n-iv-arb :return "void" :args
639 ((:name |index| :type |UInt32| :direction :in)
640 (:name |v| :type |Int32| :direction :in :array t :size #x4))
641 :category "ARB_vertex_program" :deprecated nil :version "1.3")
642 ("VertexAttrib4NbvARB" vertex-attrib-4n-bv-arb :return "void" :args
643 ((:name |index| :type |UInt32| :direction :in)
644 (:name |v| :type |Int8| :direction :in :array t :size #x4))
645 :category "ARB_vertex_program" :deprecated nil :version "1.3")
646 ("VertexAttrib3svARB" vertex-attrib-3sv-arb :return "void" :args
647 ((:name |index| :type |UInt32| :direction :in)
648 (:name |v| :type |Int16| :direction :in :array t :size #x3))
649 :category "ARB_vertex_program" :deprecated nil :version "1.3")
650 ("VertexAttrib3sARB" vertex-attrib-3s-arb :return "void" :args
651 ((:name |index| :type |UInt32| :direction :in)
652 (:name |x| :type |Int16| :direction :in)
653 (:name |y| :type |Int16| :direction :in)
654 (:name |z| :type |Int16| :direction :in))
655 :category "ARB_vertex_program" :deprecated nil :version "1.3")
656 ("VertexAttrib3fvARB" vertex-attrib-3fv-arb :return "void" :args
657 ((:name |index| :type |UInt32| :direction :in)
658 (:name |v| :type |Float32| :direction :in :array t :size #x3))
659 :category "ARB_vertex_program" :deprecated nil :version "1.3")
660 ("VertexAttrib3fARB" vertex-attrib-3f-arb :return "void" :args
661 ((:name |index| :type |UInt32| :direction :in)
662 (:name |x| :type |Float32| :direction :in)
663 (:name |y| :type |Float32| :direction :in)
664 (:name |z| :type |Float32| :direction :in))
665 :category "ARB_vertex_program" :deprecated nil :version "1.3")
666 ("VertexAttrib3dvARB" vertex-attrib-3dv-arb :return "void" :args
667 ((:name |index| :type |UInt32| :direction :in)
668 (:name |v| :type |Float64| :direction :in :array t :size #x3))
669 :category "ARB_vertex_program" :deprecated nil :version "1.3")
670 ("VertexAttrib3dARB" vertex-attrib-3d-arb :return "void" :args
671 ((:name |index| :type |UInt32| :direction :in)
672 (:name |x| :type |Float64| :direction :in)
673 (:name |y| :type |Float64| :direction :in)
674 (:name |z| :type |Float64| :direction :in))
675 :category "ARB_vertex_program" :deprecated nil :version "1.3")
676 ("VertexAttrib2svARB" vertex-attrib-2sv-arb :return "void" :args
677 ((:name |index| :type |UInt32| :direction :in)
678 (:name |v| :type |Int16| :direction :in :array t :size #x2))
679 :category "ARB_vertex_program" :deprecated nil :version "1.3")
680 ("VertexAttrib2sARB" vertex-attrib-2s-arb :return "void" :args
681 ((:name |index| :type |UInt32| :direction :in)
682 (:name |x| :type |Int16| :direction :in)
683 (:name |y| :type |Int16| :direction :in))
684 :category "ARB_vertex_program" :deprecated nil :version "1.3")
685 ("VertexAttrib2fvARB" vertex-attrib-2fv-arb :return "void" :args
686 ((:name |index| :type |UInt32| :direction :in)
687 (:name |v| :type |Float32| :direction :in :array t :size #x2))
688 :category "ARB_vertex_program" :deprecated nil :version "1.3")
689 ("VertexAttrib2fARB" vertex-attrib-2f-arb :return "void" :args
690 ((:name |index| :type |UInt32| :direction :in)
691 (:name |x| :type |Float32| :direction :in)
692 (:name |y| :type |Float32| :direction :in))
693 :category "ARB_vertex_program" :deprecated nil :version "1.3")
694 ("VertexAttrib2dvARB" vertex-attrib-2dv-arb :return "void" :args
695 ((:name |index| :type |UInt32| :direction :in)
696 (:name |v| :type |Float64| :direction :in :array t :size #x2))
697 :category "ARB_vertex_program" :deprecated nil :version "1.3")
698 ("VertexAttrib2dARB" vertex-attrib-2d-arb :return "void" :args
699 ((:name |index| :type |UInt32| :direction :in)
700 (:name |x| :type |Float64| :direction :in)
701 (:name |y| :type |Float64| :direction :in))
702 :category "ARB_vertex_program" :deprecated nil :version "1.3")
703 ("VertexAttrib1svARB" vertex-attrib-1sv-arb :return "void" :args
704 ((:name |index| :type |UInt32| :direction :in)
705 (:name |v| :type |Int16| :direction :in :array t :size #x1))
706 :category "ARB_vertex_program" :deprecated nil :version "1.3")
707 ("VertexAttrib1sARB" vertex-attrib-1s-arb :return "void" :args
708 ((:name |index| :type |UInt32| :direction :in)
709 (:name |x| :type |Int16| :direction :in))
710 :category "ARB_vertex_program" :deprecated nil :version "1.3")
711 ("VertexAttrib1fvARB" vertex-attrib-1fv-arb :return "void" :args
712 ((:name |index| :type |UInt32| :direction :in)
713 (:name |v| :type |Float32| :direction :in :array t :size #x1))
714 :category "ARB_vertex_program" :deprecated nil :version "1.3")
715 ("VertexAttrib1fARB" vertex-attrib-1f-arb :return "void" :args
716 ((:name |index| :type |UInt32| :direction :in)
717 (:name |x| :type |Float32| :direction :in))
718 :category "ARB_vertex_program" :deprecated nil :version "1.3")
719 ("VertexAttrib1dvARB" vertex-attrib-1dv-arb :return "void" :args
720 ((:name |index| :type |UInt32| :direction :in)
721 (:name |v| :type |Float64| :direction :in :array t :size #x1))
722 :category "ARB_vertex_program" :deprecated nil :version "1.3")
723 ("VertexAttrib1dARB" vertex-attrib-1d-arb :return "void" :args
724 ((:name |index| :type |UInt32| :direction :in)
725 (:name |x| :type |Float64| :direction :in))
726 :category "ARB_vertex_program" :deprecated nil :version "1.3")))