Re-ran generator for OpenGL 4.1 and new extensions
[cl-glfw.git] / lib / opengl-nv_vertex_program.lisp
blobe1b1d7d5971f0a8b2a12d61e3cc173e53721a668
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 (defconstant +vertex-program-nv+ #x8620)
91 (defconstant +vertex-state-program-nv+ #x8621)
92 (defconstant +attrib-array-size-nv+ #x8623)
93 (defconstant +attrib-array-stride-nv+ #x8624)
94 (defconstant +attrib-array-type-nv+ #x8625)
95 (defconstant +current-attrib-nv+ #x8626)
96 (defconstant +program-length-nv+ #x8627)
97 (defconstant +program-string-nv+ #x8628)
98 (defconstant +modelview-projection-nv+ #x8629)
99 (defconstant +identity-nv+ #x862A)
100 (defconstant +inverse-nv+ #x862B)
101 (defconstant +transpose-nv+ #x862C)
102 (defconstant +inverse-transpose-nv+ #x862D)
103 (defconstant +max-track-matrix-stack-depth-nv+ #x862E)
104 (defconstant +max-track-matrices-nv+ #x862F)
105 (defconstant +matrix0-nv+ #x8630)
106 (defconstant +matrix1-nv+ #x8631)
107 (defconstant +matrix2-nv+ #x8632)
108 (defconstant +matrix3-nv+ #x8633)
109 (defconstant +matrix4-nv+ #x8634)
110 (defconstant +matrix5-nv+ #x8635)
111 (defconstant +matrix6-nv+ #x8636)
112 (defconstant +matrix7-nv+ #x8637)
113 (defconstant +current-matrix-stack-depth-nv+ #x8640)
114 (defconstant +current-matrix-nv+ #x8641)
115 (defconstant +vertex-program-point-size-nv+ #x8642)
116 (defconstant +vertex-program-two-side-nv+ #x8643)
117 (defconstant +program-parameter-nv+ #x8644)
118 (defconstant +attrib-array-pointer-nv+ #x8645)
119 (defconstant +program-target-nv+ #x8646)
120 (defconstant +program-resident-nv+ #x8647)
121 (defconstant +track-matrix-nv+ #x8648)
122 (defconstant +track-matrix-transform-nv+ #x8649)
123 (defconstant +vertex-program-binding-nv+ #x864A)
124 (defconstant +program-error-position-nv+ #x864B)
125 (defconstant +vertex-attrib-array0-nv+ #x8650)
126 (defconstant +vertex-attrib-array1-nv+ #x8651)
127 (defconstant +vertex-attrib-array2-nv+ #x8652)
128 (defconstant +vertex-attrib-array3-nv+ #x8653)
129 (defconstant +vertex-attrib-array4-nv+ #x8654)
130 (defconstant +vertex-attrib-array5-nv+ #x8655)
131 (defconstant +vertex-attrib-array6-nv+ #x8656)
132 (defconstant +vertex-attrib-array7-nv+ #x8657)
133 (defconstant +vertex-attrib-array8-nv+ #x8658)
134 (defconstant +vertex-attrib-array9-nv+ #x8659)
135 (defconstant +vertex-attrib-array10-nv+ #x865A)
136 (defconstant +vertex-attrib-array11-nv+ #x865B)
137 (defconstant +vertex-attrib-array12-nv+ #x865C)
138 (defconstant +vertex-attrib-array13-nv+ #x865D)
139 (defconstant +vertex-attrib-array14-nv+ #x865E)
140 (defconstant +vertex-attrib-array15-nv+ #x865F)
141 (defconstant +map1-vertex-attrib0-4-nv+ #x8660)
142 (defconstant +map1-vertex-attrib1-4-nv+ #x8661)
143 (defconstant +map1-vertex-attrib2-4-nv+ #x8662)
144 (defconstant +map1-vertex-attrib3-4-nv+ #x8663)
145 (defconstant +map1-vertex-attrib4-4-nv+ #x8664)
146 (defconstant +map1-vertex-attrib5-4-nv+ #x8665)
147 (defconstant +map1-vertex-attrib6-4-nv+ #x8666)
148 (defconstant +map1-vertex-attrib7-4-nv+ #x8667)
149 (defconstant +map1-vertex-attrib8-4-nv+ #x8668)
150 (defconstant +map1-vertex-attrib9-4-nv+ #x8669)
151 (defconstant +map1-vertex-attrib10-4-nv+ #x866A)
152 (defconstant +map1-vertex-attrib11-4-nv+ #x866B)
153 (defconstant +map1-vertex-attrib12-4-nv+ #x866C)
154 (defconstant +map1-vertex-attrib13-4-nv+ #x866D)
155 (defconstant +map1-vertex-attrib14-4-nv+ #x866E)
156 (defconstant +map1-vertex-attrib15-4-nv+ #x866F)
157 (defconstant +map2-vertex-attrib0-4-nv+ #x8670)
158 (defconstant +map2-vertex-attrib1-4-nv+ #x8671)
159 (defconstant +map2-vertex-attrib2-4-nv+ #x8672)
160 (defconstant +map2-vertex-attrib3-4-nv+ #x8673)
161 (defconstant +map2-vertex-attrib4-4-nv+ #x8674)
162 (defconstant +map2-vertex-attrib5-4-nv+ #x8675)
163 (defconstant +map2-vertex-attrib6-4-nv+ #x8676)
164 (defconstant +map2-vertex-attrib7-4-nv+ #x8677)
165 (defconstant +map2-vertex-attrib8-4-nv+ #x8678)
166 (defconstant +map2-vertex-attrib9-4-nv+ #x8679)
167 (defconstant +map2-vertex-attrib10-4-nv+ #x867A)
168 (defconstant +map2-vertex-attrib11-4-nv+ #x867B)
169 (defconstant +map2-vertex-attrib12-4-nv+ #x867C)
170 (defconstant +map2-vertex-attrib13-4-nv+ #x867D)
171 (defconstant +map2-vertex-attrib14-4-nv+ #x867E)
172 (defconstant +map2-vertex-attrib15-4-nv+ #x867F)
173 (defglextfun "VertexAttribs4ubvNV" vertex-attribs-4ubv-nv :return "void" :args
174 ((:name |index| :type |UInt32| :direction :in)
175 (:name |count| :type |SizeI| :direction :in)
176 (:name |v| :type |ColorUB| :direction :in :array t :size count*4))
177 :category "NV_vertex_program" :deprecated nil :version "1.2")
178 (defglextfun "VertexAttribs4svNV" vertex-attribs-4sv-nv :return "void" :args
179 ((:name |index| :type |UInt32| :direction :in)
180 (:name |count| :type |SizeI| :direction :in)
181 (:name |v| :type |Int16| :direction :in :array t :size count*4))
182 :category "NV_vertex_program" :deprecated nil :version "1.2")
183 (defglextfun "VertexAttribs4fvNV" vertex-attribs-4fv-nv :return "void" :args
184 ((:name |index| :type |UInt32| :direction :in)
185 (:name |count| :type |SizeI| :direction :in)
186 (:name |v| :type |Float32| :direction :in :array t :size count*4))
187 :category "NV_vertex_program" :deprecated nil :version "1.2")
188 (defglextfun "VertexAttribs4dvNV" vertex-attribs-4dv-nv :return "void" :args
189 ((:name |index| :type |UInt32| :direction :in)
190 (:name |count| :type |SizeI| :direction :in)
191 (:name |v| :type |Float64| :direction :in :array t :size count*4))
192 :category "NV_vertex_program" :deprecated nil :version "1.2")
193 (defglextfun "VertexAttribs3svNV" vertex-attribs-3sv-nv :return "void" :args
194 ((:name |index| :type |UInt32| :direction :in)
195 (:name |count| :type |SizeI| :direction :in)
196 (:name |v| :type |Int16| :direction :in :array t :size count*3))
197 :category "NV_vertex_program" :deprecated nil :version "1.2")
198 (defglextfun "VertexAttribs3fvNV" vertex-attribs-3fv-nv :return "void" :args
199 ((:name |index| :type |UInt32| :direction :in)
200 (:name |count| :type |SizeI| :direction :in)
201 (:name |v| :type |Float32| :direction :in :array t :size count*3))
202 :category "NV_vertex_program" :deprecated nil :version "1.2")
203 (defglextfun "VertexAttribs3dvNV" vertex-attribs-3dv-nv :return "void" :args
204 ((:name |index| :type |UInt32| :direction :in)
205 (:name |count| :type |SizeI| :direction :in)
206 (:name |v| :type |Float64| :direction :in :array t :size count*3))
207 :category "NV_vertex_program" :deprecated nil :version "1.2")
208 (defglextfun "VertexAttribs2svNV" vertex-attribs-2sv-nv :return "void" :args
209 ((:name |index| :type |UInt32| :direction :in)
210 (:name |count| :type |SizeI| :direction :in)
211 (:name |v| :type |Int16| :direction :in :array t :size count*2))
212 :category "NV_vertex_program" :deprecated nil :version "1.2")
213 (defglextfun "VertexAttribs2fvNV" vertex-attribs-2fv-nv :return "void" :args
214 ((:name |index| :type |UInt32| :direction :in)
215 (:name |count| :type |SizeI| :direction :in)
216 (:name |v| :type |Float32| :direction :in :array t :size count*2))
217 :category "NV_vertex_program" :deprecated nil :version "1.2")
218 (defglextfun "VertexAttribs2dvNV" vertex-attribs-2dv-nv :return "void" :args
219 ((:name |index| :type |UInt32| :direction :in)
220 (:name |count| :type |SizeI| :direction :in)
221 (:name |v| :type |Float64| :direction :in :array t :size count*2))
222 :category "NV_vertex_program" :deprecated nil :version "1.2")
223 (defglextfun "VertexAttribs1svNV" vertex-attribs-1sv-nv :return "void" :args
224 ((:name |index| :type |UInt32| :direction :in)
225 (:name |count| :type |SizeI| :direction :in)
226 (:name |v| :type |Int16| :direction :in :array t :size count))
227 :category "NV_vertex_program" :deprecated nil :version "1.2")
228 (defglextfun "VertexAttribs1fvNV" vertex-attribs-1fv-nv :return "void" :args
229 ((:name |index| :type |UInt32| :direction :in)
230 (:name |count| :type |SizeI| :direction :in)
231 (:name |v| :type |Float32| :direction :in :array t :size count))
232 :category "NV_vertex_program" :deprecated nil :version "1.2")
233 (defglextfun "VertexAttribs1dvNV" vertex-attribs-1dv-nv :return "void" :args
234 ((:name |index| :type |UInt32| :direction :in)
235 (:name |count| :type |SizeI| :direction :in)
236 (:name |v| :type |Float64| :direction :in :array t :size count))
237 :category "NV_vertex_program" :deprecated nil :version "1.2")
238 (defglextfun "VertexAttrib4ubvNV" vertex-attrib-4ubv-nv :return "void" :args
239 ((:name |index| :type |UInt32| :direction :in)
240 (:name |v| :type |ColorUB| :direction :in :array t :size #x4))
241 :category "NV_vertex_program" :deprecated nil :version "1.2")
242 (defglextfun "VertexAttrib4ubNV" vertex-attrib-4ub-nv :return "void" :args
243 ((:name |index| :type |UInt32| :direction :in)
244 (:name |x| :type |ColorUB| :direction :in)
245 (:name |y| :type |ColorUB| :direction :in)
246 (:name |z| :type |ColorUB| :direction :in)
247 (:name |w| :type |ColorUB| :direction :in))
248 :category "NV_vertex_program" :deprecated nil :version "1.2")
249 (defglextfun "VertexAttrib4svNV" vertex-attrib-4sv-nv :return "void" :args
250 ((:name |index| :type |UInt32| :direction :in)
251 (:name |v| :type |Int16| :direction :in :array t :size #x4))
252 :category "NV_vertex_program" :deprecated nil :version "1.2")
253 (defglextfun "VertexAttrib4sNV" vertex-attrib-4s-nv :return "void" :args
254 ((:name |index| :type |UInt32| :direction :in)
255 (:name |x| :type |Int16| :direction :in)
256 (:name |y| :type |Int16| :direction :in)
257 (:name |z| :type |Int16| :direction :in)
258 (:name |w| :type |Int16| :direction :in))
259 :category "NV_vertex_program" :deprecated nil :version "1.2")
260 (defglextfun "VertexAttrib4fvNV" vertex-attrib-4fv-nv :return "void" :args
261 ((:name |index| :type |UInt32| :direction :in)
262 (:name |v| :type |Float32| :direction :in :array t :size #x4))
263 :category "NV_vertex_program" :deprecated nil :version "1.2")
264 (defglextfun "VertexAttrib4fNV" vertex-attrib-4f-nv :return "void" :args
265 ((:name |index| :type |UInt32| :direction :in)
266 (:name |x| :type |Float32| :direction :in)
267 (:name |y| :type |Float32| :direction :in)
268 (:name |z| :type |Float32| :direction :in)
269 (:name |w| :type |Float32| :direction :in))
270 :category "NV_vertex_program" :deprecated nil :version "1.2")
271 (defglextfun "VertexAttrib4dvNV" vertex-attrib-4dv-nv :return "void" :args
272 ((:name |index| :type |UInt32| :direction :in)
273 (:name |v| :type |Float64| :direction :in :array t :size #x4))
274 :category "NV_vertex_program" :deprecated nil :version "1.2")
275 (defglextfun "VertexAttrib4dNV" vertex-attrib-4d-nv :return "void" :args
276 ((:name |index| :type |UInt32| :direction :in)
277 (:name |x| :type |Float64| :direction :in)
278 (:name |y| :type |Float64| :direction :in)
279 (:name |z| :type |Float64| :direction :in)
280 (:name |w| :type |Float64| :direction :in))
281 :category "NV_vertex_program" :deprecated nil :version "1.2")
282 (defglextfun "VertexAttrib3svNV" vertex-attrib-3sv-nv :return "void" :args
283 ((:name |index| :type |UInt32| :direction :in)
284 (:name |v| :type |Int16| :direction :in :array t :size #x3))
285 :category "NV_vertex_program" :deprecated nil :version "1.2")
286 (defglextfun "VertexAttrib3sNV" vertex-attrib-3s-nv :return "void" :args
287 ((:name |index| :type |UInt32| :direction :in)
288 (:name |x| :type |Int16| :direction :in)
289 (:name |y| :type |Int16| :direction :in)
290 (:name |z| :type |Int16| :direction :in))
291 :category "NV_vertex_program" :deprecated nil :version "1.2")
292 (defglextfun "VertexAttrib3fvNV" vertex-attrib-3fv-nv :return "void" :args
293 ((:name |index| :type |UInt32| :direction :in)
294 (:name |v| :type |Float32| :direction :in :array t :size #x3))
295 :category "NV_vertex_program" :deprecated nil :version "1.2")
296 (defglextfun "VertexAttrib3fNV" vertex-attrib-3f-nv :return "void" :args
297 ((:name |index| :type |UInt32| :direction :in)
298 (:name |x| :type |Float32| :direction :in)
299 (:name |y| :type |Float32| :direction :in)
300 (:name |z| :type |Float32| :direction :in))
301 :category "NV_vertex_program" :deprecated nil :version "1.2")
302 (defglextfun "VertexAttrib3dvNV" vertex-attrib-3dv-nv :return "void" :args
303 ((:name |index| :type |UInt32| :direction :in)
304 (:name |v| :type |Float64| :direction :in :array t :size #x3))
305 :category "NV_vertex_program" :deprecated nil :version "1.2")
306 (defglextfun "VertexAttrib3dNV" vertex-attrib-3d-nv :return "void" :args
307 ((:name |index| :type |UInt32| :direction :in)
308 (:name |x| :type |Float64| :direction :in)
309 (:name |y| :type |Float64| :direction :in)
310 (:name |z| :type |Float64| :direction :in))
311 :category "NV_vertex_program" :deprecated nil :version "1.2")
312 (defglextfun "VertexAttrib2svNV" vertex-attrib-2sv-nv :return "void" :args
313 ((:name |index| :type |UInt32| :direction :in)
314 (:name |v| :type |Int16| :direction :in :array t :size #x2))
315 :category "NV_vertex_program" :deprecated nil :version "1.2")
316 (defglextfun "VertexAttrib2sNV" vertex-attrib-2s-nv :return "void" :args
317 ((:name |index| :type |UInt32| :direction :in)
318 (:name |x| :type |Int16| :direction :in)
319 (:name |y| :type |Int16| :direction :in))
320 :category "NV_vertex_program" :deprecated nil :version "1.2")
321 (defglextfun "VertexAttrib2fvNV" vertex-attrib-2fv-nv :return "void" :args
322 ((:name |index| :type |UInt32| :direction :in)
323 (:name |v| :type |Float32| :direction :in :array t :size #x2))
324 :category "NV_vertex_program" :deprecated nil :version "1.2")
325 (defglextfun "VertexAttrib2fNV" vertex-attrib-2f-nv :return "void" :args
326 ((:name |index| :type |UInt32| :direction :in)
327 (:name |x| :type |Float32| :direction :in)
328 (:name |y| :type |Float32| :direction :in))
329 :category "NV_vertex_program" :deprecated nil :version "1.2")
330 (defglextfun "VertexAttrib2dvNV" vertex-attrib-2dv-nv :return "void" :args
331 ((:name |index| :type |UInt32| :direction :in)
332 (:name |v| :type |Float64| :direction :in :array t :size #x2))
333 :category "NV_vertex_program" :deprecated nil :version "1.2")
334 (defglextfun "VertexAttrib2dNV" vertex-attrib-2d-nv :return "void" :args
335 ((:name |index| :type |UInt32| :direction :in)
336 (:name |x| :type |Float64| :direction :in)
337 (:name |y| :type |Float64| :direction :in))
338 :category "NV_vertex_program" :deprecated nil :version "1.2")
339 (defglextfun "VertexAttrib1svNV" vertex-attrib-1sv-nv :return "void" :args
340 ((:name |index| :type |UInt32| :direction :in)
341 (:name |v| :type |Int16| :direction :in :array t :size #x1))
342 :category "NV_vertex_program" :deprecated nil :version "1.2")
343 (defglextfun "VertexAttrib1sNV" vertex-attrib-1s-nv :return "void" :args
344 ((:name |index| :type |UInt32| :direction :in)
345 (:name |x| :type |Int16| :direction :in))
346 :category "NV_vertex_program" :deprecated nil :version "1.2")
347 (defglextfun "VertexAttrib1fvNV" vertex-attrib-1fv-nv :return "void" :args
348 ((:name |index| :type |UInt32| :direction :in)
349 (:name |v| :type |Float32| :direction :in :array t :size #x1))
350 :category "NV_vertex_program" :deprecated nil :version "1.2")
351 (defglextfun "VertexAttrib1fNV" vertex-attrib-1f-nv :return "void" :args
352 ((:name |index| :type |UInt32| :direction :in)
353 (:name |x| :type |Float32| :direction :in))
354 :category "NV_vertex_program" :deprecated nil :version "1.2")
355 (defglextfun "VertexAttrib1dvNV" vertex-attrib-1dv-nv :return "void" :args
356 ((:name |index| :type |UInt32| :direction :in)
357 (:name |v| :type |Float64| :direction :in :array t :size #x1))
358 :category "NV_vertex_program" :deprecated nil :version "1.2")
359 (defglextfun "VertexAttrib1dNV" vertex-attrib-1d-nv :return "void" :args
360 ((:name |index| :type |UInt32| :direction :in)
361 (:name |x| :type |Float64| :direction :in))
362 :category "NV_vertex_program" :deprecated nil :version "1.2")
363 (defglextfun "VertexAttribPointerNV" vertex-attrib-pointer-nv :return "void"
364 :args
365 ((:name |index| :type |UInt32| :direction :in)
366 (:name |fsize| :type |Int32| :direction :in)
367 (:name |type| :type |VertexAttribEnumNV| :direction :in)
368 (:name |stride| :type |SizeI| :direction :in)
369 (:name |pointer| :type |Void| :direction :in :array t :size
370 (|fsize| |type| |stride|) :retained t))
371 :category "NV_vertex_program" :deprecated nil :version "1.2")
372 (defglextfun "TrackMatrixNV" track-matrix-nv :return "void" :args
373 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
374 (:name |address| :type |UInt32| :direction :in)
375 (:name |matrix| :type |VertexAttribEnumNV| :direction :in)
376 (:name |transform| :type |VertexAttribEnumNV| :direction :in))
377 :category "NV_vertex_program" :deprecated nil :version "1.2")
378 (defglextfun "RequestResidentProgramsNV" request-resident-programs-nv :return
379 "void" :args
380 ((:name |n| :type |SizeI| :direction :in)
381 (:name |programs| :type |UInt32| :direction :in :array t :size n))
382 :category "NV_vertex_program" :deprecated nil :version "1.2")
383 (defglextfun "ProgramParameters4fvNV" program-parameters-4fv-nv :return "void"
384 :args
385 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
386 (:name |index| :type |UInt32| :direction :in)
387 (:name |count| :type |SizeI| :direction :in)
388 (:name |v| :type |Float32| :direction :in :array t :size count*4))
389 :category "NV_vertex_program" :deprecated nil :version "1.2")
390 (defglextfun "ProgramParameters4dvNV" program-parameters-4dv-nv :return "void"
391 :args
392 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
393 (:name |index| :type |UInt32| :direction :in)
394 (:name |count| :type |SizeI| :direction :in)
395 (:name |v| :type |Float64| :direction :in :array t :size count*4))
396 :category "NV_vertex_program" :deprecated nil :version "1.2")
397 (defglextfun "ProgramParameter4fvNV" program-parameter-4fv-nv :return "void"
398 :args
399 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
400 (:name |index| :type |UInt32| :direction :in)
401 (:name |v| :type |Float32| :direction :in :array t :size #x4))
402 :category "NV_vertex_program" :deprecated nil :version "1.2")
403 (defglextfun "ProgramParameter4fNV" program-parameter-4f-nv :return "void"
404 :args
405 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
406 (:name |index| :type |UInt32| :direction :in)
407 (:name |x| :type |Float32| :direction :in)
408 (:name |y| :type |Float32| :direction :in)
409 (:name |z| :type |Float32| :direction :in)
410 (:name |w| :type |Float32| :direction :in))
411 :category "NV_vertex_program" :deprecated nil :version "1.2")
412 (defglextfun "ProgramParameter4dvNV" program-parameter-4dv-nv :return "void"
413 :args
414 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
415 (:name |index| :type |UInt32| :direction :in)
416 (:name |v| :type |Float64| :direction :in :array t :size #x4))
417 :category "NV_vertex_program" :deprecated nil :version "1.2")
418 (defglextfun "ProgramParameter4dNV" program-parameter-4d-nv :return "void"
419 :args
420 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
421 (:name |index| :type |UInt32| :direction :in)
422 (:name |x| :type |Float64| :direction :in)
423 (:name |y| :type |Float64| :direction :in)
424 (:name |z| :type |Float64| :direction :in)
425 (:name |w| :type |Float64| :direction :in))
426 :category "NV_vertex_program" :deprecated nil :version "1.2")
427 (defglextfun "LoadProgramNV" load-program-nv :return "void" :args
428 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
429 (:name |id| :type |UInt32| :direction :in)
430 (:name |len| :type |SizeI| :direction :in)
431 (:name |program| :type |UInt8| :direction :in :array t :size len))
432 :category "NV_vertex_program" :deprecated nil :version "1.2")
433 (defglextfun "IsProgramNV" is-program-nv :return "Boolean" :args
434 ((:name |id| :type |UInt32| :direction :in)) :category "NV_vertex_program"
435 :deprecated nil :version "1.2")
436 (defglextfun "GetVertexAttribPointervNV" get-vertex-attrib-pointerv-nv :return
437 "void" :args
438 ((:name |index| :type |UInt32| :direction :in)
439 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
440 (:name |pointer| :type |VoidPointer| :direction :out :array t :size #x1))
441 :category "NV_vertex_program" :deprecated nil :version "1.2")
442 (defglextfun "GetVertexAttribivNV" get-vertex-attrib-iv-nv :return "void" :args
443 ((:name |index| :type |UInt32| :direction :in)
444 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
445 (:name |params| :type |Int32| :direction :out :array t :size #x1))
446 :category "NV_vertex_program" :deprecated nil :version "1.2")
447 (defglextfun "GetVertexAttribfvNV" get-vertex-attrib-fv-nv :return "void" :args
448 ((:name |index| :type |UInt32| :direction :in)
449 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
450 (:name |params| :type |Float32| :direction :out :array t :size #x1))
451 :category "NV_vertex_program" :deprecated nil :version "1.2")
452 (defglextfun "GetVertexAttribdvNV" get-vertex-attrib-dv-nv :return "void" :args
453 ((:name |index| :type |UInt32| :direction :in)
454 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
455 (:name |params| :type |Float64| :direction :out :array t :size #x1))
456 :category "NV_vertex_program" :deprecated nil :version "1.2")
457 (defglextfun "GetTrackMatrixivNV" get-track-matrix-iv-nv :return "void" :args
458 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
459 (:name |address| :type |UInt32| :direction :in)
460 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
461 (:name |params| :type |Int32| :direction :out :array t :size #x1))
462 :category "NV_vertex_program" :deprecated nil :version "1.2")
463 (defglextfun "GetProgramStringNV" get-program-string-nv :return "void" :args
464 ((:name |id| :type |UInt32| :direction :in)
465 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
466 (:name |program| :type |ProgramCharacterNV| :direction :out :array t :size
467 (|id| |pname|)))
468 :category "NV_vertex_program" :deprecated nil :version "1.2")
469 (defglextfun "GetProgramivNV" get-program-iv-nv :return "void" :args
470 ((:name |id| :type |UInt32| :direction :in)
471 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
472 (:name |params| :type |Int32| :direction :out :array t :size #x4))
473 :category "NV_vertex_program" :deprecated nil :version "1.2")
474 (defglextfun "GetProgramParameterfvNV" get-program-parameter-fv-nv :return
475 "void" :args
476 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
477 (:name |index| :type |UInt32| :direction :in)
478 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
479 (:name |params| :type |Float32| :direction :out :array t :size #x4))
480 :category "NV_vertex_program" :deprecated nil :version "1.2")
481 (defglextfun "GetProgramParameterdvNV" get-program-parameter-dv-nv :return
482 "void" :args
483 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
484 (:name |index| :type |UInt32| :direction :in)
485 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
486 (:name |params| :type |Float64| :direction :out :array t :size #x4))
487 :category "NV_vertex_program" :deprecated nil :version "1.2")
488 (defglextfun "GenProgramsNV" gen-programs-nv :return "void" :args
489 ((:name |n| :type |SizeI| :direction :in)
490 (:name |programs| :type |UInt32| :direction :out :array t :size n))
491 :category "NV_vertex_program" :deprecated nil :version "1.2")
492 (defglextfun "ExecuteProgramNV" execute-program-nv :return "void" :args
493 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
494 (:name |id| :type |UInt32| :direction :in)
495 (:name |params| :type |Float32| :direction :in :array t :size #x4))
496 :category "NV_vertex_program" :deprecated nil :version "1.2")
497 (defglextfun "DeleteProgramsNV" delete-programs-nv :return "void" :args
498 ((:name |n| :type |SizeI| :direction :in)
499 (:name |programs| :type |UInt32| :direction :in :array t :size n))
500 :category "NV_vertex_program" :deprecated nil :version "1.2")
501 (defglextfun "BindProgramNV" bind-program-nv :return "void" :args
502 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
503 (:name |id| :type |UInt32| :direction :in))
504 :category "NV_vertex_program" :deprecated nil :version "1.2")
505 (defglextfun "AreProgramsResidentNV" are-programs-resident-nv :return "Boolean"
506 :args
507 ((:name |n| :type |SizeI| :direction :in)
508 (:name |programs| :type |UInt32| :direction :in :array t :size n)
509 (:name |residences| :type |Boolean| :direction :out :array t :size n))
510 :category "NV_vertex_program" :deprecated nil :version "1.2")
511 (make-extension-loader |NV_vertex_program|
512 (("VertexAttribs4ubvNV" vertex-attribs-4ubv-nv :return "void" :args
513 ((:name |index| :type |UInt32| :direction :in)
514 (:name |count| :type |SizeI| :direction :in)
515 (:name |v| :type |ColorUB| :direction :in :array t :size count*4))
516 :category "NV_vertex_program" :deprecated nil :version "1.2")
517 ("VertexAttribs4svNV" vertex-attribs-4sv-nv :return "void" :args
518 ((:name |index| :type |UInt32| :direction :in)
519 (:name |count| :type |SizeI| :direction :in)
520 (:name |v| :type |Int16| :direction :in :array t :size count*4))
521 :category "NV_vertex_program" :deprecated nil :version "1.2")
522 ("VertexAttribs4fvNV" vertex-attribs-4fv-nv :return "void" :args
523 ((:name |index| :type |UInt32| :direction :in)
524 (:name |count| :type |SizeI| :direction :in)
525 (:name |v| :type |Float32| :direction :in :array t :size count*4))
526 :category "NV_vertex_program" :deprecated nil :version "1.2")
527 ("VertexAttribs4dvNV" vertex-attribs-4dv-nv :return "void" :args
528 ((:name |index| :type |UInt32| :direction :in)
529 (:name |count| :type |SizeI| :direction :in)
530 (:name |v| :type |Float64| :direction :in :array t :size count*4))
531 :category "NV_vertex_program" :deprecated nil :version "1.2")
532 ("VertexAttribs3svNV" vertex-attribs-3sv-nv :return "void" :args
533 ((:name |index| :type |UInt32| :direction :in)
534 (:name |count| :type |SizeI| :direction :in)
535 (:name |v| :type |Int16| :direction :in :array t :size count*3))
536 :category "NV_vertex_program" :deprecated nil :version "1.2")
537 ("VertexAttribs3fvNV" vertex-attribs-3fv-nv :return "void" :args
538 ((:name |index| :type |UInt32| :direction :in)
539 (:name |count| :type |SizeI| :direction :in)
540 (:name |v| :type |Float32| :direction :in :array t :size count*3))
541 :category "NV_vertex_program" :deprecated nil :version "1.2")
542 ("VertexAttribs3dvNV" vertex-attribs-3dv-nv :return "void" :args
543 ((:name |index| :type |UInt32| :direction :in)
544 (:name |count| :type |SizeI| :direction :in)
545 (:name |v| :type |Float64| :direction :in :array t :size count*3))
546 :category "NV_vertex_program" :deprecated nil :version "1.2")
547 ("VertexAttribs2svNV" vertex-attribs-2sv-nv :return "void" :args
548 ((:name |index| :type |UInt32| :direction :in)
549 (:name |count| :type |SizeI| :direction :in)
550 (:name |v| :type |Int16| :direction :in :array t :size count*2))
551 :category "NV_vertex_program" :deprecated nil :version "1.2")
552 ("VertexAttribs2fvNV" vertex-attribs-2fv-nv :return "void" :args
553 ((:name |index| :type |UInt32| :direction :in)
554 (:name |count| :type |SizeI| :direction :in)
555 (:name |v| :type |Float32| :direction :in :array t :size count*2))
556 :category "NV_vertex_program" :deprecated nil :version "1.2")
557 ("VertexAttribs2dvNV" vertex-attribs-2dv-nv :return "void" :args
558 ((:name |index| :type |UInt32| :direction :in)
559 (:name |count| :type |SizeI| :direction :in)
560 (:name |v| :type |Float64| :direction :in :array t :size count*2))
561 :category "NV_vertex_program" :deprecated nil :version "1.2")
562 ("VertexAttribs1svNV" vertex-attribs-1sv-nv :return "void" :args
563 ((:name |index| :type |UInt32| :direction :in)
564 (:name |count| :type |SizeI| :direction :in)
565 (:name |v| :type |Int16| :direction :in :array t :size count))
566 :category "NV_vertex_program" :deprecated nil :version "1.2")
567 ("VertexAttribs1fvNV" vertex-attribs-1fv-nv :return "void" :args
568 ((:name |index| :type |UInt32| :direction :in)
569 (:name |count| :type |SizeI| :direction :in)
570 (:name |v| :type |Float32| :direction :in :array t :size count))
571 :category "NV_vertex_program" :deprecated nil :version "1.2")
572 ("VertexAttribs1dvNV" vertex-attribs-1dv-nv :return "void" :args
573 ((:name |index| :type |UInt32| :direction :in)
574 (:name |count| :type |SizeI| :direction :in)
575 (:name |v| :type |Float64| :direction :in :array t :size count))
576 :category "NV_vertex_program" :deprecated nil :version "1.2")
577 ("VertexAttrib4ubvNV" vertex-attrib-4ubv-nv :return "void" :args
578 ((:name |index| :type |UInt32| :direction :in)
579 (:name |v| :type |ColorUB| :direction :in :array t :size #x4))
580 :category "NV_vertex_program" :deprecated nil :version "1.2")
581 ("VertexAttrib4ubNV" vertex-attrib-4ub-nv :return "void" :args
582 ((:name |index| :type |UInt32| :direction :in)
583 (:name |x| :type |ColorUB| :direction :in)
584 (:name |y| :type |ColorUB| :direction :in)
585 (:name |z| :type |ColorUB| :direction :in)
586 (:name |w| :type |ColorUB| :direction :in))
587 :category "NV_vertex_program" :deprecated nil :version "1.2")
588 ("VertexAttrib4svNV" vertex-attrib-4sv-nv :return "void" :args
589 ((:name |index| :type |UInt32| :direction :in)
590 (:name |v| :type |Int16| :direction :in :array t :size #x4))
591 :category "NV_vertex_program" :deprecated nil :version "1.2")
592 ("VertexAttrib4sNV" vertex-attrib-4s-nv :return "void" :args
593 ((:name |index| :type |UInt32| :direction :in)
594 (:name |x| :type |Int16| :direction :in)
595 (:name |y| :type |Int16| :direction :in)
596 (:name |z| :type |Int16| :direction :in)
597 (:name |w| :type |Int16| :direction :in))
598 :category "NV_vertex_program" :deprecated nil :version "1.2")
599 ("VertexAttrib4fvNV" vertex-attrib-4fv-nv :return "void" :args
600 ((:name |index| :type |UInt32| :direction :in)
601 (:name |v| :type |Float32| :direction :in :array t :size #x4))
602 :category "NV_vertex_program" :deprecated nil :version "1.2")
603 ("VertexAttrib4fNV" vertex-attrib-4f-nv :return "void" :args
604 ((:name |index| :type |UInt32| :direction :in)
605 (:name |x| :type |Float32| :direction :in)
606 (:name |y| :type |Float32| :direction :in)
607 (:name |z| :type |Float32| :direction :in)
608 (:name |w| :type |Float32| :direction :in))
609 :category "NV_vertex_program" :deprecated nil :version "1.2")
610 ("VertexAttrib4dvNV" vertex-attrib-4dv-nv :return "void" :args
611 ((:name |index| :type |UInt32| :direction :in)
612 (:name |v| :type |Float64| :direction :in :array t :size #x4))
613 :category "NV_vertex_program" :deprecated nil :version "1.2")
614 ("VertexAttrib4dNV" vertex-attrib-4d-nv :return "void" :args
615 ((:name |index| :type |UInt32| :direction :in)
616 (:name |x| :type |Float64| :direction :in)
617 (:name |y| :type |Float64| :direction :in)
618 (:name |z| :type |Float64| :direction :in)
619 (:name |w| :type |Float64| :direction :in))
620 :category "NV_vertex_program" :deprecated nil :version "1.2")
621 ("VertexAttrib3svNV" vertex-attrib-3sv-nv :return "void" :args
622 ((:name |index| :type |UInt32| :direction :in)
623 (:name |v| :type |Int16| :direction :in :array t :size #x3))
624 :category "NV_vertex_program" :deprecated nil :version "1.2")
625 ("VertexAttrib3sNV" vertex-attrib-3s-nv :return "void" :args
626 ((:name |index| :type |UInt32| :direction :in)
627 (:name |x| :type |Int16| :direction :in)
628 (:name |y| :type |Int16| :direction :in)
629 (:name |z| :type |Int16| :direction :in))
630 :category "NV_vertex_program" :deprecated nil :version "1.2")
631 ("VertexAttrib3fvNV" vertex-attrib-3fv-nv :return "void" :args
632 ((:name |index| :type |UInt32| :direction :in)
633 (:name |v| :type |Float32| :direction :in :array t :size #x3))
634 :category "NV_vertex_program" :deprecated nil :version "1.2")
635 ("VertexAttrib3fNV" vertex-attrib-3f-nv :return "void" :args
636 ((:name |index| :type |UInt32| :direction :in)
637 (:name |x| :type |Float32| :direction :in)
638 (:name |y| :type |Float32| :direction :in)
639 (:name |z| :type |Float32| :direction :in))
640 :category "NV_vertex_program" :deprecated nil :version "1.2")
641 ("VertexAttrib3dvNV" vertex-attrib-3dv-nv :return "void" :args
642 ((:name |index| :type |UInt32| :direction :in)
643 (:name |v| :type |Float64| :direction :in :array t :size #x3))
644 :category "NV_vertex_program" :deprecated nil :version "1.2")
645 ("VertexAttrib3dNV" vertex-attrib-3d-nv :return "void" :args
646 ((:name |index| :type |UInt32| :direction :in)
647 (:name |x| :type |Float64| :direction :in)
648 (:name |y| :type |Float64| :direction :in)
649 (:name |z| :type |Float64| :direction :in))
650 :category "NV_vertex_program" :deprecated nil :version "1.2")
651 ("VertexAttrib2svNV" vertex-attrib-2sv-nv :return "void" :args
652 ((:name |index| :type |UInt32| :direction :in)
653 (:name |v| :type |Int16| :direction :in :array t :size #x2))
654 :category "NV_vertex_program" :deprecated nil :version "1.2")
655 ("VertexAttrib2sNV" vertex-attrib-2s-nv :return "void" :args
656 ((:name |index| :type |UInt32| :direction :in)
657 (:name |x| :type |Int16| :direction :in)
658 (:name |y| :type |Int16| :direction :in))
659 :category "NV_vertex_program" :deprecated nil :version "1.2")
660 ("VertexAttrib2fvNV" vertex-attrib-2fv-nv :return "void" :args
661 ((:name |index| :type |UInt32| :direction :in)
662 (:name |v| :type |Float32| :direction :in :array t :size #x2))
663 :category "NV_vertex_program" :deprecated nil :version "1.2")
664 ("VertexAttrib2fNV" vertex-attrib-2f-nv :return "void" :args
665 ((:name |index| :type |UInt32| :direction :in)
666 (:name |x| :type |Float32| :direction :in)
667 (:name |y| :type |Float32| :direction :in))
668 :category "NV_vertex_program" :deprecated nil :version "1.2")
669 ("VertexAttrib2dvNV" vertex-attrib-2dv-nv :return "void" :args
670 ((:name |index| :type |UInt32| :direction :in)
671 (:name |v| :type |Float64| :direction :in :array t :size #x2))
672 :category "NV_vertex_program" :deprecated nil :version "1.2")
673 ("VertexAttrib2dNV" vertex-attrib-2d-nv :return "void" :args
674 ((:name |index| :type |UInt32| :direction :in)
675 (:name |x| :type |Float64| :direction :in)
676 (:name |y| :type |Float64| :direction :in))
677 :category "NV_vertex_program" :deprecated nil :version "1.2")
678 ("VertexAttrib1svNV" vertex-attrib-1sv-nv :return "void" :args
679 ((:name |index| :type |UInt32| :direction :in)
680 (:name |v| :type |Int16| :direction :in :array t :size #x1))
681 :category "NV_vertex_program" :deprecated nil :version "1.2")
682 ("VertexAttrib1sNV" vertex-attrib-1s-nv :return "void" :args
683 ((:name |index| :type |UInt32| :direction :in)
684 (:name |x| :type |Int16| :direction :in))
685 :category "NV_vertex_program" :deprecated nil :version "1.2")
686 ("VertexAttrib1fvNV" vertex-attrib-1fv-nv :return "void" :args
687 ((:name |index| :type |UInt32| :direction :in)
688 (:name |v| :type |Float32| :direction :in :array t :size #x1))
689 :category "NV_vertex_program" :deprecated nil :version "1.2")
690 ("VertexAttrib1fNV" vertex-attrib-1f-nv :return "void" :args
691 ((:name |index| :type |UInt32| :direction :in)
692 (:name |x| :type |Float32| :direction :in))
693 :category "NV_vertex_program" :deprecated nil :version "1.2")
694 ("VertexAttrib1dvNV" vertex-attrib-1dv-nv :return "void" :args
695 ((:name |index| :type |UInt32| :direction :in)
696 (:name |v| :type |Float64| :direction :in :array t :size #x1))
697 :category "NV_vertex_program" :deprecated nil :version "1.2")
698 ("VertexAttrib1dNV" vertex-attrib-1d-nv :return "void" :args
699 ((:name |index| :type |UInt32| :direction :in)
700 (:name |x| :type |Float64| :direction :in))
701 :category "NV_vertex_program" :deprecated nil :version "1.2")
702 ("VertexAttribPointerNV" vertex-attrib-pointer-nv :return "void" :args
703 ((:name |index| :type |UInt32| :direction :in)
704 (:name |fsize| :type |Int32| :direction :in)
705 (:name |type| :type |VertexAttribEnumNV| :direction :in)
706 (:name |stride| :type |SizeI| :direction :in)
707 (:name |pointer| :type |Void| :direction :in :array t :size
708 (|fsize| |type| |stride|) :retained t))
709 :category "NV_vertex_program" :deprecated nil :version "1.2")
710 ("TrackMatrixNV" track-matrix-nv :return "void" :args
711 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
712 (:name |address| :type |UInt32| :direction :in)
713 (:name |matrix| :type |VertexAttribEnumNV| :direction :in)
714 (:name |transform| :type |VertexAttribEnumNV| :direction :in))
715 :category "NV_vertex_program" :deprecated nil :version "1.2")
716 ("RequestResidentProgramsNV" request-resident-programs-nv :return "void"
717 :args
718 ((:name |n| :type |SizeI| :direction :in)
719 (:name |programs| :type |UInt32| :direction :in :array t :size n))
720 :category "NV_vertex_program" :deprecated nil :version "1.2")
721 ("ProgramParameters4fvNV" program-parameters-4fv-nv :return "void" :args
722 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
723 (:name |index| :type |UInt32| :direction :in)
724 (:name |count| :type |SizeI| :direction :in)
725 (:name |v| :type |Float32| :direction :in :array t :size count*4))
726 :category "NV_vertex_program" :deprecated nil :version "1.2")
727 ("ProgramParameters4dvNV" program-parameters-4dv-nv :return "void" :args
728 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
729 (:name |index| :type |UInt32| :direction :in)
730 (:name |count| :type |SizeI| :direction :in)
731 (:name |v| :type |Float64| :direction :in :array t :size count*4))
732 :category "NV_vertex_program" :deprecated nil :version "1.2")
733 ("ProgramParameter4fvNV" program-parameter-4fv-nv :return "void" :args
734 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
735 (:name |index| :type |UInt32| :direction :in)
736 (:name |v| :type |Float32| :direction :in :array t :size #x4))
737 :category "NV_vertex_program" :deprecated nil :version "1.2")
738 ("ProgramParameter4fNV" program-parameter-4f-nv :return "void" :args
739 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
740 (:name |index| :type |UInt32| :direction :in)
741 (:name |x| :type |Float32| :direction :in)
742 (:name |y| :type |Float32| :direction :in)
743 (:name |z| :type |Float32| :direction :in)
744 (:name |w| :type |Float32| :direction :in))
745 :category "NV_vertex_program" :deprecated nil :version "1.2")
746 ("ProgramParameter4dvNV" program-parameter-4dv-nv :return "void" :args
747 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
748 (:name |index| :type |UInt32| :direction :in)
749 (:name |v| :type |Float64| :direction :in :array t :size #x4))
750 :category "NV_vertex_program" :deprecated nil :version "1.2")
751 ("ProgramParameter4dNV" program-parameter-4d-nv :return "void" :args
752 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
753 (:name |index| :type |UInt32| :direction :in)
754 (:name |x| :type |Float64| :direction :in)
755 (:name |y| :type |Float64| :direction :in)
756 (:name |z| :type |Float64| :direction :in)
757 (:name |w| :type |Float64| :direction :in))
758 :category "NV_vertex_program" :deprecated nil :version "1.2")
759 ("LoadProgramNV" load-program-nv :return "void" :args
760 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
761 (:name |id| :type |UInt32| :direction :in)
762 (:name |len| :type |SizeI| :direction :in)
763 (:name |program| :type |UInt8| :direction :in :array t :size len))
764 :category "NV_vertex_program" :deprecated nil :version "1.2")
765 ("IsProgramNV" is-program-nv :return "Boolean" :args
766 ((:name |id| :type |UInt32| :direction :in)) :category "NV_vertex_program"
767 :deprecated nil :version "1.2")
768 ("GetVertexAttribPointervNV" get-vertex-attrib-pointerv-nv :return "void"
769 :args
770 ((:name |index| :type |UInt32| :direction :in)
771 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
772 (:name |pointer| :type |VoidPointer| :direction :out :array t :size #x1))
773 :category "NV_vertex_program" :deprecated nil :version "1.2")
774 ("GetVertexAttribivNV" get-vertex-attrib-iv-nv :return "void" :args
775 ((:name |index| :type |UInt32| :direction :in)
776 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
777 (:name |params| :type |Int32| :direction :out :array t :size #x1))
778 :category "NV_vertex_program" :deprecated nil :version "1.2")
779 ("GetVertexAttribfvNV" get-vertex-attrib-fv-nv :return "void" :args
780 ((:name |index| :type |UInt32| :direction :in)
781 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
782 (:name |params| :type |Float32| :direction :out :array t :size #x1))
783 :category "NV_vertex_program" :deprecated nil :version "1.2")
784 ("GetVertexAttribdvNV" get-vertex-attrib-dv-nv :return "void" :args
785 ((:name |index| :type |UInt32| :direction :in)
786 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
787 (:name |params| :type |Float64| :direction :out :array t :size #x1))
788 :category "NV_vertex_program" :deprecated nil :version "1.2")
789 ("GetTrackMatrixivNV" get-track-matrix-iv-nv :return "void" :args
790 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
791 (:name |address| :type |UInt32| :direction :in)
792 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
793 (:name |params| :type |Int32| :direction :out :array t :size #x1))
794 :category "NV_vertex_program" :deprecated nil :version "1.2")
795 ("GetProgramStringNV" get-program-string-nv :return "void" :args
796 ((:name |id| :type |UInt32| :direction :in)
797 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
798 (:name |program| :type |ProgramCharacterNV| :direction :out :array t :size
799 (|id| |pname|)))
800 :category "NV_vertex_program" :deprecated nil :version "1.2")
801 ("GetProgramivNV" get-program-iv-nv :return "void" :args
802 ((:name |id| :type |UInt32| :direction :in)
803 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
804 (:name |params| :type |Int32| :direction :out :array t :size #x4))
805 :category "NV_vertex_program" :deprecated nil :version "1.2")
806 ("GetProgramParameterfvNV" get-program-parameter-fv-nv :return "void" :args
807 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
808 (:name |index| :type |UInt32| :direction :in)
809 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
810 (:name |params| :type |Float32| :direction :out :array t :size #x4))
811 :category "NV_vertex_program" :deprecated nil :version "1.2")
812 ("GetProgramParameterdvNV" get-program-parameter-dv-nv :return "void" :args
813 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
814 (:name |index| :type |UInt32| :direction :in)
815 (:name |pname| :type |VertexAttribEnumNV| :direction :in)
816 (:name |params| :type |Float64| :direction :out :array t :size #x4))
817 :category "NV_vertex_program" :deprecated nil :version "1.2")
818 ("GenProgramsNV" gen-programs-nv :return "void" :args
819 ((:name |n| :type |SizeI| :direction :in)
820 (:name |programs| :type |UInt32| :direction :out :array t :size n))
821 :category "NV_vertex_program" :deprecated nil :version "1.2")
822 ("ExecuteProgramNV" execute-program-nv :return "void" :args
823 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
824 (:name |id| :type |UInt32| :direction :in)
825 (:name |params| :type |Float32| :direction :in :array t :size #x4))
826 :category "NV_vertex_program" :deprecated nil :version "1.2")
827 ("DeleteProgramsNV" delete-programs-nv :return "void" :args
828 ((:name |n| :type |SizeI| :direction :in)
829 (:name |programs| :type |UInt32| :direction :in :array t :size n))
830 :category "NV_vertex_program" :deprecated nil :version "1.2")
831 ("BindProgramNV" bind-program-nv :return "void" :args
832 ((:name |target| :type |VertexAttribEnumNV| :direction :in)
833 (:name |id| :type |UInt32| :direction :in))
834 :category "NV_vertex_program" :deprecated nil :version "1.2")
835 ("AreProgramsResidentNV" are-programs-resident-nv :return "Boolean" :args
836 ((:name |n| :type |SizeI| :direction :in)
837 (:name |programs| :type |UInt32| :direction :in :array t :size n)
838 (:name |residences| :type |Boolean| :direction :out :array t :size n))
839 :category "NV_vertex_program" :deprecated nil :version "1.2")))