1 ;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
3 (in-package #:cl-glfw-opengl
)
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 "VertexAttribs4ubvNV" vertex-attribs-4ubv-nv
:return
"void" :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 :category
"NV_vertex_program" :version
"1.2")
95 (defglextfun "VertexAttribs4svNV" vertex-attribs-4sv-nv
:return
"void" :args
96 ((:name |index|
:type |UInt32|
:direction
:in
)
97 (:name |count|
:type |SizeI|
:direction
:in
)
98 (:name |v|
:type |Int16|
:direction
:in
:array t
:size count
*4))
99 :category
"NV_vertex_program" :version
"1.2")
100 (defglextfun "VertexAttribs4fvNV" vertex-attribs-4fv-nv
:return
"void" :args
101 ((:name |index|
:type |UInt32|
:direction
:in
)
102 (:name |count|
:type |SizeI|
:direction
:in
)
103 (:name |v|
:type |Float32|
:direction
:in
:array t
:size count
*4))
104 :category
"NV_vertex_program" :version
"1.2")
105 (defglextfun "VertexAttribs4dvNV" vertex-attribs-4dv-nv
:return
"void" :args
106 ((:name |index|
:type |UInt32|
:direction
:in
)
107 (:name |count|
:type |SizeI|
:direction
:in
)
108 (:name |v|
:type |Float64|
:direction
:in
:array t
:size count
*4))
109 :category
"NV_vertex_program" :version
"1.2")
110 (defglextfun "VertexAttribs3svNV" vertex-attribs-3sv-nv
:return
"void" :args
111 ((:name |index|
:type |UInt32|
:direction
:in
)
112 (:name |count|
:type |SizeI|
:direction
:in
)
113 (:name |v|
:type |Int16|
:direction
:in
:array t
:size count
*3))
114 :category
"NV_vertex_program" :version
"1.2")
115 (defglextfun "VertexAttribs3fvNV" vertex-attribs-3fv-nv
:return
"void" :args
116 ((:name |index|
:type |UInt32|
:direction
:in
)
117 (:name |count|
:type |SizeI|
:direction
:in
)
118 (:name |v|
:type |Float32|
:direction
:in
:array t
:size count
*3))
119 :category
"NV_vertex_program" :version
"1.2")
120 (defglextfun "VertexAttribs3dvNV" vertex-attribs-3dv-nv
:return
"void" :args
121 ((:name |index|
:type |UInt32|
:direction
:in
)
122 (:name |count|
:type |SizeI|
:direction
:in
)
123 (:name |v|
:type |Float64|
:direction
:in
:array t
:size count
*3))
124 :category
"NV_vertex_program" :version
"1.2")
125 (defglextfun "VertexAttribs2svNV" vertex-attribs-2sv-nv
:return
"void" :args
126 ((:name |index|
:type |UInt32|
:direction
:in
)
127 (:name |count|
:type |SizeI|
:direction
:in
)
128 (:name |v|
:type |Int16|
:direction
:in
:array t
:size count
*2))
129 :category
"NV_vertex_program" :version
"1.2")
130 (defglextfun "VertexAttribs2fvNV" vertex-attribs-2fv-nv
:return
"void" :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
*2))
134 :category
"NV_vertex_program" :version
"1.2")
135 (defglextfun "VertexAttribs2dvNV" vertex-attribs-2dv-nv
:return
"void" :args
136 ((:name |index|
:type |UInt32|
:direction
:in
)
137 (:name |count|
:type |SizeI|
:direction
:in
)
138 (:name |v|
:type |Float64|
:direction
:in
:array t
:size count
*2))
139 :category
"NV_vertex_program" :version
"1.2")
140 (defglextfun "VertexAttribs1svNV" vertex-attribs-1sv-nv
:return
"void" :args
141 ((:name |index|
:type |UInt32|
:direction
:in
)
142 (:name |count|
:type |SizeI|
:direction
:in
)
143 (:name |v|
:type |Int16|
:direction
:in
:array t
:size count
))
144 :category
"NV_vertex_program" :version
"1.2")
145 (defglextfun "VertexAttribs1fvNV" vertex-attribs-1fv-nv
:return
"void" :args
146 ((:name |index|
:type |UInt32|
:direction
:in
)
147 (:name |count|
:type |SizeI|
:direction
:in
)
148 (:name |v|
:type |Float32|
:direction
:in
:array t
:size count
))
149 :category
"NV_vertex_program" :version
"1.2")
150 (defglextfun "VertexAttribs1dvNV" vertex-attribs-1dv-nv
:return
"void" :args
151 ((:name |index|
:type |UInt32|
:direction
:in
)
152 (:name |count|
:type |SizeI|
:direction
:in
)
153 (:name |v|
:type |Float64|
:direction
:in
:array t
:size count
))
154 :category
"NV_vertex_program" :version
"1.2")
155 (defglextfun "VertexAttrib4ubvNV" vertex-attrib-4ubv-nv
:return
"void" :args
156 ((:name |index|
:type |UInt32|
:direction
:in
)
157 (:name |v|
:type |ColorUB|
:direction
:in
:array t
:size
#x4
))
158 :category
"NV_vertex_program" :version
"1.2")
159 (defglextfun "VertexAttrib4ubNV" vertex-attrib-4ub-nv
:return
"void" :args
160 ((:name |index|
:type |UInt32|
:direction
:in
)
161 (:name |x|
:type |ColorUB|
:direction
:in
)
162 (:name |y|
:type |ColorUB|
:direction
:in
)
163 (:name |z|
:type |ColorUB|
:direction
:in
)
164 (:name |w|
:type |ColorUB|
:direction
:in
))
165 :category
"NV_vertex_program" :version
"1.2")
166 (defglextfun "VertexAttrib4svNV" vertex-attrib-4sv-nv
:return
"void" :args
167 ((:name |index|
:type |UInt32|
:direction
:in
)
168 (:name |v|
:type |Int16|
:direction
:in
:array t
:size
#x4
))
169 :category
"NV_vertex_program" :version
"1.2")
170 (defglextfun "VertexAttrib4sNV" vertex-attrib-4s-nv
:return
"void" :args
171 ((:name |index|
:type |UInt32|
:direction
:in
)
172 (:name |x|
:type |Int16|
:direction
:in
)
173 (:name |y|
:type |Int16|
:direction
:in
)
174 (:name |z|
:type |Int16|
:direction
:in
)
175 (:name |w|
:type |Int16|
:direction
:in
))
176 :category
"NV_vertex_program" :version
"1.2")
177 (defglextfun "VertexAttrib4fvNV" vertex-attrib-4fv-nv
:return
"void" :args
178 ((:name |index|
:type |UInt32|
:direction
:in
)
179 (:name |v|
:type |Float32|
:direction
:in
:array t
:size
#x4
))
180 :category
"NV_vertex_program" :version
"1.2")
181 (defglextfun "VertexAttrib4fNV" vertex-attrib-4f-nv
:return
"void" :args
182 ((:name |index|
:type |UInt32|
:direction
:in
)
183 (:name |x|
:type |Float32|
:direction
:in
)
184 (:name |y|
:type |Float32|
:direction
:in
)
185 (:name |z|
:type |Float32|
:direction
:in
)
186 (:name |w|
:type |Float32|
:direction
:in
))
187 :category
"NV_vertex_program" :version
"1.2")
188 (defglextfun "VertexAttrib4dvNV" vertex-attrib-4dv-nv
:return
"void" :args
189 ((:name |index|
:type |UInt32|
:direction
:in
)
190 (:name |v|
:type |Float64|
:direction
:in
:array t
:size
#x4
))
191 :category
"NV_vertex_program" :version
"1.2")
192 (defglextfun "VertexAttrib4dNV" vertex-attrib-4d-nv
:return
"void" :args
193 ((:name |index|
:type |UInt32|
:direction
:in
)
194 (:name |x|
:type |Float64|
:direction
:in
)
195 (:name |y|
:type |Float64|
:direction
:in
)
196 (:name |z|
:type |Float64|
:direction
:in
)
197 (:name |w|
:type |Float64|
:direction
:in
))
198 :category
"NV_vertex_program" :version
"1.2")
199 (defglextfun "VertexAttrib3svNV" vertex-attrib-3sv-nv
:return
"void" :args
200 ((:name |index|
:type |UInt32|
:direction
:in
)
201 (:name |v|
:type |Int16|
:direction
:in
:array t
:size
#x3
))
202 :category
"NV_vertex_program" :version
"1.2")
203 (defglextfun "VertexAttrib3sNV" vertex-attrib-3s-nv
:return
"void" :args
204 ((:name |index|
:type |UInt32|
:direction
:in
)
205 (:name |x|
:type |Int16|
:direction
:in
)
206 (:name |y|
:type |Int16|
:direction
:in
)
207 (:name |z|
:type |Int16|
:direction
:in
))
208 :category
"NV_vertex_program" :version
"1.2")
209 (defglextfun "VertexAttrib3fvNV" vertex-attrib-3fv-nv
:return
"void" :args
210 ((:name |index|
:type |UInt32|
:direction
:in
)
211 (:name |v|
:type |Float32|
:direction
:in
:array t
:size
#x3
))
212 :category
"NV_vertex_program" :version
"1.2")
213 (defglextfun "VertexAttrib3fNV" vertex-attrib-3f-nv
:return
"void" :args
214 ((:name |index|
:type |UInt32|
:direction
:in
)
215 (:name |x|
:type |Float32|
:direction
:in
)
216 (:name |y|
:type |Float32|
:direction
:in
)
217 (:name |z|
:type |Float32|
:direction
:in
))
218 :category
"NV_vertex_program" :version
"1.2")
219 (defglextfun "VertexAttrib3dvNV" vertex-attrib-3dv-nv
:return
"void" :args
220 ((:name |index|
:type |UInt32|
:direction
:in
)
221 (:name |v|
:type |Float64|
:direction
:in
:array t
:size
#x3
))
222 :category
"NV_vertex_program" :version
"1.2")
223 (defglextfun "VertexAttrib3dNV" vertex-attrib-3d-nv
:return
"void" :args
224 ((:name |index|
:type |UInt32|
:direction
:in
)
225 (:name |x|
:type |Float64|
:direction
:in
)
226 (:name |y|
:type |Float64|
:direction
:in
)
227 (:name |z|
:type |Float64|
:direction
:in
))
228 :category
"NV_vertex_program" :version
"1.2")
229 (defglextfun "VertexAttrib2svNV" vertex-attrib-2sv-nv
:return
"void" :args
230 ((:name |index|
:type |UInt32|
:direction
:in
)
231 (:name |v|
:type |Int16|
:direction
:in
:array t
:size
#x2
))
232 :category
"NV_vertex_program" :version
"1.2")
233 (defglextfun "VertexAttrib2sNV" vertex-attrib-2s-nv
:return
"void" :args
234 ((:name |index|
:type |UInt32|
:direction
:in
)
235 (:name |x|
:type |Int16|
:direction
:in
)
236 (:name |y|
:type |Int16|
:direction
:in
))
237 :category
"NV_vertex_program" :version
"1.2")
238 (defglextfun "VertexAttrib2fvNV" vertex-attrib-2fv-nv
:return
"void" :args
239 ((:name |index|
:type |UInt32|
:direction
:in
)
240 (:name |v|
:type |Float32|
:direction
:in
:array t
:size
#x2
))
241 :category
"NV_vertex_program" :version
"1.2")
242 (defglextfun "VertexAttrib2fNV" vertex-attrib-2f-nv
:return
"void" :args
243 ((:name |index|
:type |UInt32|
:direction
:in
)
244 (:name |x|
:type |Float32|
:direction
:in
)
245 (:name |y|
:type |Float32|
:direction
:in
))
246 :category
"NV_vertex_program" :version
"1.2")
247 (defglextfun "VertexAttrib2dvNV" vertex-attrib-2dv-nv
:return
"void" :args
248 ((:name |index|
:type |UInt32|
:direction
:in
)
249 (:name |v|
:type |Float64|
:direction
:in
:array t
:size
#x2
))
250 :category
"NV_vertex_program" :version
"1.2")
251 (defglextfun "VertexAttrib2dNV" vertex-attrib-2d-nv
:return
"void" :args
252 ((:name |index|
:type |UInt32|
:direction
:in
)
253 (:name |x|
:type |Float64|
:direction
:in
)
254 (:name |y|
:type |Float64|
:direction
:in
))
255 :category
"NV_vertex_program" :version
"1.2")
256 (defglextfun "VertexAttrib1svNV" vertex-attrib-1sv-nv
:return
"void" :args
257 ((:name |index|
:type |UInt32|
:direction
:in
)
258 (:name |v|
:type |Int16|
:direction
:in
:array t
:size
#x1
))
259 :category
"NV_vertex_program" :version
"1.2")
260 (defglextfun "VertexAttrib1sNV" vertex-attrib-1s-nv
:return
"void" :args
261 ((:name |index|
:type |UInt32|
:direction
:in
)
262 (:name |x|
:type |Int16|
:direction
:in
))
263 :category
"NV_vertex_program" :version
"1.2")
264 (defglextfun "VertexAttrib1fvNV" vertex-attrib-1fv-nv
:return
"void" :args
265 ((:name |index|
:type |UInt32|
:direction
:in
)
266 (:name |v|
:type |Float32|
:direction
:in
:array t
:size
#x1
))
267 :category
"NV_vertex_program" :version
"1.2")
268 (defglextfun "VertexAttrib1fNV" vertex-attrib-1f-nv
:return
"void" :args
269 ((:name |index|
:type |UInt32|
:direction
:in
)
270 (:name |x|
:type |Float32|
:direction
:in
))
271 :category
"NV_vertex_program" :version
"1.2")
272 (defglextfun "VertexAttrib1dvNV" vertex-attrib-1dv-nv
:return
"void" :args
273 ((:name |index|
:type |UInt32|
:direction
:in
)
274 (:name |v|
:type |Float64|
:direction
:in
:array t
:size
#x1
))
275 :category
"NV_vertex_program" :version
"1.2")
276 (defglextfun "VertexAttrib1dNV" vertex-attrib-1d-nv
:return
"void" :args
277 ((:name |index|
:type |UInt32|
:direction
:in
)
278 (:name |x|
:type |Float64|
:direction
:in
))
279 :category
"NV_vertex_program" :version
"1.2")
280 (defglextfun "VertexAttribPointerNV" vertex-attrib-pointer-nv
:return
"void"
282 ((:name |index|
:type |UInt32|
:direction
:in
)
283 (:name |fsize|
:type |Int32|
:direction
:in
)
284 (:name |type|
:type |VertexAttribEnumNV|
:direction
:in
)
285 (:name |stride|
:type |SizeI|
:direction
:in
)
286 (:name |pointer|
:type |Void|
:direction
:in
:array t
:size
287 (|fsize| |type| |stride|
) :retained t
))
288 :category
"NV_vertex_program" :version
"1.2")
289 (defglextfun "TrackMatrixNV" track-matrix-nv
:return
"void" :args
290 ((:name |target|
:type |VertexAttribEnumNV|
:direction
:in
)
291 (:name |address|
:type |UInt32|
:direction
:in
)
292 (:name |matrix|
:type |VertexAttribEnumNV|
:direction
:in
)
293 (:name |transform|
:type |VertexAttribEnumNV|
:direction
:in
))
294 :category
"NV_vertex_program" :version
"1.2")
295 (defglextfun "RequestResidentProgramsNV" request-resident-programs-nv
:return
297 ((:name |n|
:type |SizeI|
:direction
:in
)
298 (:name |programs|
:type |UInt32|
:direction
:in
:array t
:size n
))
299 :category
"NV_vertex_program" :version
"1.2")
300 (defglextfun "ProgramParameters4fvNV" program-parameters-4fv-nv
:return
"void"
302 ((:name |target|
:type |VertexAttribEnumNV|
:direction
:in
)
303 (:name |index|
:type |UInt32|
:direction
:in
)
304 (:name |count|
:type |UInt32|
:direction
:in
)
305 (:name |v|
:type |Float32|
:direction
:in
:array t
:size count
*4))
306 :category
"NV_vertex_program" :version
"1.2")
307 (defglextfun "ProgramParameters4dvNV" program-parameters-4dv-nv
:return
"void"
309 ((:name |target|
:type |VertexAttribEnumNV|
:direction
:in
)
310 (:name |index|
:type |UInt32|
:direction
:in
)
311 (:name |count|
:type |UInt32|
:direction
:in
)
312 (:name |v|
:type |Float64|
:direction
:in
:array t
:size count
*4))
313 :category
"NV_vertex_program" :version
"1.2")
314 (defglextfun "ProgramParameter4fvNV" program-parameter-4fv-nv
:return
"void"
316 ((:name |target|
:type |VertexAttribEnumNV|
:direction
:in
)
317 (:name |index|
:type |UInt32|
:direction
:in
)
318 (:name |v|
:type |Float32|
:direction
:in
:array t
:size
#x4
))
319 :category
"NV_vertex_program" :version
"1.2")
320 (defglextfun "ProgramParameter4fNV" program-parameter-4f-nv
:return
"void"
322 ((:name |target|
:type |VertexAttribEnumNV|
:direction
:in
)
323 (:name |index|
:type |UInt32|
:direction
:in
)
324 (:name |x|
:type |Float32|
:direction
:in
)
325 (:name |y|
:type |Float32|
:direction
:in
)
326 (:name |z|
:type |Float32|
:direction
:in
)
327 (:name |w|
:type |Float32|
:direction
:in
))
328 :category
"NV_vertex_program" :version
"1.2")
329 (defglextfun "ProgramParameter4dvNV" program-parameter-4dv-nv
:return
"void"
331 ((:name |target|
:type |VertexAttribEnumNV|
:direction
:in
)
332 (:name |index|
:type |UInt32|
:direction
:in
)
333 (:name |v|
:type |Float64|
:direction
:in
:array t
:size
#x4
))
334 :category
"NV_vertex_program" :version
"1.2")
335 (defglextfun "ProgramParameter4dNV" program-parameter-4d-nv
:return
"void"
337 ((:name |target|
:type |VertexAttribEnumNV|
:direction
:in
)
338 (:name |index|
:type |UInt32|
:direction
:in
)
339 (:name |x|
:type |Float64|
:direction
:in
)
340 (:name |y|
:type |Float64|
:direction
:in
)
341 (:name |z|
:type |Float64|
:direction
:in
)
342 (:name |w|
:type |Float64|
:direction
:in
))
343 :category
"NV_vertex_program" :version
"1.2")
344 (defglextfun "LoadProgramNV" load-program-nv
:return
"void" :args
345 ((:name |target|
:type |VertexAttribEnumNV|
:direction
:in
)
346 (:name |id|
:type |UInt32|
:direction
:in
)
347 (:name |len|
:type |SizeI|
:direction
:in
)
348 (:name |program|
:type |UInt8|
:direction
:in
:array t
:size len
))
349 :category
"NV_vertex_program" :version
"1.2")
350 (defglextfun "IsProgramNV" is-program-nv
:return
"Boolean" :args
351 ((:name |id|
:type |UInt32|
:direction
:in
)) :category
"NV_vertex_program"
353 (defglextfun "GetVertexAttribPointervNV" get-vertex-attrib-pointerv-nv
:return
355 ((:name |index|
:type |UInt32|
:direction
:in
)
356 (:name |pname|
:type |VertexAttribEnumNV|
:direction
:in
)
357 (:name |pointer|
:type |VoidPointer|
:direction
:out
:array t
:size
#x1
))
358 :category
"NV_vertex_program" :version
"1.2")
359 (defglextfun "GetVertexAttribivNV" get-vertex-attrib-iv-nv
:return
"void" :args
360 ((:name |index|
:type |UInt32|
:direction
:in
)
361 (:name |pname|
:type |VertexAttribEnumNV|
:direction
:in
)
362 (:name |params|
:type |Int32|
:direction
:out
:array t
:size
#x1
))
363 :category
"NV_vertex_program" :version
"1.2")
364 (defglextfun "GetVertexAttribfvNV" get-vertex-attrib-fv-nv
:return
"void" :args
365 ((:name |index|
:type |UInt32|
:direction
:in
)
366 (:name |pname|
:type |VertexAttribEnumNV|
:direction
:in
)
367 (:name |params|
:type |Float32|
:direction
:out
:array t
:size
#x1
))
368 :category
"NV_vertex_program" :version
"1.2")
369 (defglextfun "GetVertexAttribdvNV" get-vertex-attrib-dv-nv
:return
"void" :args
370 ((:name |index|
:type |UInt32|
:direction
:in
)
371 (:name |pname|
:type |VertexAttribEnumNV|
:direction
:in
)
372 (:name |params|
:type |Float64|
:direction
:out
:array t
:size
#x1
))
373 :category
"NV_vertex_program" :version
"1.2")
374 (defglextfun "GetTrackMatrixivNV" get-track-matrix-iv-nv
:return
"void" :args
375 ((:name |target|
:type |VertexAttribEnumNV|
:direction
:in
)
376 (:name |address|
:type |UInt32|
:direction
:in
)
377 (:name |pname|
:type |VertexAttribEnumNV|
:direction
:in
)
378 (:name |params|
:type |Int32|
:direction
:out
:array t
:size
#x1
))
379 :category
"NV_vertex_program" :version
"1.2")
380 (defglextfun "GetProgramStringNV" get-program-string-nv
:return
"void" :args
381 ((:name |id|
:type |UInt32|
:direction
:in
)
382 (:name |pname|
:type |VertexAttribEnumNV|
:direction
:in
)
383 (:name |program|
:type |ProgramCharacterNV|
:direction
:out
:array t
:size
385 :category
"NV_vertex_program" :version
"1.2")
386 (defglextfun "GetProgramivNV" get-program-iv-nv
:return
"void" :args
387 ((:name |id|
:type |UInt32|
:direction
:in
)
388 (:name |pname|
:type |VertexAttribEnumNV|
:direction
:in
)
389 (:name |params|
:type |Int32|
:direction
:out
:array t
:size
#x4
))
390 :category
"NV_vertex_program" :version
"1.2")
391 (defglextfun "GetProgramParameterfvNV" get-program-parameter-fv-nv
:return
393 ((:name |target|
:type |VertexAttribEnumNV|
:direction
:in
)
394 (:name |index|
:type |UInt32|
:direction
:in
)
395 (:name |pname|
:type |VertexAttribEnumNV|
:direction
:in
)
396 (:name |params|
:type |Float32|
:direction
:out
:array t
:size
#x4
))
397 :category
"NV_vertex_program" :version
"1.2")
398 (defglextfun "GetProgramParameterdvNV" get-program-parameter-dv-nv
:return
400 ((:name |target|
:type |VertexAttribEnumNV|
:direction
:in
)
401 (:name |index|
:type |UInt32|
:direction
:in
)
402 (:name |pname|
:type |VertexAttribEnumNV|
:direction
:in
)
403 (:name |params|
:type |Float64|
:direction
:out
:array t
:size
#x4
))
404 :category
"NV_vertex_program" :version
"1.2")
405 (defglextfun "GenProgramsNV" gen-programs-nv
:return
"void" :args
406 ((:name |n|
:type |SizeI|
:direction
:in
)
407 (:name |programs|
:type |UInt32|
:direction
:out
:array t
:size n
))
408 :category
"NV_vertex_program" :version
"1.2")
409 (defglextfun "ExecuteProgramNV" execute-program-nv
:return
"void" :args
410 ((:name |target|
:type |VertexAttribEnumNV|
:direction
:in
)
411 (:name |id|
:type |UInt32|
:direction
:in
)
412 (:name |params|
:type |Float32|
:direction
:in
:array t
:size
#x4
))
413 :category
"NV_vertex_program" :version
"1.2")
414 (defglextfun "DeleteProgramsNV" delete-programs-nv
:return
"void" :args
415 ((:name |n|
:type |SizeI|
:direction
:in
)
416 (:name |programs|
:type |UInt32|
:direction
:in
:array t
:size n
))
417 :category
"NV_vertex_program" :version
"1.2")
418 (defglextfun "BindProgramNV" bind-program-nv
:return
"void" :args
419 ((:name |target|
:type |VertexAttribEnumNV|
:direction
:in
)
420 (:name |id|
:type |UInt32|
:direction
:in
))
421 :category
"NV_vertex_program" :version
"1.2")
422 (defglextfun "AreProgramsResidentNV" are-programs-resident-nv
:return
"Boolean"
424 ((:name |n|
:type |SizeI|
:direction
:in
)
425 (:name |programs|
:type |UInt32|
:direction
:in
:array t
:size n
)
426 (:name |residences|
:type |Boolean|
:direction
:out
:array t
:size n
))
427 :category
"NV_vertex_program" :version
"1.2")