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