Re-ran generator for OpenGL 4.1 and new extensions
[cl-glfw.git] / lib / opengl-ext_vertex_shader.lisp
blobc549928faa32876c537146f9bc50688f36ba8864
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 ;;;; ext_vertex_shader
7 (defconstant +vertex-shader-ext+ #x8780)
8 (defconstant +vertex-shader-binding-ext+ #x8781)
9 (defconstant +op-index-ext+ #x8782)
10 (defconstant +op-negate-ext+ #x8783)
11 (defconstant +op-dot3-ext+ #x8784)
12 (defconstant +op-dot4-ext+ #x8785)
13 (defconstant +op-mul-ext+ #x8786)
14 (defconstant +op-add-ext+ #x8787)
15 (defconstant +op-madd-ext+ #x8788)
16 (defconstant +op-frac-ext+ #x8789)
17 (defconstant +op-max-ext+ #x878A)
18 (defconstant +op-min-ext+ #x878B)
19 (defconstant +op-set-ge-ext+ #x878C)
20 (defconstant +op-set-lt-ext+ #x878D)
21 (defconstant +op-clamp-ext+ #x878E)
22 (defconstant +op-floor-ext+ #x878F)
23 (defconstant +op-round-ext+ #x8790)
24 (defconstant +op-exp-base-2-ext+ #x8791)
25 (defconstant +op-log-base-2-ext+ #x8792)
26 (defconstant +op-power-ext+ #x8793)
27 (defconstant +op-recip-ext+ #x8794)
28 (defconstant +op-recip-sqrt-ext+ #x8795)
29 (defconstant +op-sub-ext+ #x8796)
30 (defconstant +op-cross-product-ext+ #x8797)
31 (defconstant +op-multiply-matrix-ext+ #x8798)
32 (defconstant +op-mov-ext+ #x8799)
33 (defconstant +output-vertex-ext+ #x879A)
34 (defconstant +output-color0-ext+ #x879B)
35 (defconstant +output-color1-ext+ #x879C)
36 (defconstant +output-texture-coord0-ext+ #x879D)
37 (defconstant +output-texture-coord1-ext+ #x879E)
38 (defconstant +output-texture-coord2-ext+ #x879F)
39 (defconstant +output-texture-coord3-ext+ #x87A0)
40 (defconstant +output-texture-coord4-ext+ #x87A1)
41 (defconstant +output-texture-coord5-ext+ #x87A2)
42 (defconstant +output-texture-coord6-ext+ #x87A3)
43 (defconstant +output-texture-coord7-ext+ #x87A4)
44 (defconstant +output-texture-coord8-ext+ #x87A5)
45 (defconstant +output-texture-coord9-ext+ #x87A6)
46 (defconstant +output-texture-coord10-ext+ #x87A7)
47 (defconstant +output-texture-coord11-ext+ #x87A8)
48 (defconstant +output-texture-coord12-ext+ #x87A9)
49 (defconstant +output-texture-coord13-ext+ #x87AA)
50 (defconstant +output-texture-coord14-ext+ #x87AB)
51 (defconstant +output-texture-coord15-ext+ #x87AC)
52 (defconstant +output-texture-coord16-ext+ #x87AD)
53 (defconstant +output-texture-coord17-ext+ #x87AE)
54 (defconstant +output-texture-coord18-ext+ #x87AF)
55 (defconstant +output-texture-coord19-ext+ #x87B0)
56 (defconstant +output-texture-coord20-ext+ #x87B1)
57 (defconstant +output-texture-coord21-ext+ #x87B2)
58 (defconstant +output-texture-coord22-ext+ #x87B3)
59 (defconstant +output-texture-coord23-ext+ #x87B4)
60 (defconstant +output-texture-coord24-ext+ #x87B5)
61 (defconstant +output-texture-coord25-ext+ #x87B6)
62 (defconstant +output-texture-coord26-ext+ #x87B7)
63 (defconstant +output-texture-coord27-ext+ #x87B8)
64 (defconstant +output-texture-coord28-ext+ #x87B9)
65 (defconstant +output-texture-coord29-ext+ #x87BA)
66 (defconstant +output-texture-coord30-ext+ #x87BB)
67 (defconstant +output-texture-coord31-ext+ #x87BC)
68 (defconstant +output-fog-ext+ #x87BD)
69 (defconstant +scalar-ext+ #x87BE)
70 (defconstant +vector-ext+ #x87BF)
71 (defconstant +matrix-ext+ #x87C0)
72 (defconstant +variant-ext+ #x87C1)
73 (defconstant +invariant-ext+ #x87C2)
74 (defconstant +local-constant-ext+ #x87C3)
75 (defconstant +local-ext+ #x87C4)
76 (defconstant +max-vertex-shader-instructions-ext+ #x87C5)
77 (defconstant +max-vertex-shader-variants-ext+ #x87C6)
78 (defconstant +max-vertex-shader-invariants-ext+ #x87C7)
79 (defconstant +max-vertex-shader-local-constants-ext+ #x87C8)
80 (defconstant +max-vertex-shader-locals-ext+ #x87C9)
81 (defconstant +max-optimized-vertex-shader-instructions-ext+ #x87CA)
82 (defconstant +max-optimized-vertex-shader-variants-ext+ #x87CB)
83 (defconstant +max-optimized-vertex-shader-local-constants-ext+ #x87CC)
84 (defconstant +max-optimized-vertex-shader-invariants-ext+ #x87CD)
85 (defconstant +max-optimized-vertex-shader-locals-ext+ #x87CE)
86 (defconstant +vertex-shader-instructions-ext+ #x87CF)
87 (defconstant +vertex-shader-variants-ext+ #x87D0)
88 (defconstant +vertex-shader-invariants-ext+ #x87D1)
89 (defconstant +vertex-shader-local-constants-ext+ #x87D2)
90 (defconstant +vertex-shader-locals-ext+ #x87D3)
91 (defconstant +vertex-shader-optimized-ext+ #x87D4)
92 (defconstant +x-ext+ #x87D5)
93 (defconstant +y-ext+ #x87D6)
94 (defconstant +z-ext+ #x87D7)
95 (defconstant +w-ext+ #x87D8)
96 (defconstant +negative-x-ext+ #x87D9)
97 (defconstant +negative-y-ext+ #x87DA)
98 (defconstant +negative-z-ext+ #x87DB)
99 (defconstant +negative-w-ext+ #x87DC)
100 (defconstant +zero-ext+ #x87DD)
101 (defconstant +one-ext+ #x87DE)
102 (defconstant +negative-one-ext+ #x87DF)
103 (defconstant +normalized-range-ext+ #x87E0)
104 (defconstant +full-range-ext+ #x87E1)
105 (defconstant +current-vertex-ext+ #x87E2)
106 (defconstant +mvp-matrix-ext+ #x87E3)
107 (defconstant +variant-value-ext+ #x87E4)
108 (defconstant +variant-datatype-ext+ #x87E5)
109 (defconstant +variant-array-stride-ext+ #x87E6)
110 (defconstant +variant-array-type-ext+ #x87E7)
111 (defconstant +variant-array-ext+ #x87E8)
112 (defconstant +variant-array-pointer-ext+ #x87E9)
113 (defconstant +invariant-value-ext+ #x87EA)
114 (defconstant +invariant-datatype-ext+ #x87EB)
115 (defconstant +local-constant-value-ext+ #x87EC)
116 (defconstant +local-constant-datatype-ext+ #x87ED)
117 (defconstant +atc-rgba-interpolated-alpha-amd+ #x87EE)
118 (defconstant +vertex-shader-ext+ #x8780)
119 (defconstant +vertex-shader-binding-ext+ #x8781)
120 (defconstant +op-index-ext+ #x8782)
121 (defconstant +op-negate-ext+ #x8783)
122 (defconstant +op-dot3-ext+ #x8784)
123 (defconstant +op-dot4-ext+ #x8785)
124 (defconstant +op-mul-ext+ #x8786)
125 (defconstant +op-add-ext+ #x8787)
126 (defconstant +op-madd-ext+ #x8788)
127 (defconstant +op-frac-ext+ #x8789)
128 (defconstant +op-max-ext+ #x878A)
129 (defconstant +op-min-ext+ #x878B)
130 (defconstant +op-set-ge-ext+ #x878C)
131 (defconstant +op-set-lt-ext+ #x878D)
132 (defconstant +op-clamp-ext+ #x878E)
133 (defconstant +op-floor-ext+ #x878F)
134 (defconstant +op-round-ext+ #x8790)
135 (defconstant +op-exp-base-2-ext+ #x8791)
136 (defconstant +op-log-base-2-ext+ #x8792)
137 (defconstant +op-power-ext+ #x8793)
138 (defconstant +op-recip-ext+ #x8794)
139 (defconstant +op-recip-sqrt-ext+ #x8795)
140 (defconstant +op-sub-ext+ #x8796)
141 (defconstant +op-cross-product-ext+ #x8797)
142 (defconstant +op-multiply-matrix-ext+ #x8798)
143 (defconstant +op-mov-ext+ #x8799)
144 (defconstant +output-vertex-ext+ #x879A)
145 (defconstant +output-color0-ext+ #x879B)
146 (defconstant +output-color1-ext+ #x879C)
147 (defconstant +output-texture-coord0-ext+ #x879D)
148 (defconstant +output-texture-coord1-ext+ #x879E)
149 (defconstant +output-texture-coord2-ext+ #x879F)
150 (defconstant +output-texture-coord3-ext+ #x87A0)
151 (defconstant +output-texture-coord4-ext+ #x87A1)
152 (defconstant +output-texture-coord5-ext+ #x87A2)
153 (defconstant +output-texture-coord6-ext+ #x87A3)
154 (defconstant +output-texture-coord7-ext+ #x87A4)
155 (defconstant +output-texture-coord8-ext+ #x87A5)
156 (defconstant +output-texture-coord9-ext+ #x87A6)
157 (defconstant +output-texture-coord10-ext+ #x87A7)
158 (defconstant +output-texture-coord11-ext+ #x87A8)
159 (defconstant +output-texture-coord12-ext+ #x87A9)
160 (defconstant +output-texture-coord13-ext+ #x87AA)
161 (defconstant +output-texture-coord14-ext+ #x87AB)
162 (defconstant +output-texture-coord15-ext+ #x87AC)
163 (defconstant +output-texture-coord16-ext+ #x87AD)
164 (defconstant +output-texture-coord17-ext+ #x87AE)
165 (defconstant +output-texture-coord18-ext+ #x87AF)
166 (defconstant +output-texture-coord19-ext+ #x87B0)
167 (defconstant +output-texture-coord20-ext+ #x87B1)
168 (defconstant +output-texture-coord21-ext+ #x87B2)
169 (defconstant +output-texture-coord22-ext+ #x87B3)
170 (defconstant +output-texture-coord23-ext+ #x87B4)
171 (defconstant +output-texture-coord24-ext+ #x87B5)
172 (defconstant +output-texture-coord25-ext+ #x87B6)
173 (defconstant +output-texture-coord26-ext+ #x87B7)
174 (defconstant +output-texture-coord27-ext+ #x87B8)
175 (defconstant +output-texture-coord28-ext+ #x87B9)
176 (defconstant +output-texture-coord29-ext+ #x87BA)
177 (defconstant +output-texture-coord30-ext+ #x87BB)
178 (defconstant +output-texture-coord31-ext+ #x87BC)
179 (defconstant +output-fog-ext+ #x87BD)
180 (defconstant +scalar-ext+ #x87BE)
181 (defconstant +vector-ext+ #x87BF)
182 (defconstant +matrix-ext+ #x87C0)
183 (defconstant +variant-ext+ #x87C1)
184 (defconstant +invariant-ext+ #x87C2)
185 (defconstant +local-constant-ext+ #x87C3)
186 (defconstant +local-ext+ #x87C4)
187 (defconstant +max-vertex-shader-instructions-ext+ #x87C5)
188 (defconstant +max-vertex-shader-variants-ext+ #x87C6)
189 (defconstant +max-vertex-shader-invariants-ext+ #x87C7)
190 (defconstant +max-vertex-shader-local-constants-ext+ #x87C8)
191 (defconstant +max-vertex-shader-locals-ext+ #x87C9)
192 (defconstant +max-optimized-vertex-shader-instructions-ext+ #x87CA)
193 (defconstant +max-optimized-vertex-shader-variants-ext+ #x87CB)
194 (defconstant +max-optimized-vertex-shader-local-constants-ext+ #x87CC)
195 (defconstant +max-optimized-vertex-shader-invariants-ext+ #x87CD)
196 (defconstant +max-optimized-vertex-shader-locals-ext+ #x87CE)
197 (defconstant +vertex-shader-instructions-ext+ #x87CF)
198 (defconstant +vertex-shader-variants-ext+ #x87D0)
199 (defconstant +vertex-shader-invariants-ext+ #x87D1)
200 (defconstant +vertex-shader-local-constants-ext+ #x87D2)
201 (defconstant +vertex-shader-locals-ext+ #x87D3)
202 (defconstant +vertex-shader-optimized-ext+ #x87D4)
203 (defconstant +x-ext+ #x87D5)
204 (defconstant +y-ext+ #x87D6)
205 (defconstant +z-ext+ #x87D7)
206 (defconstant +w-ext+ #x87D8)
207 (defconstant +negative-x-ext+ #x87D9)
208 (defconstant +negative-y-ext+ #x87DA)
209 (defconstant +negative-z-ext+ #x87DB)
210 (defconstant +negative-w-ext+ #x87DC)
211 (defconstant +zero-ext+ #x87DD)
212 (defconstant +one-ext+ #x87DE)
213 (defconstant +negative-one-ext+ #x87DF)
214 (defconstant +normalized-range-ext+ #x87E0)
215 (defconstant +full-range-ext+ #x87E1)
216 (defconstant +current-vertex-ext+ #x87E2)
217 (defconstant +mvp-matrix-ext+ #x87E3)
218 (defconstant +variant-value-ext+ #x87E4)
219 (defconstant +variant-datatype-ext+ #x87E5)
220 (defconstant +variant-array-stride-ext+ #x87E6)
221 (defconstant +variant-array-type-ext+ #x87E7)
222 (defconstant +variant-array-ext+ #x87E8)
223 (defconstant +variant-array-pointer-ext+ #x87E9)
224 (defconstant +invariant-value-ext+ #x87EA)
225 (defconstant +invariant-datatype-ext+ #x87EB)
226 (defconstant +local-constant-value-ext+ #x87EC)
227 (defconstant +local-constant-datatype-ext+ #x87ED)
228 (defglextfun "GetLocalConstantFloatvEXT" get-local-constant-floatv-ext :return
229 "void" :args
230 ((:name |id| :type |UInt32| :direction :in)
231 (:name |value| :type |GetVariantValueEXT| :direction :in)
232 (:name |data| :type |Float32| :direction :out :array t :size (|id|)))
233 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
234 (defglextfun "GetLocalConstantIntegervEXT" get-local-constant-integerv-ext
235 :return "void" :args
236 ((:name |id| :type |UInt32| :direction :in)
237 (:name |value| :type |GetVariantValueEXT| :direction :in)
238 (:name |data| :type |Int32| :direction :out :array t :size (|id|)))
239 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
240 (defglextfun "GetLocalConstantBooleanvEXT" get-local-constant-booleanv-ext
241 :return "void" :args
242 ((:name |id| :type |UInt32| :direction :in)
243 (:name |value| :type |GetVariantValueEXT| :direction :in)
244 (:name |data| :type |Boolean| :direction :out :array t :size (|id|)))
245 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
246 (defglextfun "GetInvariantFloatvEXT" get-invariant-floatv-ext :return "void"
247 :args
248 ((:name |id| :type |UInt32| :direction :in)
249 (:name |value| :type |GetVariantValueEXT| :direction :in)
250 (:name |data| :type |Float32| :direction :out :array t :size (|id|)))
251 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
252 (defglextfun "GetInvariantIntegervEXT" get-invariant-integerv-ext :return
253 "void" :args
254 ((:name |id| :type |UInt32| :direction :in)
255 (:name |value| :type |GetVariantValueEXT| :direction :in)
256 (:name |data| :type |Int32| :direction :out :array t :size (|id|)))
257 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
258 (defglextfun "GetInvariantBooleanvEXT" get-invariant-booleanv-ext :return
259 "void" :args
260 ((:name |id| :type |UInt32| :direction :in)
261 (:name |value| :type |GetVariantValueEXT| :direction :in)
262 (:name |data| :type |Boolean| :direction :out :array t :size (|id|)))
263 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
264 (defglextfun "GetVariantPointervEXT" get-variant-pointerv-ext :return "void"
265 :args
266 ((:name |id| :type |UInt32| :direction :in)
267 (:name |value| :type |GetVariantValueEXT| :direction :in)
268 (:name |data| :type |VoidPointer| :direction :out :array t :size (|id|)))
269 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
270 (defglextfun "GetVariantFloatvEXT" get-variant-floatv-ext :return "void" :args
271 ((:name |id| :type |UInt32| :direction :in)
272 (:name |value| :type |GetVariantValueEXT| :direction :in)
273 (:name |data| :type |Float32| :direction :out :array t :size (|id|)))
274 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
275 (defglextfun "GetVariantIntegervEXT" get-variant-integerv-ext :return "void"
276 :args
277 ((:name |id| :type |UInt32| :direction :in)
278 (:name |value| :type |GetVariantValueEXT| :direction :in)
279 (:name |data| :type |Int32| :direction :out :array t :size (|id|)))
280 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
281 (defglextfun "GetVariantBooleanvEXT" get-variant-booleanv-ext :return "void"
282 :args
283 ((:name |id| :type |UInt32| :direction :in)
284 (:name |value| :type |GetVariantValueEXT| :direction :in)
285 (:name |data| :type |Boolean| :direction :out :array t :size (|id|)))
286 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
287 (defglextfun "IsVariantEnabledEXT" is-variant-enabled-ext :return "Boolean"
288 :args
289 ((:name |id| :type |UInt32| :direction :in)
290 (:name |cap| :type |VariantCapEXT| :direction :in))
291 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
292 (defglextfun "BindParameterEXT" bind-parameter-ext :return "UInt32" :args
293 ((:name |value| :type |VertexShaderParameterEXT| :direction :in)) :category
294 "EXT_vertex_shader" :deprecated nil :version "1.2")
295 (defglextfun "BindTextureUnitParameterEXT" bind-texture-unit-parameter-ext
296 :return "UInt32" :args
297 ((:name |unit| :type |TextureUnit| :direction :in)
298 (:name |value| :type |VertexShaderTextureUnitParameter| :direction :in))
299 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
300 (defglextfun "BindTexGenParameterEXT" bind-tex-gen-parameter-ext :return
301 "UInt32" :args
302 ((:name |unit| :type |TextureUnit| :direction :in)
303 (:name |coord| :type |TextureCoordName| :direction :in)
304 (:name |value| :type |TextureGenParameter| :direction :in))
305 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
306 (defglextfun "BindMaterialParameterEXT" bind-material-parameter-ext :return
307 "UInt32" :args
308 ((:name |face| :type |MaterialFace| :direction :in)
309 (:name |value| :type |MaterialParameter| :direction :in))
310 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
311 (defglextfun "BindLightParameterEXT" bind-light-parameter-ext :return "UInt32"
312 :args
313 ((:name |light| :type |LightName| :direction :in)
314 (:name |value| :type |LightParameter| :direction :in))
315 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
316 (defglextfun "DisableVariantClientStateEXT" disable-variant-client-state-ext
317 :return "void" :args ((:name |id| :type |UInt32| :direction :in)) :category
318 "EXT_vertex_shader" :deprecated nil :version "1.2")
319 (defglextfun "EnableVariantClientStateEXT" enable-variant-client-state-ext
320 :return "void" :args ((:name |id| :type |UInt32| :direction :in)) :category
321 "EXT_vertex_shader" :deprecated nil :version "1.2")
322 (defglextfun "VariantPointerEXT" variant-pointer-ext :return "void" :args
323 ((:name |id| :type |UInt32| :direction :in)
324 (:name |type| :type |ScalarType| :direction :in)
325 (:name |stride| :type |UInt32| :direction :in)
326 (:name |addr| :type |Void| :direction :in :array t :size
327 (|id| |type| |stride|)))
328 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
329 (defglextfun "VariantuivEXT" variant-uiv-ext :return "void" :args
330 ((:name |id| :type |UInt32| :direction :in)
331 (:name |addr| :type |UInt32| :direction :in :array t :size (|id|)))
332 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
333 (defglextfun "VariantusvEXT" variant-usv-ext :return "void" :args
334 ((:name |id| :type |UInt32| :direction :in)
335 (:name |addr| :type |UInt16| :direction :in :array t :size (|id|)))
336 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
337 (defglextfun "VariantubvEXT" variant-ubv-ext :return "void" :args
338 ((:name |id| :type |UInt32| :direction :in)
339 (:name |addr| :type |UInt8| :direction :in :array t :size (|id|)))
340 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
341 (defglextfun "VariantdvEXT" variant-dv-ext :return "void" :args
342 ((:name |id| :type |UInt32| :direction :in)
343 (:name |addr| :type |Float64| :direction :in :array t :size (|id|)))
344 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
345 (defglextfun "VariantfvEXT" variant-fv-ext :return "void" :args
346 ((:name |id| :type |UInt32| :direction :in)
347 (:name |addr| :type |Float32| :direction :in :array t :size (|id|)))
348 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
349 (defglextfun "VariantivEXT" variant-iv-ext :return "void" :args
350 ((:name |id| :type |UInt32| :direction :in)
351 (:name |addr| :type |Int32| :direction :in :array t :size (|id|)))
352 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
353 (defglextfun "VariantsvEXT" variant-sv-ext :return "void" :args
354 ((:name |id| :type |UInt32| :direction :in)
355 (:name |addr| :type |Int16| :direction :in :array t :size (|id|)))
356 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
357 (defglextfun "VariantbvEXT" variant-bv-ext :return "void" :args
358 ((:name |id| :type |UInt32| :direction :in)
359 (:name |addr| :type |Int8| :direction :in :array t :size (|id|)))
360 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
361 (defglextfun "SetLocalConstantEXT" set-local-constant-ext :return "void" :args
362 ((:name |id| :type |UInt32| :direction :in)
363 (:name |type| :type |ScalarType| :direction :in)
364 (:name |addr| :type |Void| :direction :in :array t :size (|id| |type|)))
365 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
366 (defglextfun "SetInvariantEXT" set-invariant-ext :return "void" :args
367 ((:name |id| :type |UInt32| :direction :in)
368 (:name |type| :type |ScalarType| :direction :in)
369 (:name |addr| :type |Void| :direction :in :array t :size (|id| |type|)))
370 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
371 (defglextfun "GenSymbolsEXT" gen-symbols-ext :return "UInt32" :args
372 ((:name |datatype| :type |DataTypeEXT| :direction :in)
373 (:name |storagetype| :type |VertexShaderStorageTypeEXT| :direction :in)
374 (:name |range| :type |ParameterRangeEXT| :direction :in)
375 (:name |components| :type |UInt32| :direction :in))
376 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
377 (defglextfun "ExtractComponentEXT" extract-component-ext :return "void" :args
378 ((:name |res| :type |UInt32| :direction :in)
379 (:name |src| :type |UInt32| :direction :in)
380 (:name |num| :type |UInt32| :direction :in))
381 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
382 (defglextfun "InsertComponentEXT" insert-component-ext :return "void" :args
383 ((:name |res| :type |UInt32| :direction :in)
384 (:name |src| :type |UInt32| :direction :in)
385 (:name |num| :type |UInt32| :direction :in))
386 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
387 (defglextfun "WriteMaskEXT" write-mask-ext :return "void" :args
388 ((:name |res| :type |UInt32| :direction :in)
389 (:name |in| :type |UInt32| :direction :in)
390 (:name |outX| :type |VertexShaderWriteMaskEXT| :direction :in)
391 (:name |outY| :type |VertexShaderWriteMaskEXT| :direction :in)
392 (:name |outZ| :type |VertexShaderWriteMaskEXT| :direction :in)
393 (:name |outW| :type |VertexShaderWriteMaskEXT| :direction :in))
394 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
395 (defglextfun "SwizzleEXT" swizzle-ext :return "void" :args
396 ((:name |res| :type |UInt32| :direction :in)
397 (:name |in| :type |UInt32| :direction :in)
398 (:name |outX| :type |VertexShaderCoordOutEXT| :direction :in)
399 (:name |outY| :type |VertexShaderCoordOutEXT| :direction :in)
400 (:name |outZ| :type |VertexShaderCoordOutEXT| :direction :in)
401 (:name |outW| :type |VertexShaderCoordOutEXT| :direction :in))
402 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
403 (defglextfun "ShaderOp3EXT" shader-op-3-ext :return "void" :args
404 ((:name |op| :type |VertexShaderOpEXT| :direction :in)
405 (:name |res| :type |UInt32| :direction :in)
406 (:name |arg1| :type |UInt32| :direction :in)
407 (:name |arg2| :type |UInt32| :direction :in)
408 (:name |arg3| :type |UInt32| :direction :in))
409 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
410 (defglextfun "ShaderOp2EXT" shader-op-2-ext :return "void" :args
411 ((:name |op| :type |VertexShaderOpEXT| :direction :in)
412 (:name |res| :type |UInt32| :direction :in)
413 (:name |arg1| :type |UInt32| :direction :in)
414 (:name |arg2| :type |UInt32| :direction :in))
415 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
416 (defglextfun "ShaderOp1EXT" shader-op-1-ext :return "void" :args
417 ((:name |op| :type |VertexShaderOpEXT| :direction :in)
418 (:name |res| :type |UInt32| :direction :in)
419 (:name |arg1| :type |UInt32| :direction :in))
420 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
421 (defglextfun "DeleteVertexShaderEXT" delete-vertex-shader-ext :return "void"
422 :args ((:name |id| :type |UInt32| :direction :in)) :category
423 "EXT_vertex_shader" :deprecated nil :version "1.2")
424 (defglextfun "GenVertexShadersEXT" gen-vertex-shaders-ext :return "UInt32"
425 :args ((:name |range| :type |UInt32| :direction :in)) :category
426 "EXT_vertex_shader" :deprecated nil :version "1.2")
427 (defglextfun "BindVertexShaderEXT" bind-vertex-shader-ext :return "void" :args
428 ((:name |id| :type |UInt32| :direction :in)) :category "EXT_vertex_shader"
429 :deprecated nil :version "1.2")
430 (defglextfun "EndVertexShaderEXT" end-vertex-shader-ext :return "void" :args
431 nil :category "EXT_vertex_shader" :deprecated nil :version "1.2")
432 (defglextfun "BeginVertexShaderEXT" begin-vertex-shader-ext :return "void"
433 :args nil :category "EXT_vertex_shader" :deprecated nil :version "1.2")
434 (make-extension-loader |EXT_vertex_shader|
435 (("GetLocalConstantFloatvEXT" get-local-constant-floatv-ext :return "void"
436 :args
437 ((:name |id| :type |UInt32| :direction :in)
438 (:name |value| :type |GetVariantValueEXT| :direction :in)
439 (:name |data| :type |Float32| :direction :out :array t :size (|id|)))
440 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
441 ("GetLocalConstantIntegervEXT" get-local-constant-integerv-ext :return "void"
442 :args
443 ((:name |id| :type |UInt32| :direction :in)
444 (:name |value| :type |GetVariantValueEXT| :direction :in)
445 (:name |data| :type |Int32| :direction :out :array t :size (|id|)))
446 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
447 ("GetLocalConstantBooleanvEXT" get-local-constant-booleanv-ext :return "void"
448 :args
449 ((:name |id| :type |UInt32| :direction :in)
450 (:name |value| :type |GetVariantValueEXT| :direction :in)
451 (:name |data| :type |Boolean| :direction :out :array t :size (|id|)))
452 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
453 ("GetInvariantFloatvEXT" get-invariant-floatv-ext :return "void" :args
454 ((:name |id| :type |UInt32| :direction :in)
455 (:name |value| :type |GetVariantValueEXT| :direction :in)
456 (:name |data| :type |Float32| :direction :out :array t :size (|id|)))
457 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
458 ("GetInvariantIntegervEXT" get-invariant-integerv-ext :return "void" :args
459 ((:name |id| :type |UInt32| :direction :in)
460 (:name |value| :type |GetVariantValueEXT| :direction :in)
461 (:name |data| :type |Int32| :direction :out :array t :size (|id|)))
462 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
463 ("GetInvariantBooleanvEXT" get-invariant-booleanv-ext :return "void" :args
464 ((:name |id| :type |UInt32| :direction :in)
465 (:name |value| :type |GetVariantValueEXT| :direction :in)
466 (:name |data| :type |Boolean| :direction :out :array t :size (|id|)))
467 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
468 ("GetVariantPointervEXT" get-variant-pointerv-ext :return "void" :args
469 ((:name |id| :type |UInt32| :direction :in)
470 (:name |value| :type |GetVariantValueEXT| :direction :in)
471 (:name |data| :type |VoidPointer| :direction :out :array t :size (|id|)))
472 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
473 ("GetVariantFloatvEXT" get-variant-floatv-ext :return "void" :args
474 ((:name |id| :type |UInt32| :direction :in)
475 (:name |value| :type |GetVariantValueEXT| :direction :in)
476 (:name |data| :type |Float32| :direction :out :array t :size (|id|)))
477 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
478 ("GetVariantIntegervEXT" get-variant-integerv-ext :return "void" :args
479 ((:name |id| :type |UInt32| :direction :in)
480 (:name |value| :type |GetVariantValueEXT| :direction :in)
481 (:name |data| :type |Int32| :direction :out :array t :size (|id|)))
482 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
483 ("GetVariantBooleanvEXT" get-variant-booleanv-ext :return "void" :args
484 ((:name |id| :type |UInt32| :direction :in)
485 (:name |value| :type |GetVariantValueEXT| :direction :in)
486 (:name |data| :type |Boolean| :direction :out :array t :size (|id|)))
487 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
488 ("IsVariantEnabledEXT" is-variant-enabled-ext :return "Boolean" :args
489 ((:name |id| :type |UInt32| :direction :in)
490 (:name |cap| :type |VariantCapEXT| :direction :in))
491 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
492 ("BindParameterEXT" bind-parameter-ext :return "UInt32" :args
493 ((:name |value| :type |VertexShaderParameterEXT| :direction :in)) :category
494 "EXT_vertex_shader" :deprecated nil :version "1.2")
495 ("BindTextureUnitParameterEXT" bind-texture-unit-parameter-ext :return
496 "UInt32" :args
497 ((:name |unit| :type |TextureUnit| :direction :in)
498 (:name |value| :type |VertexShaderTextureUnitParameter| :direction :in))
499 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
500 ("BindTexGenParameterEXT" bind-tex-gen-parameter-ext :return "UInt32" :args
501 ((:name |unit| :type |TextureUnit| :direction :in)
502 (:name |coord| :type |TextureCoordName| :direction :in)
503 (:name |value| :type |TextureGenParameter| :direction :in))
504 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
505 ("BindMaterialParameterEXT" bind-material-parameter-ext :return "UInt32"
506 :args
507 ((:name |face| :type |MaterialFace| :direction :in)
508 (:name |value| :type |MaterialParameter| :direction :in))
509 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
510 ("BindLightParameterEXT" bind-light-parameter-ext :return "UInt32" :args
511 ((:name |light| :type |LightName| :direction :in)
512 (:name |value| :type |LightParameter| :direction :in))
513 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
514 ("DisableVariantClientStateEXT" disable-variant-client-state-ext :return
515 "void" :args ((:name |id| :type |UInt32| :direction :in)) :category
516 "EXT_vertex_shader" :deprecated nil :version "1.2")
517 ("EnableVariantClientStateEXT" enable-variant-client-state-ext :return "void"
518 :args ((:name |id| :type |UInt32| :direction :in)) :category
519 "EXT_vertex_shader" :deprecated nil :version "1.2")
520 ("VariantPointerEXT" variant-pointer-ext :return "void" :args
521 ((:name |id| :type |UInt32| :direction :in)
522 (:name |type| :type |ScalarType| :direction :in)
523 (:name |stride| :type |UInt32| :direction :in)
524 (:name |addr| :type |Void| :direction :in :array t :size
525 (|id| |type| |stride|)))
526 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
527 ("VariantuivEXT" variant-uiv-ext :return "void" :args
528 ((:name |id| :type |UInt32| :direction :in)
529 (:name |addr| :type |UInt32| :direction :in :array t :size (|id|)))
530 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
531 ("VariantusvEXT" variant-usv-ext :return "void" :args
532 ((:name |id| :type |UInt32| :direction :in)
533 (:name |addr| :type |UInt16| :direction :in :array t :size (|id|)))
534 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
535 ("VariantubvEXT" variant-ubv-ext :return "void" :args
536 ((:name |id| :type |UInt32| :direction :in)
537 (:name |addr| :type |UInt8| :direction :in :array t :size (|id|)))
538 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
539 ("VariantdvEXT" variant-dv-ext :return "void" :args
540 ((:name |id| :type |UInt32| :direction :in)
541 (:name |addr| :type |Float64| :direction :in :array t :size (|id|)))
542 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
543 ("VariantfvEXT" variant-fv-ext :return "void" :args
544 ((:name |id| :type |UInt32| :direction :in)
545 (:name |addr| :type |Float32| :direction :in :array t :size (|id|)))
546 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
547 ("VariantivEXT" variant-iv-ext :return "void" :args
548 ((:name |id| :type |UInt32| :direction :in)
549 (:name |addr| :type |Int32| :direction :in :array t :size (|id|)))
550 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
551 ("VariantsvEXT" variant-sv-ext :return "void" :args
552 ((:name |id| :type |UInt32| :direction :in)
553 (:name |addr| :type |Int16| :direction :in :array t :size (|id|)))
554 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
555 ("VariantbvEXT" variant-bv-ext :return "void" :args
556 ((:name |id| :type |UInt32| :direction :in)
557 (:name |addr| :type |Int8| :direction :in :array t :size (|id|)))
558 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
559 ("SetLocalConstantEXT" set-local-constant-ext :return "void" :args
560 ((:name |id| :type |UInt32| :direction :in)
561 (:name |type| :type |ScalarType| :direction :in)
562 (:name |addr| :type |Void| :direction :in :array t :size (|id| |type|)))
563 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
564 ("SetInvariantEXT" set-invariant-ext :return "void" :args
565 ((:name |id| :type |UInt32| :direction :in)
566 (:name |type| :type |ScalarType| :direction :in)
567 (:name |addr| :type |Void| :direction :in :array t :size (|id| |type|)))
568 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
569 ("GenSymbolsEXT" gen-symbols-ext :return "UInt32" :args
570 ((:name |datatype| :type |DataTypeEXT| :direction :in)
571 (:name |storagetype| :type |VertexShaderStorageTypeEXT| :direction :in)
572 (:name |range| :type |ParameterRangeEXT| :direction :in)
573 (:name |components| :type |UInt32| :direction :in))
574 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
575 ("ExtractComponentEXT" extract-component-ext :return "void" :args
576 ((:name |res| :type |UInt32| :direction :in)
577 (:name |src| :type |UInt32| :direction :in)
578 (:name |num| :type |UInt32| :direction :in))
579 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
580 ("InsertComponentEXT" insert-component-ext :return "void" :args
581 ((:name |res| :type |UInt32| :direction :in)
582 (:name |src| :type |UInt32| :direction :in)
583 (:name |num| :type |UInt32| :direction :in))
584 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
585 ("WriteMaskEXT" write-mask-ext :return "void" :args
586 ((:name |res| :type |UInt32| :direction :in)
587 (:name |in| :type |UInt32| :direction :in)
588 (:name |outX| :type |VertexShaderWriteMaskEXT| :direction :in)
589 (:name |outY| :type |VertexShaderWriteMaskEXT| :direction :in)
590 (:name |outZ| :type |VertexShaderWriteMaskEXT| :direction :in)
591 (:name |outW| :type |VertexShaderWriteMaskEXT| :direction :in))
592 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
593 ("SwizzleEXT" swizzle-ext :return "void" :args
594 ((:name |res| :type |UInt32| :direction :in)
595 (:name |in| :type |UInt32| :direction :in)
596 (:name |outX| :type |VertexShaderCoordOutEXT| :direction :in)
597 (:name |outY| :type |VertexShaderCoordOutEXT| :direction :in)
598 (:name |outZ| :type |VertexShaderCoordOutEXT| :direction :in)
599 (:name |outW| :type |VertexShaderCoordOutEXT| :direction :in))
600 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
601 ("ShaderOp3EXT" shader-op-3-ext :return "void" :args
602 ((:name |op| :type |VertexShaderOpEXT| :direction :in)
603 (:name |res| :type |UInt32| :direction :in)
604 (:name |arg1| :type |UInt32| :direction :in)
605 (:name |arg2| :type |UInt32| :direction :in)
606 (:name |arg3| :type |UInt32| :direction :in))
607 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
608 ("ShaderOp2EXT" shader-op-2-ext :return "void" :args
609 ((:name |op| :type |VertexShaderOpEXT| :direction :in)
610 (:name |res| :type |UInt32| :direction :in)
611 (:name |arg1| :type |UInt32| :direction :in)
612 (:name |arg2| :type |UInt32| :direction :in))
613 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
614 ("ShaderOp1EXT" shader-op-1-ext :return "void" :args
615 ((:name |op| :type |VertexShaderOpEXT| :direction :in)
616 (:name |res| :type |UInt32| :direction :in)
617 (:name |arg1| :type |UInt32| :direction :in))
618 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
619 ("DeleteVertexShaderEXT" delete-vertex-shader-ext :return "void" :args
620 ((:name |id| :type |UInt32| :direction :in)) :category "EXT_vertex_shader"
621 :deprecated nil :version "1.2")
622 ("GenVertexShadersEXT" gen-vertex-shaders-ext :return "UInt32" :args
623 ((:name |range| :type |UInt32| :direction :in)) :category
624 "EXT_vertex_shader" :deprecated nil :version "1.2")
625 ("BindVertexShaderEXT" bind-vertex-shader-ext :return "void" :args
626 ((:name |id| :type |UInt32| :direction :in)) :category "EXT_vertex_shader"
627 :deprecated nil :version "1.2")
628 ("EndVertexShaderEXT" end-vertex-shader-ext :return "void" :args nil
629 :category "EXT_vertex_shader" :deprecated nil :version "1.2")
630 ("BeginVertexShaderEXT" begin-vertex-shader-ext :return "void" :args nil
631 :category "EXT_vertex_shader" :deprecated nil :version "1.2")))