Fixed name of opengl package. I thought this was committed already!
[cl-glfw/jecs.git] / lib / opengl-nv_vertex_program.lisp
blob0b5fb1cd8f901f6b8f00e77b72561080a54cbafa
2 (in-package #:gl)
4 ;;;; NV_vertex_program
6 (defconstant +vertex-program-nv+ #x8620)
7 (defconstant +vertex-state-program-nv+ #x8621)
8 (defconstant +attrib-array-size-nv+ #x8623)
9 (defconstant +attrib-array-stride-nv+ #x8624)
10 (defconstant +attrib-array-type-nv+ #x8625)
11 (defconstant +current-attrib-nv+ #x8626)
12 (defconstant +program-length-nv+ #x8627)
13 (defconstant +program-string-nv+ #x8628)
14 (defconstant +modelview-projection-nv+ #x8629)
15 (defconstant +identity-nv+ #x862A)
16 (defconstant +inverse-nv+ #x862B)
17 (defconstant +transpose-nv+ #x862C)
18 (defconstant +inverse-transpose-nv+ #x862D)
19 (defconstant +max-track-matrix-stack-depth-nv+ #x862E)
20 (defconstant +max-track-matrices-nv+ #x862F)
21 (defconstant +matrix0-nv+ #x8630)
22 (defconstant +matrix1-nv+ #x8631)
23 (defconstant +matrix2-nv+ #x8632)
24 (defconstant +matrix3-nv+ #x8633)
25 (defconstant +matrix4-nv+ #x8634)
26 (defconstant +matrix5-nv+ #x8635)
27 (defconstant +matrix6-nv+ #x8636)
28 (defconstant +matrix7-nv+ #x8637)
29 (defconstant +current-matrix-stack-depth-nv+ #x8640)
30 (defconstant +current-matrix-nv+ #x8641)
31 (defconstant +vertex-program-point-size-nv+ #x8642)
32 (defconstant +vertex-program-two-side-nv+ #x8643)
33 (defconstant +program-parameter-nv+ #x8644)
34 (defconstant +attrib-array-pointer-nv+ #x8645)
35 (defconstant +program-target-nv+ #x8646)
36 (defconstant +program-resident-nv+ #x8647)
37 (defconstant +track-matrix-nv+ #x8648)
38 (defconstant +track-matrix-transform-nv+ #x8649)
39 (defconstant +vertex-program-binding-nv+ #x864A)
40 (defconstant +program-error-position-nv+ #x864B)
41 (defconstant +vertex-attrib-array0-nv+ #x8650)
42 (defconstant +vertex-attrib-array1-nv+ #x8651)
43 (defconstant +vertex-attrib-array2-nv+ #x8652)
44 (defconstant +vertex-attrib-array3-nv+ #x8653)
45 (defconstant +vertex-attrib-array4-nv+ #x8654)
46 (defconstant +vertex-attrib-array5-nv+ #x8655)
47 (defconstant +vertex-attrib-array6-nv+ #x8656)
48 (defconstant +vertex-attrib-array7-nv+ #x8657)
49 (defconstant +vertex-attrib-array8-nv+ #x8658)
50 (defconstant +vertex-attrib-array9-nv+ #x8659)
51 (defconstant +vertex-attrib-array10-nv+ #x865A)
52 (defconstant +vertex-attrib-array11-nv+ #x865B)
53 (defconstant +vertex-attrib-array12-nv+ #x865C)
54 (defconstant +vertex-attrib-array13-nv+ #x865D)
55 (defconstant +vertex-attrib-array14-nv+ #x865E)
56 (defconstant +vertex-attrib-array15-nv+ #x865F)
57 (defconstant +map1-vertex-attrib0-4-nv+ #x8660)
58 (defconstant +map1-vertex-attrib1-4-nv+ #x8661)
59 (defconstant +map1-vertex-attrib2-4-nv+ #x8662)
60 (defconstant +map1-vertex-attrib3-4-nv+ #x8663)
61 (defconstant +map1-vertex-attrib4-4-nv+ #x8664)
62 (defconstant +map1-vertex-attrib5-4-nv+ #x8665)
63 (defconstant +map1-vertex-attrib6-4-nv+ #x8666)
64 (defconstant +map1-vertex-attrib7-4-nv+ #x8667)
65 (defconstant +map1-vertex-attrib8-4-nv+ #x8668)
66 (defconstant +map1-vertex-attrib9-4-nv+ #x8669)
67 (defconstant +map1-vertex-attrib10-4-nv+ #x866A)
68 (defconstant +map1-vertex-attrib11-4-nv+ #x866B)
69 (defconstant +map1-vertex-attrib12-4-nv+ #x866C)
70 (defconstant +map1-vertex-attrib13-4-nv+ #x866D)
71 (defconstant +map1-vertex-attrib14-4-nv+ #x866E)
72 (defconstant +map1-vertex-attrib15-4-nv+ #x866F)
73 (defconstant +map2-vertex-attrib0-4-nv+ #x8670)
74 (defconstant +map2-vertex-attrib1-4-nv+ #x8671)
75 (defconstant +map2-vertex-attrib2-4-nv+ #x8672)
76 (defconstant +map2-vertex-attrib3-4-nv+ #x8673)
77 (defconstant +map2-vertex-attrib4-4-nv+ #x8674)
78 (defconstant +map2-vertex-attrib5-4-nv+ #x8675)
79 (defconstant +map2-vertex-attrib6-4-nv+ #x8676)
80 (defconstant +map2-vertex-attrib7-4-nv+ #x8677)
81 (defconstant +map2-vertex-attrib8-4-nv+ #x8678)
82 (defconstant +map2-vertex-attrib9-4-nv+ #x8679)
83 (defconstant +map2-vertex-attrib10-4-nv+ #x867A)
84 (defconstant +map2-vertex-attrib11-4-nv+ #x867B)
85 (defconstant +map2-vertex-attrib12-4-nv+ #x867C)
86 (defconstant +map2-vertex-attrib13-4-nv+ #x867D)
87 (defconstant +map2-vertex-attrib14-4-nv+ #x867E)
88 (defconstant +map2-vertex-attrib15-4-nv+ #x867F)
89 (defglextfun
90 (("VertexAttribs4ubvNV" vertex-attribs-4ubv-nv) :args
91 ((:name |index| :type |UInt32| :direction :in)
92 (:name |count| :type |SizeI| :direction :in)
93 (:name |v| :type |ColorUB| :direction :in :array t :size count*4))
94 :return ("void") :category ("NV_vertex_program") :dlflags ("handcode")
95 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4214")
96 :glsopcode ("0x0257") :offset ("641")))
97 (defglextfun
98 (("VertexAttribs4svNV" vertex-attribs-4sv-nv) :args
99 ((:name |index| :type |UInt32| :direction :in)
100 (:name |count| :type |SizeI| :direction :in)
101 (:name |v| :type |Int16| :direction :in :array t :size count*4))
102 :return ("void") :category ("NV_vertex_program") :dlflags ("handcode")
103 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4205")
104 :glsopcode ("0x0254") :offset ("640")))
105 (defglextfun
106 (("VertexAttribs4fvNV" vertex-attribs-4fv-nv) :args
107 ((:name |index| :type |UInt32| :direction :in)
108 (:name |count| :type |SizeI| :direction :in)
109 (:name |v| :type |Float32| :direction :in :array t :size count*4))
110 :return ("void") :category ("NV_vertex_program") :dlflags ("handcode")
111 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4209")
112 :glsopcode ("0x0255") :offset ("639")))
113 (defglextfun
114 (("VertexAttribs4dvNV" vertex-attribs-4dv-nv) :args
115 ((:name |index| :type |UInt32| :direction :in)
116 (:name |count| :type |SizeI| :direction :in)
117 (:name |v| :type |Float64| :direction :in :array t :size count*4))
118 :return ("void") :category ("NV_vertex_program") :dlflags ("handcode")
119 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4213")
120 :glsopcode ("0x0256") :offset ("638")))
121 (defglextfun
122 (("VertexAttribs3svNV" vertex-attribs-3sv-nv) :args
123 ((:name |index| :type |UInt32| :direction :in)
124 (:name |count| :type |SizeI| :direction :in)
125 (:name |v| :type |Int16| :direction :in :array t :size count*3))
126 :return ("void") :category ("NV_vertex_program") :dlflags ("handcode")
127 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4204")
128 :glsopcode ("0x0251") :offset ("637")))
129 (defglextfun
130 (("VertexAttribs3fvNV" vertex-attribs-3fv-nv) :args
131 ((:name |index| :type |UInt32| :direction :in)
132 (:name |count| :type |SizeI| :direction :in)
133 (:name |v| :type |Float32| :direction :in :array t :size count*3))
134 :return ("void") :category ("NV_vertex_program") :dlflags ("handcode")
135 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4208")
136 :glsopcode ("0x0252") :offset ("636")))
137 (defglextfun
138 (("VertexAttribs3dvNV" vertex-attribs-3dv-nv) :args
139 ((:name |index| :type |UInt32| :direction :in)
140 (:name |count| :type |SizeI| :direction :in)
141 (:name |v| :type |Float64| :direction :in :array t :size count*3))
142 :return ("void") :category ("NV_vertex_program") :dlflags ("handcode")
143 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4212")
144 :glsopcode ("0x0253") :offset ("635")))
145 (defglextfun
146 (("VertexAttribs2svNV" vertex-attribs-2sv-nv) :args
147 ((:name |index| :type |UInt32| :direction :in)
148 (:name |count| :type |SizeI| :direction :in)
149 (:name |v| :type |Int16| :direction :in :array t :size count*2))
150 :return ("void") :category ("NV_vertex_program") :dlflags ("handcode")
151 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4203")
152 :glsopcode ("0x024E") :offset ("634")))
153 (defglextfun
154 (("VertexAttribs2fvNV" vertex-attribs-2fv-nv) :args
155 ((:name |index| :type |UInt32| :direction :in)
156 (:name |count| :type |SizeI| :direction :in)
157 (:name |v| :type |Float32| :direction :in :array t :size count*2))
158 :return ("void") :category ("NV_vertex_program") :dlflags ("handcode")
159 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4207")
160 :glsopcode ("0x024F") :offset ("633")))
161 (defglextfun
162 (("VertexAttribs2dvNV" vertex-attribs-2dv-nv) :args
163 ((:name |index| :type |UInt32| :direction :in)
164 (:name |count| :type |SizeI| :direction :in)
165 (:name |v| :type |Float64| :direction :in :array t :size count*2))
166 :return ("void") :category ("NV_vertex_program") :dlflags ("handcode")
167 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4211")
168 :glsopcode ("0x0250") :offset ("632")))
169 (defglextfun
170 (("VertexAttribs1svNV" vertex-attribs-1sv-nv) :args
171 ((:name |index| :type |UInt32| :direction :in)
172 (:name |count| :type |SizeI| :direction :in)
173 (:name |v| :type |Int16| :direction :in :array t :size count))
174 :return ("void") :category ("NV_vertex_program") :dlflags ("handcode")
175 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4202")
176 :glsopcode ("0x024B") :offset ("631")))
177 (defglextfun
178 (("VertexAttribs1fvNV" vertex-attribs-1fv-nv) :args
179 ((:name |index| :type |UInt32| :direction :in)
180 (:name |count| :type |SizeI| :direction :in)
181 (:name |v| :type |Float32| :direction :in :array t :size count))
182 :return ("void") :category ("NV_vertex_program") :dlflags ("handcode")
183 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4206")
184 :glsopcode ("0x024C") :offset ("630")))
185 (defglextfun
186 (("VertexAttribs1dvNV" vertex-attribs-1dv-nv) :args
187 ((:name |index| :type |UInt32| :direction :in)
188 (:name |count| :type |SizeI| :direction :in)
189 (:name |v| :type |Float64| :direction :in :array t :size count))
190 :return ("void") :category ("NV_vertex_program") :dlflags ("handcode")
191 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxropcode ("4210")
192 :glsopcode ("0x024D") :offset ("629")))
193 (defglextfun
194 (("VertexAttrib4ubvNV" vertex-attrib-4ubv-nv) :args
195 ((:name |index| :type |UInt32| :direction :in)
196 (:name |v| :type |ColorUB| :direction :in :array t :size #x4))
197 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
198 ("soft" "WINSOFT" "NV10") :glxropcode ("4201") :glsopcode ("0x024A") :alias
199 ("VertexAttrib4Nubv") :glsalias ("VertexAttrib4Nubv")))
200 (defglextfun
201 (("VertexAttrib4ubNV" vertex-attrib-4ub-nv) :args
202 ((:name |index| :type |UInt32| :direction :in)
203 (:name |x| :type |ColorUB| :direction :in)
204 (:name |y| :type |ColorUB| :direction :in)
205 (:name |z| :type |ColorUB| :direction :in)
206 (:name |w| :type |ColorUB| :direction :in))
207 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
208 ("soft" "WINSOFT" "NV10") :vectorequiv ("VertexAttrib4ubvNV") :alias
209 ("VertexAttrib4Nub") :glsalias ("VertexAttrib4Nub")))
210 (defglextfun
211 (("VertexAttrib4svNV" vertex-attrib-4sv-nv) :args
212 ((:name |index| :type |UInt32| :direction :in)
213 (:name |v| :type |Int16| :direction :in :array t :size #x4))
214 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
215 ("soft" "WINSOFT" "NV10") :glxropcode ("4192") :glsopcode ("0x0247") :alias
216 ("VertexAttrib4sv") :glsalias ("VertexAttrib4sv")))
217 (defglextfun
218 (("VertexAttrib4sNV" vertex-attrib-4s-nv) :args
219 ((:name |index| :type |UInt32| :direction :in)
220 (:name |x| :type |Int16| :direction :in)
221 (:name |y| :type |Int16| :direction :in)
222 (:name |z| :type |Int16| :direction :in)
223 (:name |w| :type |Int16| :direction :in))
224 :return ("void") :category ("NV_vertex_program") :version ("1.2")
225 :vectorequiv ("VertexAttrib4svNV") :extension ("soft" "WINSOFT" "NV10")
226 :alias ("VertexAttrib4s") :glsalias ("VertexAttrib4s")))
227 (defglextfun
228 (("VertexAttrib4fvNV" vertex-attrib-4fv-nv) :args
229 ((:name |index| :type |UInt32| :direction :in)
230 (:name |v| :type |Float32| :direction :in :array t :size #x4))
231 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
232 ("soft" "WINSOFT" "NV10") :glxropcode ("4196") :glsopcode ("0x0248") :alias
233 ("VertexAttrib4fv") :glsalias ("VertexAttrib4fv")))
234 (defglextfun
235 (("VertexAttrib4fNV" vertex-attrib-4f-nv) :args
236 ((:name |index| :type |UInt32| :direction :in)
237 (:name |x| :type |Float32| :direction :in)
238 (:name |y| :type |Float32| :direction :in)
239 (:name |z| :type |Float32| :direction :in)
240 (:name |w| :type |Float32| :direction :in))
241 :return ("void") :category ("NV_vertex_program") :version ("1.2")
242 :vectorequiv ("VertexAttrib4fvNV") :extension ("soft" "WINSOFT" "NV10")
243 :alias ("VertexAttrib4f") :glsalias ("VertexAttrib4f")))
244 (defglextfun
245 (("VertexAttrib4dvNV" vertex-attrib-4dv-nv) :args
246 ((:name |index| :type |UInt32| :direction :in)
247 (:name |v| :type |Float64| :direction :in :array t :size #x4))
248 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
249 ("soft" "WINSOFT" "NV10") :glxropcode ("4200") :glsopcode ("0x0249") :alias
250 ("VertexAttrib4dv") :glsalias ("VertexAttrib4dv")))
251 (defglextfun
252 (("VertexAttrib4dNV" vertex-attrib-4d-nv) :args
253 ((:name |index| :type |UInt32| :direction :in)
254 (:name |x| :type |Float64| :direction :in)
255 (:name |y| :type |Float64| :direction :in)
256 (:name |z| :type |Float64| :direction :in)
257 (:name |w| :type |Float64| :direction :in))
258 :return ("void") :category ("NV_vertex_program") :version ("1.2")
259 :vectorequiv ("VertexAttrib4dvNV") :extension ("soft" "WINSOFT" "NV10")
260 :alias ("VertexAttrib4d") :glsalias ("VertexAttrib4d")))
261 (defglextfun
262 (("VertexAttrib3svNV" vertex-attrib-3sv-nv) :args
263 ((:name |index| :type |UInt32| :direction :in)
264 (:name |v| :type |Int16| :direction :in :array t :size #x3))
265 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
266 ("soft" "WINSOFT" "NV10") :glxropcode ("4191") :glsopcode ("0x0244") :alias
267 ("VertexAttrib3sv") :glsalias ("VertexAttrib3sv")))
268 (defglextfun
269 (("VertexAttrib3sNV" vertex-attrib-3s-nv) :args
270 ((:name |index| :type |UInt32| :direction :in)
271 (:name |x| :type |Int16| :direction :in)
272 (:name |y| :type |Int16| :direction :in)
273 (:name |z| :type |Int16| :direction :in))
274 :return ("void") :category ("NV_vertex_program") :version ("1.2")
275 :vectorequiv ("VertexAttrib3svNV") :extension ("soft" "WINSOFT" "NV10")
276 :alias ("VertexAttrib3s") :glsalias ("VertexAttrib3s")))
277 (defglextfun
278 (("VertexAttrib3fvNV" vertex-attrib-3fv-nv) :args
279 ((:name |index| :type |UInt32| :direction :in)
280 (:name |v| :type |Float32| :direction :in :array t :size #x3))
281 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
282 ("soft" "WINSOFT" "NV10") :glxropcode ("4195") :glsopcode ("0x0245") :alias
283 ("VertexAttrib3fv") :glsalias ("VertexAttrib3fv")))
284 (defglextfun
285 (("VertexAttrib3fNV" vertex-attrib-3f-nv) :args
286 ((:name |index| :type |UInt32| :direction :in)
287 (:name |x| :type |Float32| :direction :in)
288 (:name |y| :type |Float32| :direction :in)
289 (:name |z| :type |Float32| :direction :in))
290 :return ("void") :category ("NV_vertex_program") :version ("1.2")
291 :vectorequiv ("VertexAttrib3fvNV") :extension ("soft" "WINSOFT" "NV10")
292 :alias ("VertexAttrib3f") :glsalias ("VertexAttrib3f")))
293 (defglextfun
294 (("VertexAttrib3dvNV" vertex-attrib-3dv-nv) :args
295 ((:name |index| :type |UInt32| :direction :in)
296 (:name |v| :type |Float64| :direction :in :array t :size #x3))
297 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
298 ("soft" "WINSOFT" "NV10") :glxropcode ("4199") :glsopcode ("0x0246") :alias
299 ("VertexAttrib3dv") :glsalias ("VertexAttrib3dv")))
300 (defglextfun
301 (("VertexAttrib3dNV" vertex-attrib-3d-nv) :args
302 ((:name |index| :type |UInt32| :direction :in)
303 (:name |x| :type |Float64| :direction :in)
304 (:name |y| :type |Float64| :direction :in)
305 (:name |z| :type |Float64| :direction :in))
306 :return ("void") :category ("NV_vertex_program") :version ("1.2")
307 :vectorequiv ("VertexAttrib3dvNV") :extension ("soft" "WINSOFT" "NV10")
308 :alias ("VertexAttrib3d") :glsalias ("VertexAttrib3d")))
309 (defglextfun
310 (("VertexAttrib2svNV" vertex-attrib-2sv-nv) :args
311 ((:name |index| :type |UInt32| :direction :in)
312 (:name |v| :type |Int16| :direction :in :array t :size #x2))
313 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
314 ("soft" "WINSOFT" "NV10") :glxropcode ("4190") :glsopcode ("0x0241") :alias
315 ("VertexAttrib2sv") :glsalias ("VertexAttrib2sv")))
316 (defglextfun
317 (("VertexAttrib2sNV" vertex-attrib-2s-nv) :args
318 ((:name |index| :type |UInt32| :direction :in)
319 (:name |x| :type |Int16| :direction :in)
320 (:name |y| :type |Int16| :direction :in))
321 :return ("void") :category ("NV_vertex_program") :version ("1.2")
322 :vectorequiv ("VertexAttrib2svNV") :extension ("soft" "WINSOFT" "NV10")
323 :alias ("VertexAttrib2s") :glsalias ("VertexAttrib2s")))
324 (defglextfun
325 (("VertexAttrib2fvNV" vertex-attrib-2fv-nv) :args
326 ((:name |index| :type |UInt32| :direction :in)
327 (:name |v| :type |Float32| :direction :in :array t :size #x2))
328 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
329 ("soft" "WINSOFT" "NV10") :glxropcode ("4194") :glsopcode ("0x0242") :alias
330 ("VertexAttrib2fv") :glsalias ("VertexAttrib2fv")))
331 (defglextfun
332 (("VertexAttrib2fNV" vertex-attrib-2f-nv) :args
333 ((:name |index| :type |UInt32| :direction :in)
334 (:name |x| :type |Float32| :direction :in)
335 (:name |y| :type |Float32| :direction :in))
336 :return ("void") :category ("NV_vertex_program") :version ("1.2")
337 :vectorequiv ("VertexAttrib2fvNV") :extension ("soft" "WINSOFT" "NV10")
338 :alias ("VertexAttrib2f") :glsalias ("VertexAttrib2f")))
339 (defglextfun
340 (("VertexAttrib2dvNV" vertex-attrib-2dv-nv) :args
341 ((:name |index| :type |UInt32| :direction :in)
342 (:name |v| :type |Float64| :direction :in :array t :size #x2))
343 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
344 ("soft" "WINSOFT" "NV10") :glxropcode ("4198") :glsopcode ("0x0243") :alias
345 ("VertexAttrib2dv") :glsalias ("VertexAttrib2dv")))
346 (defglextfun
347 (("VertexAttrib2dNV" vertex-attrib-2d-nv) :args
348 ((:name |index| :type |UInt32| :direction :in)
349 (:name |x| :type |Float64| :direction :in)
350 (:name |y| :type |Float64| :direction :in))
351 :return ("void") :category ("NV_vertex_program") :version ("1.2")
352 :vectorequiv ("VertexAttrib2dvNV") :extension ("soft" "WINSOFT" "NV10")
353 :alias ("VertexAttrib2d") :glsalias ("VertexAttrib2d")))
354 (defglextfun
355 (("VertexAttrib1svNV" vertex-attrib-1sv-nv) :args
356 ((:name |index| :type |UInt32| :direction :in)
357 (:name |v| :type |Int16| :direction :in :array t :size #x1))
358 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
359 ("soft" "WINSOFT" "NV10") :glxropcode ("4189") :glsopcode ("0x023E") :alias
360 ("VertexAttrib1sv") :glsalias ("VertexAttrib1sv")))
361 (defglextfun
362 (("VertexAttrib1sNV" vertex-attrib-1s-nv) :args
363 ((:name |index| :type |UInt32| :direction :in)
364 (:name |x| :type |Int16| :direction :in))
365 :return ("void") :category ("NV_vertex_program") :version ("1.2")
366 :vectorequiv ("VertexAttrib1svNV") :extension ("soft" "WINSOFT" "NV10")
367 :alias ("VertexAttrib1s") :glsalias ("VertexAttrib1s")))
368 (defglextfun
369 (("VertexAttrib1fvNV" vertex-attrib-1fv-nv) :args
370 ((:name |index| :type |UInt32| :direction :in)
371 (:name |v| :type |Float32| :direction :in :array t :size #x1))
372 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
373 ("soft" "WINSOFT" "NV10") :glxropcode ("4193") :glsopcode ("0x023F") :alias
374 ("VertexAttrib1fv") :glsalias ("VertexAttrib1fv")))
375 (defglextfun
376 (("VertexAttrib1fNV" vertex-attrib-1f-nv) :args
377 ((:name |index| :type |UInt32| :direction :in)
378 (:name |x| :type |Float32| :direction :in))
379 :return ("void") :category ("NV_vertex_program") :version ("1.2")
380 :vectorequiv ("VertexAttrib1fvNV") :extension ("soft" "WINSOFT" "NV10")
381 :alias ("VertexAttrib1f") :glsalias ("VertexAttrib1f")))
382 (defglextfun
383 (("VertexAttrib1dvNV" vertex-attrib-1dv-nv) :args
384 ((:name |index| :type |UInt32| :direction :in)
385 (:name |v| :type |Float64| :direction :in :array t :size #x1))
386 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
387 ("soft" "WINSOFT" "NV10") :glxropcode ("4197") :glsopcode ("0x0240") :alias
388 ("VertexAttrib1dv") :glsalias ("VertexAttrib1dv")))
389 (defglextfun
390 (("VertexAttrib1dNV" vertex-attrib-1d-nv) :args
391 ((:name |index| :type |UInt32| :direction :in)
392 (:name |x| :type |Float64| :direction :in))
393 :return ("void") :category ("NV_vertex_program") :version ("1.2")
394 :vectorequiv ("VertexAttrib1dvNV") :extension ("soft" "WINSOFT" "NV10")
395 :alias ("VertexAttrib1d") :glsalias ("VertexAttrib1d")))
396 (defglextfun
397 (("VertexAttribPointerNV" vertex-attrib-pointer-nv) :args
398 ((:name |index| :type |UInt32| :direction :in)
399 (:name |fsize| :type |Int32| :direction :in)
400 (:name |type| :type |VertexAttribEnumNV| :direction :in)
401 (:name |stride| :type |SizeI| :direction :in)
402 (:name |pointer| :type |Void| :direction :in :array t :size
403 (|fsize| |type| |stride|) :retained t))
404 :return ("void") :category ("NV_vertex_program") :dlflags ("notlistable")
405 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore")
406 :glsflags ("client") :glsopcode ("0x023D") :offset ("602")))
407 (defglextfun
408 (("TrackMatrixNV" track-matrix-nv) :args
409 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
410 (:name |address| :type |UInt32| :direction :in)
411 (:name |matrix| :type |VertexAttribEnumNV| :direction :in)
412 (:name |transform| :type |VertexAttribEnumNV| :direction :in))
413 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
414 ("soft" "WINSOFT" "NV10") :glxropcode ("4188") :glsopcode ("0x023C") :offset
415 ("601")))
416 (defglextfun
417 (("RequestResidentProgramsNV" request-resident-programs-nv) :args
418 ((:name |n| :type |SizeI| :direction :in)
419 (:name |programs| :type |UInt32| :direction :in :array t :size n))
420 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
421 ("soft" "WINSOFT" "NV10") :glxropcode ("4182") :glsopcode ("0x022C") :offset
422 ("600")))
423 (defglextfun
424 (("ProgramParameters4fvNV" program-parameters-4fv-nv) :args
425 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
426 (:name |index| :type |UInt32| :direction :in)
427 (:name |count| :type |UInt32| :direction :in)
428 (:name |v| :type |Float32| :direction :in :array t :size count*4))
429 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
430 ("soft" "WINSOFT" "NV10") :glxropcode ("4186") :glsopcode ("0x023B") :offset
431 ("599")))
432 (defglextfun
433 (("ProgramParameters4dvNV" program-parameters-4dv-nv) :args
434 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
435 (:name |index| :type |UInt32| :direction :in)
436 (:name |count| :type |UInt32| :direction :in)
437 (:name |v| :type |Float64| :direction :in :array t :size count*4))
438 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
439 ("soft" "WINSOFT" "NV10") :glxropcode ("4187") :glsopcode ("0x023A") :offset
440 ("598")))
441 (defglextfun
442 (("ProgramParameter4fvNV" program-parameter-4fv-nv) :args
443 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
444 (:name |index| :type |UInt32| :direction :in)
445 (:name |v| :type |Float32| :direction :in :array t :size #x4))
446 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
447 ("soft" "WINSOFT" "NV10") :glxropcode ("4184") :glsopcode ("0x0239") :offset
448 ("597")))
449 (defglextfun
450 (("ProgramParameter4fNV" program-parameter-4f-nv) :args
451 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
452 (:name |index| :type |UInt32| :direction :in)
453 (:name |x| :type |Float32| :direction :in)
454 (:name |y| :type |Float32| :direction :in)
455 (:name |z| :type |Float32| :direction :in)
456 (:name |w| :type |Float32| :direction :in))
457 :return ("void") :category ("NV_vertex_program") :version ("1.2")
458 :vectorequiv ("ProgramParameter4fvNV") :extension ("soft" "WINSOFT" "NV10")
459 :offset ("596")))
460 (defglextfun
461 (("ProgramParameter4dvNV" program-parameter-4dv-nv) :args
462 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
463 (:name |index| :type |UInt32| :direction :in)
464 (:name |v| :type |Float64| :direction :in :array t :size #x4))
465 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
466 ("soft" "WINSOFT" "NV10") :glxropcode ("4185") :glsopcode ("0x0238") :offset
467 ("595")))
468 (defglextfun
469 (("ProgramParameter4dNV" program-parameter-4d-nv) :args
470 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
471 (:name |index| :type |UInt32| :direction :in)
472 (:name |x| :type |Float64| :direction :in)
473 (:name |y| :type |Float64| :direction :in)
474 (:name |z| :type |Float64| :direction :in)
475 (:name |w| :type |Float64| :direction :in))
476 :return ("void") :category ("NV_vertex_program") :version ("1.2")
477 :vectorequiv ("ProgramParameter4dvNV") :extension ("soft" "WINSOFT" "NV10")
478 :offset ("594")))
479 (defglextfun
480 (("LoadProgramNV" load-program-nv) :args
481 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
482 (:name |id| :type |UInt32| :direction :in)
483 (:name |len| :type |SizeI| :direction :in)
484 (:name |program| :type |UInt8| :direction :in :array t :size len))
485 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
486 ("soft" "WINSOFT" "NV10") :glxropcode ("4183") :glsopcode ("0x0237") :offset
487 ("593")))
488 (defglextfun
489 (("IsProgramNV" is-program-nv) :args
490 ((:name |id| :type |UInt32| :direction :in)) :return ("Boolean") :category
491 ("NV_vertex_program") :dlflags ("notlistable") :version ("1.2") :extension
492 ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1304") :glsflags ("get")
493 :glsopcode ("0x0236") :alias ("IsProgram") :glsalias ("IsProgram")))
494 (defglextfun
495 (("GetVertexAttribPointervNV" get-vertex-attrib-pointerv-nv) :args
496 ((:name |index| :type |UInt32| :direction :in)
497 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
498 (:name |pointer| :type |VoidPointer| :direction :out :array t :size #x1))
499 :return ("void") :category ("NV_vertex_program") :dlflags ("notlistable")
500 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore")
501 :glsflags ("client" "get") :glsopcode ("0x0235") :alias
502 ("GetVertexAttribPointerv") :glsalias ("GetVertexAttribPointerv")))
503 (defglextfun
504 (("GetVertexAttribivNV" get-vertex-attrib-iv-nv) :args
505 ((:name |index| :type |UInt32| :direction :in)
506 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
507 (:name |params| :type |Int32| :direction :out :array t :size #x1))
508 :return ("void") :category ("NV_vertex_program") :dlflags ("notlistable")
509 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1303")
510 :glsflags ("client" "get") :glsopcode ("0x0234") :alias ("GetVertexAttribiv")
511 :glsalias ("GetVertexAttribiv")))
512 (defglextfun
513 (("GetVertexAttribfvNV" get-vertex-attrib-fv-nv) :args
514 ((:name |index| :type |UInt32| :direction :in)
515 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
516 (:name |params| :type |Float32| :direction :out :array t :size #x1))
517 :return ("void") :category ("NV_vertex_program") :dlflags ("notlistable")
518 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1302")
519 :glsflags ("client" "get") :glsopcode ("0x0233") :alias ("GetVertexAttribfv")
520 :glsalias ("GetVertexAttribfv")))
521 (defglextfun
522 (("GetVertexAttribdvNV" get-vertex-attrib-dv-nv) :args
523 ((:name |index| :type |UInt32| :direction :in)
524 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
525 (:name |params| :type |Float64| :direction :out :array t :size #x1))
526 :return ("void") :category ("NV_vertex_program") :dlflags ("notlistable")
527 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1301")
528 :glsflags ("client" "get") :glsopcode ("0x0232") :alias ("GetVertexAttribdv")
529 :glsalias ("GetVertexAttribdv")))
530 (defglextfun
531 (("GetTrackMatrixivNV" get-track-matrix-iv-nv) :args
532 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
533 (:name |address| :type |UInt32| :direction :in)
534 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
535 (:name |params| :type |Int32| :direction :out :array t :size #x1))
536 :return ("void") :category ("NV_vertex_program") :dlflags ("notlistable")
537 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore")
538 :glxvendorpriv ("1300") :glsflags ("get") :glsopcode ("0x0231") :offset
539 ("587")))
540 (defglextfun
541 (("GetProgramStringNV" get-program-string-nv) :args
542 ((:name |id| :type |UInt32| :direction :in)
543 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
544 (:name |program| :type |ProgramCharacterNV| :direction :out :array t :size
545 (|id| |pname|)))
546 :return ("void") :category ("NV_vertex_program") :dlflags ("notlistable")
547 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore")
548 :glxvendorpriv ("1299") :glsflags ("get") :glsopcode ("0x0230") :offset
549 ("586")))
550 (defglextfun
551 (("GetProgramivNV" get-program-iv-nv) :args
552 ((:name |id| :type |UInt32| :direction :in)
553 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
554 (:name |params| :type |Int32| :direction :out :array t :size #x4))
555 :return ("void") :category ("NV_vertex_program") :dlflags ("notlistable")
556 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore")
557 :glxvendorpriv ("1298") :glsflags ("get") :glsopcode ("0x022F") :offset
558 ("585")))
559 (defglextfun
560 (("GetProgramParameterfvNV" get-program-parameter-fv-nv) :args
561 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
562 (:name |index| :type |UInt32| :direction :in)
563 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
564 (:name |params| :type |Float32| :direction :out :array t :size #x4))
565 :return ("void") :category ("NV_vertex_program") :dlflags ("notlistable")
566 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore")
567 :glxvendorpriv ("1296") :glsflags ("get") :glsopcode ("0x022D") :offset
568 ("584")))
569 (defglextfun
570 (("GetProgramParameterdvNV" get-program-parameter-dv-nv) :args
571 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
572 (:name |index| :type |UInt32| :direction :in)
573 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
574 (:name |params| :type |Float64| :direction :out :array t :size #x4))
575 :return ("void") :category ("NV_vertex_program") :dlflags ("notlistable")
576 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore")
577 :glxvendorpriv ("1297") :glsflags ("get") :glsopcode ("0x022E") :offset
578 ("583")))
579 (defglextfun
580 (("GenProgramsNV" gen-programs-nv) :args
581 ((:name |n| :type |SizeI| :direction :in)
582 (:name |programs| :type |UInt32| :direction :out :array t :size n))
583 :return ("void") :category ("NV_vertex_program") :dlflags ("notlistable")
584 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1295")
585 :glsopcode ("0x022A") :alias ("GenProgramsARB") :glsalias ("GenProgramsARB")))
586 (defglextfun
587 (("ExecuteProgramNV" execute-program-nv) :args
588 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
589 (:name |id| :type |UInt32| :direction :in)
590 (:name |params| :type |Float32| :direction :in :array t :size #x4))
591 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
592 ("soft" "WINSOFT" "NV10") :glxflags ("ignore") :glxropcode ("4181")
593 :glsopcode ("0x0229") :offset ("581")))
594 (defglextfun
595 (("DeleteProgramsNV" delete-programs-nv) :args
596 ((:name |n| :type |SizeI| :direction :in)
597 (:name |programs| :type |UInt32| :direction :in :array t :size n))
598 :return ("void") :category ("NV_vertex_program") :dlflags ("notlistable")
599 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxvendorpriv ("1294")
600 :glsopcode ("0x0228") :alias ("DeleteProgramsARB") :glsalias
601 ("DeleteProgramsARB")))
602 (defglextfun
603 (("BindProgramNV" bind-program-nv) :args
604 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
605 (:name |id| :type |UInt32| :direction :in))
606 :return ("void") :category ("NV_vertex_program") :version ("1.2") :extension
607 ("soft" "WINSOFT" "NV10") :glxropcode ("4180") :glsopcode ("0x0227") :alias
608 ("BindProgramARB") :glsalias ("BindProgramARB")))
609 (defglextfun
610 (("AreProgramsResidentNV" are-programs-resident-nv) :args
611 ((:name |n| :type |SizeI| :direction :in)
612 (:name |programs| :type |UInt32| :direction :in :array t :size n)
613 (:name |residences| :type |Boolean| :direction :out :array t :size n))
614 :return ("Boolean") :category ("NV_vertex_program") :dlflags ("notlistable")
615 :version ("1.2") :extension ("soft" "WINSOFT" "NV10") :glxflags ("ignore")
616 :glxvendorpriv ("1293") :glsflags ("get") :glsopcode ("0x022B") :offset
617 ("578")))