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