Added ARB conveniences for shaders and VBO for non-2.0/1.5 requiring systems.
[cl-glfw.git] / lib / opengl-ati_vertex_streams.lisp
blobfb52932ddd468675d79153f60ffd39a5b36ad3ee
2 (in-package #:gl)
4 ;;;; ATI_vertex_streams
6 (defconstant +max-vertex-streams-ati+ #x876B)
7 (defconstant +vertex-stream0-ati+ #x876C)
8 (defconstant +vertex-stream1-ati+ #x876D)
9 (defconstant +vertex-stream2-ati+ #x876E)
10 (defconstant +vertex-stream3-ati+ #x876F)
11 (defconstant +vertex-stream4-ati+ #x8770)
12 (defconstant +vertex-stream5-ati+ #x8771)
13 (defconstant +vertex-stream6-ati+ #x8772)
14 (defconstant +vertex-stream7-ati+ #x8773)
15 (defconstant +vertex-source-ati+ #x8774)
16 (defglextfun
17 (("VertexBlendEnvfATI" vertex-blend-env-f-ati) :args
18 ((:name |pname| :type |VertexStreamATI| :direction :in)
19 (:name |param| :type |Float32| :direction :in))
20 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
21 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
22 ("?")))
23 (defglextfun
24 (("VertexBlendEnviATI" vertex-blend-env-i-ati) :args
25 ((:name |pname| :type |VertexStreamATI| :direction :in)
26 (:name |param| :type |Int32| :direction :in))
27 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
28 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
29 ("?")))
30 (defglextfun
31 (("ClientActiveVertexStreamATI" client-active-vertex-stream-ati) :args
32 ((:name |stream| :type |VertexStreamATI| :direction :in)) :return ("void")
33 :category ("ATI_vertex_streams") :version ("1.2") :extension nil :glxropcode
34 ("?") :glxflags ("ignore") :glsflags ("ignore") :offset ("?")))
35 (defglextfun
36 (("NormalStream3dvATI" normal-stream-3dv-ati) :args
37 ((:name |stream| :type |VertexStreamATI| :direction :in)
38 (:name |coords| :type |Float64| :direction :in :array t :size #x3))
39 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
40 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
41 ("?")))
42 (defglextfun
43 (("NormalStream3dATI" normal-stream-3d-ati) :args
44 ((:name |stream| :type |VertexStreamATI| :direction :in)
45 (:name |nx| :type |Float64| :direction :in)
46 (:name |ny| :type |Float64| :direction :in)
47 (:name |nz| :type |Float64| :direction :in))
48 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
49 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
50 ("?")))
51 (defglextfun
52 (("NormalStream3fvATI" normal-stream-3fv-ati) :args
53 ((:name |stream| :type |VertexStreamATI| :direction :in)
54 (:name |coords| :type |Float32| :direction :in :array t :size #x3))
55 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
56 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
57 ("?")))
58 (defglextfun
59 (("NormalStream3fATI" normal-stream-3f-ati) :args
60 ((:name |stream| :type |VertexStreamATI| :direction :in)
61 (:name |nx| :type |Float32| :direction :in)
62 (:name |ny| :type |Float32| :direction :in)
63 (:name |nz| :type |Float32| :direction :in))
64 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
65 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
66 ("?")))
67 (defglextfun
68 (("NormalStream3ivATI" normal-stream-3iv-ati) :args
69 ((:name |stream| :type |VertexStreamATI| :direction :in)
70 (:name |coords| :type |Int32| :direction :in :array t :size #x3))
71 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
72 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
73 ("?")))
74 (defglextfun
75 (("NormalStream3iATI" normal-stream-3i-ati) :args
76 ((:name |stream| :type |VertexStreamATI| :direction :in)
77 (:name |nx| :type |Int32| :direction :in)
78 (:name |ny| :type |Int32| :direction :in)
79 (:name |nz| :type |Int32| :direction :in))
80 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
81 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
82 ("?")))
83 (defglextfun
84 (("NormalStream3svATI" normal-stream-3sv-ati) :args
85 ((:name |stream| :type |VertexStreamATI| :direction :in)
86 (:name |coords| :type |Int16| :direction :in :array t :size #x3))
87 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
88 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
89 ("?")))
90 (defglextfun
91 (("NormalStream3sATI" normal-stream-3s-ati) :args
92 ((:name |stream| :type |VertexStreamATI| :direction :in)
93 (:name |nx| :type |Int16| :direction :in)
94 (:name |ny| :type |Int16| :direction :in)
95 (:name |nz| :type |Int16| :direction :in))
96 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
97 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
98 ("?")))
99 (defglextfun
100 (("NormalStream3bvATI" normal-stream-3bv-ati) :args
101 ((:name |stream| :type |VertexStreamATI| :direction :in)
102 (:name |coords| :type |Int8| :direction :in :array t :size #x3))
103 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
104 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
105 ("?")))
106 (defglextfun
107 (("NormalStream3bATI" normal-stream-3b-ati) :args
108 ((:name |stream| :type |VertexStreamATI| :direction :in)
109 (:name |nx| :type |Int8| :direction :in)
110 (:name |ny| :type |Int8| :direction :in)
111 (:name |nz| :type |Int8| :direction :in))
112 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
113 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
114 ("?")))
115 (defglextfun
116 (("VertexStream4dvATI" vertex-stream-4dv-ati) :args
117 ((:name |stream| :type |VertexStreamATI| :direction :in)
118 (:name |coords| :type |Float64| :direction :in :array t :size #x4))
119 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
120 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
121 ("?")))
122 (defglextfun
123 (("VertexStream4dATI" vertex-stream-4d-ati) :args
124 ((:name |stream| :type |VertexStreamATI| :direction :in)
125 (:name |x| :type |Float64| :direction :in)
126 (:name |y| :type |Float64| :direction :in)
127 (:name |z| :type |Float64| :direction :in)
128 (:name |w| :type |Float64| :direction :in))
129 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
130 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
131 ("?")))
132 (defglextfun
133 (("VertexStream4fvATI" vertex-stream-4fv-ati) :args
134 ((:name |stream| :type |VertexStreamATI| :direction :in)
135 (:name |coords| :type |Float32| :direction :in :array t :size #x4))
136 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
137 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
138 ("?")))
139 (defglextfun
140 (("VertexStream4fATI" vertex-stream-4f-ati) :args
141 ((:name |stream| :type |VertexStreamATI| :direction :in)
142 (:name |x| :type |Float32| :direction :in)
143 (:name |y| :type |Float32| :direction :in)
144 (:name |z| :type |Float32| :direction :in)
145 (:name |w| :type |Float32| :direction :in))
146 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
147 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
148 ("?")))
149 (defglextfun
150 (("VertexStream4ivATI" vertex-stream-4iv-ati) :args
151 ((:name |stream| :type |VertexStreamATI| :direction :in)
152 (:name |coords| :type |Int32| :direction :in :array t :size #x4))
153 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
154 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
155 ("?")))
156 (defglextfun
157 (("VertexStream4iATI" vertex-stream-4i-ati) :args
158 ((:name |stream| :type |VertexStreamATI| :direction :in)
159 (:name |x| :type |Int32| :direction :in)
160 (:name |y| :type |Int32| :direction :in)
161 (:name |z| :type |Int32| :direction :in)
162 (:name |w| :type |Int32| :direction :in))
163 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
164 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
165 ("?")))
166 (defglextfun
167 (("VertexStream4svATI" vertex-stream-4sv-ati) :args
168 ((:name |stream| :type |VertexStreamATI| :direction :in)
169 (:name |coords| :type |Int16| :direction :in :array t :size #x4))
170 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
171 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
172 ("?")))
173 (defglextfun
174 (("VertexStream4sATI" vertex-stream-4s-ati) :args
175 ((:name |stream| :type |VertexStreamATI| :direction :in)
176 (:name |x| :type |Int16| :direction :in)
177 (:name |y| :type |Int16| :direction :in)
178 (:name |z| :type |Int16| :direction :in)
179 (:name |w| :type |Int16| :direction :in))
180 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
181 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
182 ("?")))
183 (defglextfun
184 (("VertexStream3dvATI" vertex-stream-3dv-ati) :args
185 ((:name |stream| :type |VertexStreamATI| :direction :in)
186 (:name |coords| :type |Float64| :direction :in :array t :size #x3))
187 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
188 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
189 ("?")))
190 (defglextfun
191 (("VertexStream3dATI" vertex-stream-3d-ati) :args
192 ((:name |stream| :type |VertexStreamATI| :direction :in)
193 (:name |x| :type |Float64| :direction :in)
194 (:name |y| :type |Float64| :direction :in)
195 (:name |z| :type |Float64| :direction :in))
196 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
197 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
198 ("?")))
199 (defglextfun
200 (("VertexStream3fvATI" vertex-stream-3fv-ati) :args
201 ((:name |stream| :type |VertexStreamATI| :direction :in)
202 (:name |coords| :type |Float32| :direction :in :array t :size #x3))
203 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
204 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
205 ("?")))
206 (defglextfun
207 (("VertexStream3fATI" vertex-stream-3f-ati) :args
208 ((:name |stream| :type |VertexStreamATI| :direction :in)
209 (:name |x| :type |Float32| :direction :in)
210 (:name |y| :type |Float32| :direction :in)
211 (:name |z| :type |Float32| :direction :in))
212 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
213 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
214 ("?")))
215 (defglextfun
216 (("VertexStream3ivATI" vertex-stream-3iv-ati) :args
217 ((:name |stream| :type |VertexStreamATI| :direction :in)
218 (:name |coords| :type |Int32| :direction :in :array t :size #x3))
219 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
220 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
221 ("?")))
222 (defglextfun
223 (("VertexStream3iATI" vertex-stream-3i-ati) :args
224 ((:name |stream| :type |VertexStreamATI| :direction :in)
225 (:name |x| :type |Int32| :direction :in)
226 (:name |y| :type |Int32| :direction :in)
227 (:name |z| :type |Int32| :direction :in))
228 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
229 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
230 ("?")))
231 (defglextfun
232 (("VertexStream3svATI" vertex-stream-3sv-ati) :args
233 ((:name |stream| :type |VertexStreamATI| :direction :in)
234 (:name |coords| :type |Int16| :direction :in :array t :size #x3))
235 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
236 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
237 ("?")))
238 (defglextfun
239 (("VertexStream3sATI" vertex-stream-3s-ati) :args
240 ((:name |stream| :type |VertexStreamATI| :direction :in)
241 (:name |x| :type |Int16| :direction :in)
242 (:name |y| :type |Int16| :direction :in)
243 (:name |z| :type |Int16| :direction :in))
244 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
245 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
246 ("?")))
247 (defglextfun
248 (("VertexStream2dvATI" vertex-stream-2dv-ati) :args
249 ((:name |stream| :type |VertexStreamATI| :direction :in)
250 (:name |coords| :type |Float64| :direction :in :array t :size #x2))
251 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
252 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
253 ("?")))
254 (defglextfun
255 (("VertexStream2dATI" vertex-stream-2d-ati) :args
256 ((:name |stream| :type |VertexStreamATI| :direction :in)
257 (:name |x| :type |Float64| :direction :in)
258 (:name |y| :type |Float64| :direction :in))
259 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
260 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
261 ("?")))
262 (defglextfun
263 (("VertexStream2fvATI" vertex-stream-2fv-ati) :args
264 ((:name |stream| :type |VertexStreamATI| :direction :in)
265 (:name |coords| :type |Float32| :direction :in :array t :size #x2))
266 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
267 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
268 ("?")))
269 (defglextfun
270 (("VertexStream2fATI" vertex-stream-2f-ati) :args
271 ((:name |stream| :type |VertexStreamATI| :direction :in)
272 (:name |x| :type |Float32| :direction :in)
273 (:name |y| :type |Float32| :direction :in))
274 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
275 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
276 ("?")))
277 (defglextfun
278 (("VertexStream2ivATI" vertex-stream-2iv-ati) :args
279 ((:name |stream| :type |VertexStreamATI| :direction :in)
280 (:name |coords| :type |Int32| :direction :in :array t :size #x2))
281 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
282 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
283 ("?")))
284 (defglextfun
285 (("VertexStream2iATI" vertex-stream-2i-ati) :args
286 ((:name |stream| :type |VertexStreamATI| :direction :in)
287 (:name |x| :type |Int32| :direction :in)
288 (:name |y| :type |Int32| :direction :in))
289 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
290 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
291 ("?")))
292 (defglextfun
293 (("VertexStream2svATI" vertex-stream-2sv-ati) :args
294 ((:name |stream| :type |VertexStreamATI| :direction :in)
295 (:name |coords| :type |Int16| :direction :in :array t :size #x2))
296 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
297 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
298 ("?")))
299 (defglextfun
300 (("VertexStream2sATI" vertex-stream-2s-ati) :args
301 ((:name |stream| :type |VertexStreamATI| :direction :in)
302 (:name |x| :type |Int16| :direction :in)
303 (:name |y| :type |Int16| :direction :in))
304 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
305 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
306 ("?")))
307 (defglextfun
308 (("VertexStream1dvATI" vertex-stream-1dv-ati) :args
309 ((:name |stream| :type |VertexStreamATI| :direction :in)
310 (:name |coords| :type |Float64| :direction :in :array t :size #x1))
311 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
312 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
313 ("?")))
314 (defglextfun
315 (("VertexStream1dATI" vertex-stream-1d-ati) :args
316 ((:name |stream| :type |VertexStreamATI| :direction :in)
317 (:name |x| :type |Float64| :direction :in))
318 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
319 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
320 ("?")))
321 (defglextfun
322 (("VertexStream1fvATI" vertex-stream-1fv-ati) :args
323 ((:name |stream| :type |VertexStreamATI| :direction :in)
324 (:name |coords| :type |Float32| :direction :in :array t :size #x1))
325 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
326 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
327 ("?")))
328 (defglextfun
329 (("VertexStream1fATI" vertex-stream-1f-ati) :args
330 ((:name |stream| :type |VertexStreamATI| :direction :in)
331 (:name |x| :type |Float32| :direction :in))
332 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
333 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
334 ("?")))
335 (defglextfun
336 (("VertexStream1ivATI" vertex-stream-1iv-ati) :args
337 ((:name |stream| :type |VertexStreamATI| :direction :in)
338 (:name |coords| :type |Int32| :direction :in :array t :size #x1))
339 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
340 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
341 ("?")))
342 (defglextfun
343 (("VertexStream1iATI" vertex-stream-1i-ati) :args
344 ((:name |stream| :type |VertexStreamATI| :direction :in)
345 (:name |x| :type |Int32| :direction :in))
346 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
347 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
348 ("?")))
349 (defglextfun
350 (("VertexStream1svATI" vertex-stream-1sv-ati) :args
351 ((:name |stream| :type |VertexStreamATI| :direction :in)
352 (:name |coords| :type |Int16| :direction :in :array t :size #x1))
353 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
354 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
355 ("?")))
356 (defglextfun
357 (("VertexStream1sATI" vertex-stream-1s-ati) :args
358 ((:name |stream| :type |VertexStreamATI| :direction :in)
359 (:name |x| :type |Int16| :direction :in))
360 :return ("void") :category ("ATI_vertex_streams") :version ("1.2") :extension
361 nil :glxropcode ("?") :glxflags ("ignore") :glsflags ("ignore") :offset
362 ("?")))