Added comments to files that are auto-generated.
[cl-glfw/jecs.git] / lib / opengl-arb_vertex_program.lisp
blobe45acab7e9389d8ec82914ad90b394fe9126c0a1
1 ;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
3 (in-package #:gl)
5 ;;;; ARB_vertex_program
7 (defconstant +color-sum-arb+ #x8458)
8 (defconstant +vertex-program-arb+ #x8620)
9 (defconstant +vertex-attrib-array-enabled-arb+ #x8622)
10 (defconstant +vertex-attrib-array-size-arb+ #x8623)
11 (defconstant +vertex-attrib-array-stride-arb+ #x8624)
12 (defconstant +vertex-attrib-array-type-arb+ #x8625)
13 (defconstant +current-vertex-attrib-arb+ #x8626)
14 (defconstant +program-length-arb+ #x8627)
15 (defconstant +program-string-arb+ #x8628)
16 (defconstant +max-program-matrix-stack-depth-arb+ #x862E)
17 (defconstant +max-program-matrices-arb+ #x862F)
18 (defconstant +current-matrix-stack-depth-arb+ #x8640)
19 (defconstant +current-matrix-arb+ #x8641)
20 (defconstant +vertex-program-point-size-arb+ #x8642)
21 (defconstant +vertex-program-two-side-arb+ #x8643)
22 (defconstant +vertex-attrib-array-pointer-arb+ #x8645)
23 (defconstant +program-error-position-arb+ #x864B)
24 (defconstant +program-binding-arb+ #x8677)
25 (defconstant +max-vertex-attribs-arb+ #x8869)
26 (defconstant +vertex-attrib-array-normalized-arb+ #x886A)
27 (defconstant +program-error-string-arb+ #x8874)
28 (defconstant +program-format-ascii-arb+ #x8875)
29 (defconstant +program-format-arb+ #x8876)
30 (defconstant +program-instructions-arb+ #x88A0)
31 (defconstant +max-program-instructions-arb+ #x88A1)
32 (defconstant +program-native-instructions-arb+ #x88A2)
33 (defconstant +max-program-native-instructions-arb+ #x88A3)
34 (defconstant +program-temporaries-arb+ #x88A4)
35 (defconstant +max-program-temporaries-arb+ #x88A5)
36 (defconstant +program-native-temporaries-arb+ #x88A6)
37 (defconstant +max-program-native-temporaries-arb+ #x88A7)
38 (defconstant +program-parameters-arb+ #x88A8)
39 (defconstant +max-program-parameters-arb+ #x88A9)
40 (defconstant +program-native-parameters-arb+ #x88AA)
41 (defconstant +max-program-native-parameters-arb+ #x88AB)
42 (defconstant +program-attribs-arb+ #x88AC)
43 (defconstant +max-program-attribs-arb+ #x88AD)
44 (defconstant +program-native-attribs-arb+ #x88AE)
45 (defconstant +max-program-native-attribs-arb+ #x88AF)
46 (defconstant +program-address-registers-arb+ #x88B0)
47 (defconstant +max-program-address-registers-arb+ #x88B1)
48 (defconstant +program-native-address-registers-arb+ #x88B2)
49 (defconstant +max-program-native-address-registers-arb+ #x88B3)
50 (defconstant +max-program-local-parameters-arb+ #x88B4)
51 (defconstant +max-program-env-parameters-arb+ #x88B5)
52 (defconstant +program-under-native-limits-arb+ #x88B6)
53 (defconstant +transpose-current-matrix-arb+ #x88B7)
54 (defconstant +matrix0-arb+ #x88C0)
55 (defconstant +matrix1-arb+ #x88C1)
56 (defconstant +matrix2-arb+ #x88C2)
57 (defconstant +matrix3-arb+ #x88C3)
58 (defconstant +matrix4-arb+ #x88C4)
59 (defconstant +matrix5-arb+ #x88C5)
60 (defconstant +matrix6-arb+ #x88C6)
61 (defconstant +matrix7-arb+ #x88C7)
62 (defconstant +matrix8-arb+ #x88C8)
63 (defconstant +matrix9-arb+ #x88C9)
64 (defconstant +matrix10-arb+ #x88CA)
65 (defconstant +matrix11-arb+ #x88CB)
66 (defconstant +matrix12-arb+ #x88CC)
67 (defconstant +matrix13-arb+ #x88CD)
68 (defconstant +matrix14-arb+ #x88CE)
69 (defconstant +matrix15-arb+ #x88CF)
70 (defconstant +matrix16-arb+ #x88D0)
71 (defconstant +matrix17-arb+ #x88D1)
72 (defconstant +matrix18-arb+ #x88D2)
73 (defconstant +matrix19-arb+ #x88D3)
74 (defconstant +matrix20-arb+ #x88D4)
75 (defconstant +matrix21-arb+ #x88D5)
76 (defconstant +matrix22-arb+ #x88D6)
77 (defconstant +matrix23-arb+ #x88D7)
78 (defconstant +matrix24-arb+ #x88D8)
79 (defconstant +matrix25-arb+ #x88D9)
80 (defconstant +matrix26-arb+ #x88DA)
81 (defconstant +matrix27-arb+ #x88DB)
82 (defconstant +matrix28-arb+ #x88DC)
83 (defconstant +matrix29-arb+ #x88DD)
84 (defconstant +matrix30-arb+ #x88DE)
85 (defconstant +matrix31-arb+ #x88DF)
86 (defglextfun
87 (("IsProgramARB" is-program-arb) :args
88 ((:name |program| :type |UInt32| :direction :in)) :return ("Boolean")
89 :dlflags ("notlistable") :category ("ARB_vertex_program") :version ("1.3")
90 :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1304") :glsflags
91 ("get") :alias ("IsProgram") :glsalias ("IsProgram")))
92 (defglextfun
93 (("GetVertexAttribPointervARB" get-vertex-attrib-pointerv-arb) :args
94 ((:name |index| :type |UInt32| :direction :in)
95 (:name |pname| :type |VertexAttribPointerPropertyARB| :direction :in)
96 (:name |pointer| :type |VoidPointer| :direction :out :array t :size #x1))
97 :return ("void") :dlflags ("notlistable") :category ("ARB_vertex_program")
98 :version ("1.3") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore")
99 :glsflags ("client" "get") :glsopcode ("0x0235") :alias
100 ("GetVertexAttribPointerv") :glsalias ("GetVertexAttribPointerv")))
101 (defglextfun
102 (("GetVertexAttribivARB" get-vertex-attrib-iv-arb) :args
103 ((:name |index| :type |UInt32| :direction :in)
104 (:name |pname| :type |VertexAttribPropertyARB| :direction :in)
105 (:name |params| :type |Int32| :direction :out :array t :size #x4))
106 :return ("void") :dlflags ("notlistable") :category ("ARB_vertex_program")
107 :version ("1.3") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1303")
108 :glsflags ("client" "get") :glsopcode ("0x0234") :alias ("GetVertexAttribiv")
109 :glsalias ("GetVertexAttribiv")))
110 (defglextfun
111 (("GetVertexAttribfvARB" get-vertex-attrib-fv-arb) :args
112 ((:name |index| :type |UInt32| :direction :in)
113 (:name |pname| :type |VertexAttribPropertyARB| :direction :in)
114 (:name |params| :type |Float32| :direction :out :array t :size #x4))
115 :return ("void") :dlflags ("notlistable") :category ("ARB_vertex_program")
116 :version ("1.3") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1302")
117 :glsflags ("client" "get") :glsopcode ("0x0233") :alias ("GetVertexAttribfv")
118 :glsalias ("GetVertexAttribfv")))
119 (defglextfun
120 (("GetVertexAttribdvARB" get-vertex-attrib-dv-arb) :args
121 ((:name |index| :type |UInt32| :direction :in)
122 (:name |pname| :type |VertexAttribPropertyARB| :direction :in)
123 (:name |params| :type |Float64| :direction :out :array t :size #x4))
124 :return ("void") :dlflags ("notlistable") :category ("ARB_vertex_program")
125 :version ("1.3") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1301")
126 :glsflags ("client" "get") :glsopcode ("0x0232") :alias ("GetVertexAttribdv")
127 :glsalias ("GetVertexAttribdv")))
128 (defglextfun
129 (("GetProgramStringARB" get-program-string-arb) :args
130 ((:name |target| :type |ProgramTargetARB| :direction :in)
131 (:name |pname| :type |ProgramStringPropertyARB| :direction :in)
132 (:name |string| :type |Void| :direction :out :array t :size
133 (|target| |pname|)))
134 :return ("void") :dlflags ("notlistable") :category ("ARB_vertex_program")
135 :version ("1.3") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
136 :glxflags ("ignore") :offset ("681")))
137 (defglextfun
138 (("GetProgramivARB" get-program-iv-arb) :args
139 ((:name |target| :type |ProgramTargetARB| :direction :in)
140 (:name |pname| :type |ProgramPropertyARB| :direction :in)
141 (:name |params| :type |Int32| :direction :out :array t :size #x1))
142 :return ("void") :dlflags ("notlistable") :category ("ARB_vertex_program")
143 :version ("1.3") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
144 :glxflags ("ignore") :offset ("680")))
145 (defglextfun
146 (("GetProgramLocalParameterfvARB" get-program-local-parameter-fv-arb) :args
147 ((:name |target| :type |ProgramTargetARB| :direction :in)
148 (:name |index| :type |UInt32| :direction :in)
149 (:name |params| :type |Float32| :direction :out :array t :size #x4))
150 :return ("void") :dlflags ("notlistable") :category ("ARB_vertex_program")
151 :version ("1.3") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
152 :glxflags ("ignore") :offset ("679")))
153 (defglextfun
154 (("GetProgramLocalParameterdvARB" get-program-local-parameter-dv-arb) :args
155 ((:name |target| :type |ProgramTargetARB| :direction :in)
156 (:name |index| :type |UInt32| :direction :in)
157 (:name |params| :type |Float64| :direction :out :array t :size #x4))
158 :return ("void") :dlflags ("notlistable") :category ("ARB_vertex_program")
159 :version ("1.3") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
160 :glxflags ("ignore") :offset ("678")))
161 (defglextfun
162 (("GetProgramEnvParameterfvARB" get-program-env-parameter-fv-arb) :args
163 ((:name |target| :type |ProgramTargetARB| :direction :in)
164 (:name |index| :type |UInt32| :direction :in)
165 (:name |params| :type |Float32| :direction :out :array t :size #x4))
166 :return ("void") :dlflags ("notlistable") :category ("ARB_vertex_program")
167 :version ("1.3") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
168 :glxflags ("ignore") :offset ("677")))
169 (defglextfun
170 (("GetProgramEnvParameterdvARB" get-program-env-parameter-dv-arb) :args
171 ((:name |target| :type |ProgramTargetARB| :direction :in)
172 (:name |index| :type |UInt32| :direction :in)
173 (:name |params| :type |Float64| :direction :out :array t :size #x4))
174 :return ("void") :dlflags ("notlistable") :category ("ARB_vertex_program")
175 :version ("1.3") :extension ("soft" "WINSOFT" "NV10") :glsflags ("ignore")
176 :glxflags ("ignore") :offset ("676")))
177 (defglextfun
178 (("ProgramLocalParameter4fvARB" program-local-parameter-4fv-arb) :args
179 ((:name |target| :type |ProgramTargetARB| :direction :in)
180 (:name |index| :type |UInt32| :direction :in)
181 (:name |params| :type |Float32| :direction :in :array t :size #x4))
182 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
183 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
184 ("675")))
185 (defglextfun
186 (("ProgramLocalParameter4fARB" program-local-parameter-4f-arb) :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 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
194 :vectorequiv ("ProgramLocalParameter4fvARB") :extension
195 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
196 ("674")))
197 (defglextfun
198 (("ProgramLocalParameter4dvARB" program-local-parameter-4dv-arb) :args
199 ((:name |target| :type |ProgramTargetARB| :direction :in)
200 (:name |index| :type |UInt32| :direction :in)
201 (:name |params| :type |Float64| :direction :in :array t :size #x4))
202 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
203 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
204 ("673")))
205 (defglextfun
206 (("ProgramLocalParameter4dARB" program-local-parameter-4d-arb) :args
207 ((:name |target| :type |ProgramTargetARB| :direction :in)
208 (:name |index| :type |UInt32| :direction :in)
209 (:name |x| :type |Float64| :direction :in)
210 (:name |y| :type |Float64| :direction :in)
211 (:name |z| :type |Float64| :direction :in)
212 (:name |w| :type |Float64| :direction :in))
213 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
214 :vectorequiv ("ProgramLocalParameter4dvARB") :extension
215 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
216 ("672")))
217 (defglextfun
218 (("ProgramEnvParameter4fvARB" program-env-parameter-4fv-arb) :args
219 ((:name |target| :type |ProgramTargetARB| :direction :in)
220 (:name |index| :type |UInt32| :direction :in)
221 (:name |params| :type |Float32| :direction :in :array t :size #x4))
222 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
223 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
224 ("671")))
225 (defglextfun
226 (("ProgramEnvParameter4fARB" program-env-parameter-4f-arb) :args
227 ((:name |target| :type |ProgramTargetARB| :direction :in)
228 (:name |index| :type |UInt32| :direction :in)
229 (:name |x| :type |Float32| :direction :in)
230 (:name |y| :type |Float32| :direction :in)
231 (:name |z| :type |Float32| :direction :in)
232 (:name |w| :type |Float32| :direction :in))
233 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
234 :vectorequiv ("ProgramEnvParameter4fvARB") :extension
235 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
236 ("670")))
237 (defglextfun
238 (("ProgramEnvParameter4dvARB" program-env-parameter-4dv-arb) :args
239 ((:name |target| :type |ProgramTargetARB| :direction :in)
240 (:name |index| :type |UInt32| :direction :in)
241 (:name |params| :type |Float64| :direction :in :array t :size #x4))
242 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
243 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
244 ("669")))
245 (defglextfun
246 (("ProgramEnvParameter4dARB" program-env-parameter-4d-arb) :args
247 ((:name |target| :type |ProgramTargetARB| :direction :in)
248 (:name |index| :type |UInt32| :direction :in)
249 (:name |x| :type |Float64| :direction :in)
250 (:name |y| :type |Float64| :direction :in)
251 (:name |z| :type |Float64| :direction :in)
252 (:name |w| :type |Float64| :direction :in))
253 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
254 :vectorequiv ("ProgramEnvParameter4dvARB") :extension
255 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
256 ("668")))
257 (defglextfun
258 (("GenProgramsARB" gen-programs-arb) :args
259 ((:name |n| :type |SizeI| :direction :in)
260 (:name |programs| :type |UInt32| :direction :out :array t :size n))
261 :return ("void") :dlflags ("notlistable") :category ("ARB_vertex_program")
262 :version ("1.3") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1295")
263 :glsopcode ("0x022A") :offset ("582")))
264 (defglextfun
265 (("DeleteProgramsARB" delete-programs-arb) :args
266 ((:name |n| :type |SizeI| :direction :in)
267 (:name |programs| :type |UInt32| :direction :in :array t :size n))
268 :return ("void") :dlflags ("notlistable") :category ("ARB_vertex_program")
269 :version ("1.3") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1294")
270 :glsopcode ("0x0228") :offset ("580")))
271 (defglextfun
272 (("BindProgramARB" bind-program-arb) :args
273 ((:name |target| :type |ProgramTargetARB| :direction :in)
274 (:name |program| :type |UInt32| :direction :in))
275 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
276 ("soft" "WINSOFT" "NV10") :glxropcode ("4180") :glsopcode ("0x0227") :offset
277 ("579")))
278 (defglextfun
279 (("ProgramStringARB" program-string-arb) :args
280 ((:name |target| :type |ProgramTargetARB| :direction :in)
281 (:name |format| :type |ProgramFormatARB| :direction :in)
282 (:name |len| :type |SizeI| :direction :in)
283 (:name |string| :type |Void| :direction :in :array t :size len))
284 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
285 ("soft" "WINSOFT" "NV10") :glsflags ("ignore") :glxflags ("ignore") :offset
286 ("667")))
287 (defglextfun
288 (("DisableVertexAttribArrayARB" disable-vertex-attrib-array-arb) :args
289 ((:name |index| :type |UInt32| :direction :in)) :return ("void") :dlflags
290 ("notlistable") :category ("ARB_vertex_program") :version ("1.3") :extension
291 ("soft" "WINSOFT" "NV10") :alias ("DisableVertexAttribArray") :glsalias
292 ("DisableVertexAttribArray")))
293 (defglextfun
294 (("EnableVertexAttribArrayARB" enable-vertex-attrib-array-arb) :args
295 ((:name |index| :type |UInt32| :direction :in)) :return ("void") :dlflags
296 ("notlistable") :category ("ARB_vertex_program") :version ("1.3") :extension
297 ("soft" "WINSOFT" "NV10") :alias ("EnableVertexAttribArray") :glsalias
298 ("EnableVertexAttribArray")))
299 (defglextfun
300 (("VertexAttribPointerARB" vertex-attrib-pointer-arb) :args
301 ((:name |index| :type |UInt32| :direction :in)
302 (:name |size| :type |Int32| :direction :in)
303 (:name |type| :type |VertexAttribPointerTypeARB| :direction :in)
304 (:name |normalized| :type |Boolean| :direction :in)
305 (:name |stride| :type |SizeI| :direction :in)
306 (:name |pointer| :type |Void| :direction :in :array t :size
307 (|size| |type| |stride|) :retained t))
308 :return ("void") :dlflags ("notlistable") :category ("ARB_vertex_program")
309 :version ("1.3") :extension ("soft" "WINSOFT" "NV10") :alias
310 ("VertexAttribPointer") :glsalias ("VertexAttribPointer")))
311 (defglextfun
312 (("VertexAttrib4usvARB" vertex-attrib-4usv-arb) :args
313 ((:name |index| :type |UInt32| :direction :in)
314 (:name |v| :type |UInt16| :direction :in :array t :size #x4))
315 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
316 ("soft" "WINSOFT" "NV10") :alias ("VertexAttrib4usv") :glsalias
317 ("VertexAttrib4usv")))
318 (defglextfun
319 (("VertexAttrib4uivARB" vertex-attrib-4uiv-arb) :args
320 ((:name |index| :type |UInt32| :direction :in)
321 (:name |v| :type |UInt32| :direction :in :array t :size #x4))
322 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
323 ("soft" "WINSOFT" "NV10") :alias ("VertexAttrib4uiv") :glsalias
324 ("VertexAttrib4uiv")))
325 (defglextfun
326 (("VertexAttrib4ubvARB" vertex-attrib-4ubv-arb) :args
327 ((:name |index| :type |UInt32| :direction :in)
328 (:name |v| :type |UInt8| :direction :in :array t :size #x4))
329 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
330 ("soft" "WINSOFT" "NV10") :alias ("VertexAttrib4ubv") :glsalias
331 ("VertexAttrib4ubv")))
332 (defglextfun
333 (("VertexAttrib4svARB" vertex-attrib-4sv-arb) :args
334 ((:name |index| :type |UInt32| :direction :in)
335 (:name |v| :type |Int16| :direction :in :array t :size #x4))
336 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
337 ("soft" "WINSOFT" "NV10") :glxropcode ("4192") :glsopcode ("0x0247") :alias
338 ("VertexAttrib4sv") :glsalias ("VertexAttrib4sv")))
339 (defglextfun
340 (("VertexAttrib4sARB" vertex-attrib-4s-arb) :args
341 ((:name |index| :type |UInt32| :direction :in)
342 (:name |x| :type |Int16| :direction :in)
343 (:name |y| :type |Int16| :direction :in)
344 (:name |z| :type |Int16| :direction :in)
345 (:name |w| :type |Int16| :direction :in))
346 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
347 :vectorequiv ("VertexAttrib4svARB") :extension ("soft" "WINSOFT" "NV10")
348 :alias ("VertexAttrib4s") :glsalias ("VertexAttrib4s")))
349 (defglextfun
350 (("VertexAttrib4ivARB" vertex-attrib-4iv-arb) :args
351 ((:name |index| :type |UInt32| :direction :in)
352 (:name |v| :type |Int32| :direction :in :array t :size #x4))
353 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
354 ("soft" "WINSOFT" "NV10") :alias ("VertexAttrib4iv") :glsalias
355 ("VertexAttrib4iv")))
356 (defglextfun
357 (("VertexAttrib4fvARB" vertex-attrib-4fv-arb) :args
358 ((:name |index| :type |UInt32| :direction :in)
359 (:name |v| :type |Float32| :direction :in :array t :size #x4))
360 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
361 ("soft" "WINSOFT" "NV10") :glxropcode ("4196") :glsopcode ("0x0248") :alias
362 ("VertexAttrib4fv") :glsalias ("VertexAttrib4fv")))
363 (defglextfun
364 (("VertexAttrib4fARB" vertex-attrib-4f-arb) :args
365 ((:name |index| :type |UInt32| :direction :in)
366 (:name |x| :type |Float32| :direction :in)
367 (:name |y| :type |Float32| :direction :in)
368 (:name |z| :type |Float32| :direction :in)
369 (:name |w| :type |Float32| :direction :in))
370 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
371 :vectorequiv ("VertexAttrib4fvARB") :extension ("soft" "WINSOFT" "NV10")
372 :alias ("VertexAttrib4f") :glsalias ("VertexAttrib4f")))
373 (defglextfun
374 (("VertexAttrib4dvARB" vertex-attrib-4dv-arb) :args
375 ((:name |index| :type |UInt32| :direction :in)
376 (:name |v| :type |Float64| :direction :in :array t :size #x4))
377 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
378 ("soft" "WINSOFT" "NV10") :glxropcode ("4200") :glsopcode ("0x0249") :alias
379 ("VertexAttrib4dv") :glsalias ("VertexAttrib4dv")))
380 (defglextfun
381 (("VertexAttrib4dARB" vertex-attrib-4d-arb) :args
382 ((:name |index| :type |UInt32| :direction :in)
383 (:name |x| :type |Float64| :direction :in)
384 (:name |y| :type |Float64| :direction :in)
385 (:name |z| :type |Float64| :direction :in)
386 (:name |w| :type |Float64| :direction :in))
387 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
388 :vectorequiv ("VertexAttrib4dvARB") :extension ("soft" "WINSOFT" "NV10")
389 :alias ("VertexAttrib4d") :glsalias ("VertexAttrib4d")))
390 (defglextfun
391 (("VertexAttrib4bvARB" vertex-attrib-4bv-arb) :args
392 ((:name |index| :type |UInt32| :direction :in)
393 (:name |v| :type |Int8| :direction :in :array t :size #x4))
394 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
395 ("soft" "WINSOFT" "NV10") :alias ("VertexAttrib4bv") :glsalias
396 ("VertexAttrib4bv")))
397 (defglextfun
398 (("VertexAttrib4NusvARB" vertex-attrib-4n-usv-arb) :args
399 ((:name |index| :type |UInt32| :direction :in)
400 (:name |v| :type |UInt16| :direction :in :array t :size #x4))
401 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
402 ("soft" "WINSOFT" "NV10") :alias ("VertexAttrib4Nusv") :glsalias
403 ("VertexAttrib4Nusv")))
404 (defglextfun
405 (("VertexAttrib4NuivARB" vertex-attrib-4n-uiv-arb) :args
406 ((:name |index| :type |UInt32| :direction :in)
407 (:name |v| :type |UInt32| :direction :in :array t :size #x4))
408 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
409 ("soft" "WINSOFT" "NV10") :alias ("VertexAttrib4Nuiv") :glsalias
410 ("VertexAttrib4Nuiv")))
411 (defglextfun
412 (("VertexAttrib4NubvARB" vertex-attrib-4n-ubv-arb) :args
413 ((:name |index| :type |UInt32| :direction :in)
414 (:name |v| :type |UInt8| :direction :in :array t :size #x4))
415 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
416 ("soft" "WINSOFT" "NV10") :glxropcode ("4201") :glsopcode ("0x024A") :alias
417 ("VertexAttrib4Nubv") :glsalias ("VertexAttrib4Nubv")))
418 (defglextfun
419 (("VertexAttrib4NubARB" vertex-attrib-4n-ub-arb) :args
420 ((:name |index| :type |UInt32| :direction :in)
421 (:name |x| :type |UInt8| :direction :in)
422 (:name |y| :type |UInt8| :direction :in)
423 (:name |z| :type |UInt8| :direction :in)
424 (:name |w| :type |UInt8| :direction :in))
425 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
426 ("soft" "WINSOFT" "NV10") :alias ("VertexAttrib4Nub") :glsalias
427 ("VertexAttrib4Nub")))
428 (defglextfun
429 (("VertexAttrib4NsvARB" vertex-attrib-4n-sv-arb) :args
430 ((:name |index| :type |UInt32| :direction :in)
431 (:name |v| :type |Int16| :direction :in :array t :size #x4))
432 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
433 ("soft" "WINSOFT" "NV10") :alias ("VertexAttrib4Nsv") :glsalias
434 ("VertexAttrib4Nsv")))
435 (defglextfun
436 (("VertexAttrib4NivARB" vertex-attrib-4n-iv-arb) :args
437 ((:name |index| :type |UInt32| :direction :in)
438 (:name |v| :type |Int32| :direction :in :array t :size #x4))
439 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
440 ("soft" "WINSOFT" "NV10") :alias ("VertexAttrib4Niv") :glsalias
441 ("VertexAttrib4Niv")))
442 (defglextfun
443 (("VertexAttrib4NbvARB" vertex-attrib-4n-bv-arb) :args
444 ((:name |index| :type |UInt32| :direction :in)
445 (:name |v| :type |Int8| :direction :in :array t :size #x4))
446 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
447 ("soft" "WINSOFT" "NV10") :alias ("VertexAttrib4Nbv") :glsalias
448 ("VertexAttrib4Nbv")))
449 (defglextfun
450 (("VertexAttrib3svARB" vertex-attrib-3sv-arb) :args
451 ((:name |index| :type |UInt32| :direction :in)
452 (:name |v| :type |Int16| :direction :in :array t :size #x3))
453 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
454 ("soft" "WINSOFT" "NV10") :glxropcode ("4191") :glsopcode ("0x0244") :alias
455 ("VertexAttrib3sv") :glsalias ("VertexAttrib3sv")))
456 (defglextfun
457 (("VertexAttrib3sARB" vertex-attrib-3s-arb) :args
458 ((:name |index| :type |UInt32| :direction :in)
459 (:name |x| :type |Int16| :direction :in)
460 (:name |y| :type |Int16| :direction :in)
461 (:name |z| :type |Int16| :direction :in))
462 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
463 :vectorequiv ("VertexAttrib3svARB") :extension ("soft" "WINSOFT" "NV10")
464 :alias ("VertexAttrib3s") :glsalias ("VertexAttrib3s")))
465 (defglextfun
466 (("VertexAttrib3fvARB" vertex-attrib-3fv-arb) :args
467 ((:name |index| :type |UInt32| :direction :in)
468 (:name |v| :type |Float32| :direction :in :array t :size #x3))
469 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
470 ("soft" "WINSOFT" "NV10") :glxropcode ("4195") :glsopcode ("0x0245") :alias
471 ("VertexAttrib3fv") :glsalias ("VertexAttrib3fv")))
472 (defglextfun
473 (("VertexAttrib3fARB" vertex-attrib-3f-arb) :args
474 ((:name |index| :type |UInt32| :direction :in)
475 (:name |x| :type |Float32| :direction :in)
476 (:name |y| :type |Float32| :direction :in)
477 (:name |z| :type |Float32| :direction :in))
478 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
479 :vectorequiv ("VertexAttrib3fvARB") :extension ("soft" "WINSOFT" "NV10")
480 :alias ("VertexAttrib3f") :glsalias ("VertexAttrib3f")))
481 (defglextfun
482 (("VertexAttrib3dvARB" vertex-attrib-3dv-arb) :args
483 ((:name |index| :type |UInt32| :direction :in)
484 (:name |v| :type |Float64| :direction :in :array t :size #x3))
485 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
486 ("soft" "WINSOFT" "NV10") :glxropcode ("4199") :glsopcode ("0x0246") :alias
487 ("VertexAttrib3dv") :glsalias ("VertexAttrib3dv")))
488 (defglextfun
489 (("VertexAttrib3dARB" vertex-attrib-3d-arb) :args
490 ((:name |index| :type |UInt32| :direction :in)
491 (:name |x| :type |Float64| :direction :in)
492 (:name |y| :type |Float64| :direction :in)
493 (:name |z| :type |Float64| :direction :in))
494 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
495 :vectorequiv ("VertexAttrib3dvARB") :extension ("soft" "WINSOFT" "NV10")
496 :alias ("VertexAttrib3d") :glsalias ("VertexAttrib3d")))
497 (defglextfun
498 (("VertexAttrib2svARB" vertex-attrib-2sv-arb) :args
499 ((:name |index| :type |UInt32| :direction :in)
500 (:name |v| :type |Int16| :direction :in :array t :size #x2))
501 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
502 ("soft" "WINSOFT" "NV10") :glxropcode ("4190") :glsopcode ("0x0241") :alias
503 ("VertexAttrib2sv") :glsalias ("VertexAttrib2sv")))
504 (defglextfun
505 (("VertexAttrib2sARB" vertex-attrib-2s-arb) :args
506 ((:name |index| :type |UInt32| :direction :in)
507 (:name |x| :type |Int16| :direction :in)
508 (:name |y| :type |Int16| :direction :in))
509 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
510 :vectorequiv ("VertexAttrib2svARB") :extension ("soft" "WINSOFT" "NV10")
511 :alias ("VertexAttrib2s") :glsalias ("VertexAttrib2s")))
512 (defglextfun
513 (("VertexAttrib2fvARB" vertex-attrib-2fv-arb) :args
514 ((:name |index| :type |UInt32| :direction :in)
515 (:name |v| :type |Float32| :direction :in :array t :size #x2))
516 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
517 ("soft" "WINSOFT" "NV10") :glxropcode ("4194") :glsopcode ("0x0242") :alias
518 ("VertexAttrib2fv") :glsalias ("VertexAttrib2fv")))
519 (defglextfun
520 (("VertexAttrib2fARB" vertex-attrib-2f-arb) :args
521 ((:name |index| :type |UInt32| :direction :in)
522 (:name |x| :type |Float32| :direction :in)
523 (:name |y| :type |Float32| :direction :in))
524 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
525 :vectorequiv ("VertexAttrib2fvARB") :extension ("soft" "WINSOFT" "NV10")
526 :alias ("VertexAttrib2f") :glsalias ("VertexAttrib2f")))
527 (defglextfun
528 (("VertexAttrib2dvARB" vertex-attrib-2dv-arb) :args
529 ((:name |index| :type |UInt32| :direction :in)
530 (:name |v| :type |Float64| :direction :in :array t :size #x2))
531 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
532 ("soft" "WINSOFT" "NV10") :glxropcode ("4198") :glsopcode ("0x0243") :alias
533 ("VertexAttrib2dv") :glsalias ("VertexAttrib2dv")))
534 (defglextfun
535 (("VertexAttrib2dARB" vertex-attrib-2d-arb) :args
536 ((:name |index| :type |UInt32| :direction :in)
537 (:name |x| :type |Float64| :direction :in)
538 (:name |y| :type |Float64| :direction :in))
539 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
540 :vectorequiv ("VertexAttrib2dvARB") :extension ("soft" "WINSOFT" "NV10")
541 :alias ("VertexAttrib2d") :glsalias ("VertexAttrib2d")))
542 (defglextfun
543 (("VertexAttrib1svARB" vertex-attrib-1sv-arb) :args
544 ((:name |index| :type |UInt32| :direction :in)
545 (:name |v| :type |Int16| :direction :in :array t :size #x1))
546 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
547 ("soft" "WINSOFT" "NV10") :glxropcode ("4189") :glsopcode ("0x023E") :alias
548 ("VertexAttrib1sv") :glsalias ("VertexAttrib1sv")))
549 (defglextfun
550 (("VertexAttrib1sARB" vertex-attrib-1s-arb) :args
551 ((:name |index| :type |UInt32| :direction :in)
552 (:name |x| :type |Int16| :direction :in))
553 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
554 :vectorequiv ("VertexAttrib1svARB") :extension ("soft" "WINSOFT" "NV10")
555 :alias ("VertexAttrib1s") :glsalias ("VertexAttrib1s")))
556 (defglextfun
557 (("VertexAttrib1fvARB" vertex-attrib-1fv-arb) :args
558 ((:name |index| :type |UInt32| :direction :in)
559 (:name |v| :type |Float32| :direction :in :array t :size #x1))
560 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
561 ("soft" "WINSOFT" "NV10") :glxropcode ("4193") :glsopcode ("0x023F") :alias
562 ("VertexAttrib1fv") :glsalias ("VertexAttrib1fv")))
563 (defglextfun
564 (("VertexAttrib1fARB" vertex-attrib-1f-arb) :args
565 ((:name |index| :type |UInt32| :direction :in)
566 (:name |x| :type |Float32| :direction :in))
567 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
568 :vectorequiv ("VertexAttrib1fvARB") :extension ("soft" "WINSOFT" "NV10")
569 :alias ("VertexAttrib1f") :glsalias ("VertexAttrib1f")))
570 (defglextfun
571 (("VertexAttrib1dvARB" vertex-attrib-1dv-arb) :args
572 ((:name |index| :type |UInt32| :direction :in)
573 (:name |v| :type |Float64| :direction :in :array t :size #x1))
574 :return ("void") :category ("ARB_vertex_program") :version ("1.3") :extension
575 ("soft" "WINSOFT" "NV10") :glxropcode ("4197") :glsopcode ("0x0240") :alias
576 ("VertexAttrib1dv") :glsalias ("VertexAttrib1dv")))
577 (defglextfun
578 (("VertexAttrib1dARB" vertex-attrib-1d-arb) :args
579 ((:name |index| :type |UInt32| :direction :in)
580 (:name |x| :type |Float64| :direction :in))
581 :return ("void") :category ("ARB_vertex_program") :version ("1.3")
582 :vectorequiv ("VertexAttrib1dvARB") :extension ("soft" "WINSOFT" "NV10")
583 :alias ("VertexAttrib1d") :glsalias ("VertexAttrib1d")))