Bill's coming back online merge. API breaking changes!
[cl-glfw.git] / lib / opengl-version_1_3.lisp
blob743c3983b70eac7b79e9c579973620ca17c66e62
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 ;;;; version_1_3
7 (defconstant +texture0+ #x84C0)
8 (defconstant +texture1+ #x84C1)
9 (defconstant +texture2+ #x84C2)
10 (defconstant +texture3+ #x84C3)
11 (defconstant +texture4+ #x84C4)
12 (defconstant +texture5+ #x84C5)
13 (defconstant +texture6+ #x84C6)
14 (defconstant +texture7+ #x84C7)
15 (defconstant +texture8+ #x84C8)
16 (defconstant +texture9+ #x84C9)
17 (defconstant +texture10+ #x84CA)
18 (defconstant +texture11+ #x84CB)
19 (defconstant +texture12+ #x84CC)
20 (defconstant +texture13+ #x84CD)
21 (defconstant +texture14+ #x84CE)
22 (defconstant +texture15+ #x84CF)
23 (defconstant +texture16+ #x84D0)
24 (defconstant +texture17+ #x84D1)
25 (defconstant +texture18+ #x84D2)
26 (defconstant +texture19+ #x84D3)
27 (defconstant +texture20+ #x84D4)
28 (defconstant +texture21+ #x84D5)
29 (defconstant +texture22+ #x84D6)
30 (defconstant +texture23+ #x84D7)
31 (defconstant +texture24+ #x84D8)
32 (defconstant +texture25+ #x84D9)
33 (defconstant +texture26+ #x84DA)
34 (defconstant +texture27+ #x84DB)
35 (defconstant +texture28+ #x84DC)
36 (defconstant +texture29+ #x84DD)
37 (defconstant +texture30+ #x84DE)
38 (defconstant +texture31+ #x84DF)
39 (defconstant +active-texture+ #x84E0)
40 (defconstant +client-active-texture+ #x84E1)
41 (defconstant +max-texture-units+ #x84E2)
42 (defconstant +transpose-modelview-matrix+ #x84E3)
43 (defconstant +transpose-projection-matrix+ #x84E4)
44 (defconstant +transpose-texture-matrix+ #x84E5)
45 (defconstant +transpose-color-matrix+ #x84E6)
46 (defconstant +multisample+ #x809D)
47 (defconstant +sample-alpha-to-coverage+ #x809E)
48 (defconstant +sample-alpha-to-one+ #x809F)
49 (defconstant +sample-coverage+ #x80A0)
50 (defconstant +sample-buffers+ #x80A8)
51 (defconstant +samples+ #x80A9)
52 (defconstant +sample-coverage-value+ #x80AA)
53 (defconstant +sample-coverage-invert+ #x80AB)
54 (defconstant +multisample-bit+ #x20000000)
55 (defconstant +normal-map+ #x8511)
56 (defconstant +reflection-map+ #x8512)
57 (defconstant +texture-cube-map+ #x8513)
58 (defconstant +texture-binding-cube-map+ #x8514)
59 (defconstant +texture-cube-map-positive-x+ #x8515)
60 (defconstant +texture-cube-map-negative-x+ #x8516)
61 (defconstant +texture-cube-map-positive-y+ #x8517)
62 (defconstant +texture-cube-map-negative-y+ #x8518)
63 (defconstant +texture-cube-map-positive-z+ #x8519)
64 (defconstant +texture-cube-map-negative-z+ #x851A)
65 (defconstant +proxy-texture-cube-map+ #x851B)
66 (defconstant +max-cube-map-texture-size+ #x851C)
67 (defconstant +compressed-alpha+ #x84E9)
68 (defconstant +compressed-luminance+ #x84EA)
69 (defconstant +compressed-luminance-alpha+ #x84EB)
70 (defconstant +compressed-intensity+ #x84EC)
71 (defconstant +compressed-rgb+ #x84ED)
72 (defconstant +compressed-rgba+ #x84EE)
73 (defconstant +texture-compression-hint+ #x84EF)
74 (defconstant +texture-compressed-image-size+ #x86A0)
75 (defconstant +texture-compressed+ #x86A1)
76 (defconstant +num-compressed-texture-formats+ #x86A2)
77 (defconstant +compressed-texture-formats+ #x86A3)
78 (defconstant +combine+ #x8570)
79 (defconstant +combine-rgb+ #x8571)
80 (defconstant +combine-alpha+ #x8572)
81 (defconstant +source0-rgb+ #x8580)
82 (defconstant +source1-rgb+ #x8581)
83 (defconstant +source2-rgb+ #x8582)
84 (defconstant +source0-alpha+ #x8588)
85 (defconstant +source1-alpha+ #x8589)
86 (defconstant +source2-alpha+ #x858A)
87 (defconstant +operand0-rgb+ #x8590)
88 (defconstant +operand1-rgb+ #x8591)
89 (defconstant +operand2-rgb+ #x8592)
90 (defconstant +operand0-alpha+ #x8598)
91 (defconstant +operand1-alpha+ #x8599)
92 (defconstant +operand2-alpha+ #x859A)
93 (defconstant +rgb-scale+ #x8573)
94 (defconstant +add-signed+ #x8574)
95 (defconstant +interpolate+ #x8575)
96 (defconstant +subtract+ #x84E7)
97 (defconstant +constant+ #x8576)
98 (defconstant +primary-color+ #x8577)
99 (defconstant +previous+ #x8578)
100 (defconstant +dot3-rgb+ #x86AE)
101 (defconstant +dot3-rgba+ #x86AF)
102 (defglfun "GetCompressedTexImage" get-compressed-tex-image :return "void" :args
103 ((:name |target| :type |TextureTarget| :direction :in)
104 (:name |level| :type |CheckedInt32| :direction :in)
105 (:name |img| :type |CompressedTextureARB| :direction :out :array t :size
106 (|target| |level|)))
107 :category "VERSION_1_3" :version "1.3")
108 (defglfun "CompressedTexSubImage1D" compressed-tex-sub-image-1d :return "void"
109 :args
110 ((:name |target| :type |TextureTarget| :direction :in)
111 (:name |level| :type |CheckedInt32| :direction :in)
112 (:name |xoffset| :type |CheckedInt32| :direction :in)
113 (:name |width| :type |SizeI| :direction :in)
114 (:name |format| :type |PixelFormat| :direction :in)
115 (:name |imageSize| :type |SizeI| :direction :in)
116 (:name |data| :type |CompressedTextureARB| :direction :in :array t :size
117 imagesize))
118 :category "VERSION_1_3" :version "1.3")
119 (defglfun "CompressedTexSubImage2D" compressed-tex-sub-image-2d :return "void"
120 :args
121 ((:name |target| :type |TextureTarget| :direction :in)
122 (:name |level| :type |CheckedInt32| :direction :in)
123 (:name |xoffset| :type |CheckedInt32| :direction :in)
124 (:name |yoffset| :type |CheckedInt32| :direction :in)
125 (:name |width| :type |SizeI| :direction :in)
126 (:name |height| :type |SizeI| :direction :in)
127 (:name |format| :type |PixelFormat| :direction :in)
128 (:name |imageSize| :type |SizeI| :direction :in)
129 (:name |data| :type |CompressedTextureARB| :direction :in :array t :size
130 imagesize))
131 :category "VERSION_1_3" :version "1.3")
132 (defglfun "CompressedTexSubImage3D" compressed-tex-sub-image-3d :return "void"
133 :args
134 ((:name |target| :type |TextureTarget| :direction :in)
135 (:name |level| :type |CheckedInt32| :direction :in)
136 (:name |xoffset| :type |CheckedInt32| :direction :in)
137 (:name |yoffset| :type |CheckedInt32| :direction :in)
138 (:name |zoffset| :type |CheckedInt32| :direction :in)
139 (:name |width| :type |SizeI| :direction :in)
140 (:name |height| :type |SizeI| :direction :in)
141 (:name |depth| :type |SizeI| :direction :in)
142 (:name |format| :type |PixelFormat| :direction :in)
143 (:name |imageSize| :type |SizeI| :direction :in)
144 (:name |data| :type |CompressedTextureARB| :direction :in :array t :size
145 imagesize))
146 :category "VERSION_1_3" :version "1.3")
147 (defglfun "CompressedTexImage1D" compressed-tex-image-1d :return "void" :args
148 ((:name |target| :type |TextureTarget| :direction :in)
149 (:name |level| :type |CheckedInt32| :direction :in)
150 (:name |internalformat| :type |PixelInternalFormat| :direction :in)
151 (:name |width| :type |SizeI| :direction :in)
152 (:name |border| :type |CheckedInt32| :direction :in)
153 (:name |imageSize| :type |SizeI| :direction :in)
154 (:name |data| :type |CompressedTextureARB| :direction :in :array t :size
155 imagesize))
156 :category "VERSION_1_3" :version "1.3")
157 (defglfun "CompressedTexImage2D" compressed-tex-image-2d :return "void" :args
158 ((:name |target| :type |TextureTarget| :direction :in)
159 (:name |level| :type |CheckedInt32| :direction :in)
160 (:name |internalformat| :type |PixelInternalFormat| :direction :in)
161 (:name |width| :type |SizeI| :direction :in)
162 (:name |height| :type |SizeI| :direction :in)
163 (:name |border| :type |CheckedInt32| :direction :in)
164 (:name |imageSize| :type |SizeI| :direction :in)
165 (:name |data| :type |CompressedTextureARB| :direction :in :array t :size
166 imagesize))
167 :category "VERSION_1_3" :version "1.3")
168 (defglfun "CompressedTexImage3D" compressed-tex-image-3d :return "void" :args
169 ((:name |target| :type |TextureTarget| :direction :in)
170 (:name |level| :type |CheckedInt32| :direction :in)
171 (:name |internalformat| :type |PixelInternalFormat| :direction :in)
172 (:name |width| :type |SizeI| :direction :in)
173 (:name |height| :type |SizeI| :direction :in)
174 (:name |depth| :type |SizeI| :direction :in)
175 (:name |border| :type |CheckedInt32| :direction :in)
176 (:name |imageSize| :type |SizeI| :direction :in)
177 (:name |data| :type |CompressedTextureARB| :direction :in :array t :size
178 imagesize))
179 :category "VERSION_1_3" :version "1.3")
180 (defglfun "SampleCoverage" sample-coverage :return "void" :args
181 ((:name |value| :type |ClampedFloat32| :direction :in)
182 (:name |invert| :type |Boolean| :direction :in))
183 :category "VERSION_1_3" :version "1.3")
184 (defglfun "MultTransposeMatrixd" mult-transpose-matrix-d :return "void" :args
185 ((:name |m| :type |Float64| :direction :in :array t :size #x10)) :category
186 "VERSION_1_3" :version "1.3")
187 (defglfun "MultTransposeMatrixf" mult-transpose-matrix-f :return "void" :args
188 ((:name |m| :type |Float32| :direction :in :array t :size #x10)) :category
189 "VERSION_1_3" :version "1.3")
190 (defglfun "LoadTransposeMatrixd" load-transpose-matrix-d :return "void" :args
191 ((:name |m| :type |Float64| :direction :in :array t :size #x10)) :category
192 "VERSION_1_3" :version "1.3")
193 (defglfun "LoadTransposeMatrixf" load-transpose-matrix-f :return "void" :args
194 ((:name |m| :type |Float32| :direction :in :array t :size #x10)) :category
195 "VERSION_1_3" :version "1.3")
196 (defglfun "MultiTexCoord4sv" multi-tex-coord-4sv :return "void" :args
197 ((:name |target| :type |TextureUnit| :direction :in)
198 (:name |v| :type |CoordS| :direction :in :array t :size #x4))
199 :category "VERSION_1_3" :version "1.3")
200 (defglfun "MultiTexCoord4s" multi-tex-coord-4s :return "void" :args
201 ((:name |target| :type |TextureUnit| :direction :in)
202 (:name |s| :type |CoordS| :direction :in)
203 (:name |t| :type |CoordS| :direction :in)
204 (:name |r| :type |CoordS| :direction :in)
205 (:name |q| :type |CoordS| :direction :in))
206 :category "VERSION_1_3" :version "1.3")
207 (defglfun "MultiTexCoord4iv" multi-tex-coord-4iv :return "void" :args
208 ((:name |target| :type |TextureUnit| :direction :in)
209 (:name |v| :type |CoordI| :direction :in :array t :size #x4))
210 :category "VERSION_1_3" :version "1.3")
211 (defglfun "MultiTexCoord4i" multi-tex-coord-4i :return "void" :args
212 ((:name |target| :type |TextureUnit| :direction :in)
213 (:name |s| :type |CoordI| :direction :in)
214 (:name |t| :type |CoordI| :direction :in)
215 (:name |r| :type |CoordI| :direction :in)
216 (:name |q| :type |CoordI| :direction :in))
217 :category "VERSION_1_3" :version "1.3")
218 (defglfun "MultiTexCoord4fv" multi-tex-coord-4fv :return "void" :args
219 ((:name |target| :type |TextureUnit| :direction :in)
220 (:name |v| :type |CoordF| :direction :in :array t :size #x4))
221 :category "VERSION_1_3" :version "1.3")
222 (defglfun "MultiTexCoord4f" multi-tex-coord-4f :return "void" :args
223 ((:name |target| :type |TextureUnit| :direction :in)
224 (:name |s| :type |CoordF| :direction :in)
225 (:name |t| :type |CoordF| :direction :in)
226 (:name |r| :type |CoordF| :direction :in)
227 (:name |q| :type |CoordF| :direction :in))
228 :category "VERSION_1_3" :version "1.3")
229 (defglfun "MultiTexCoord4dv" multi-tex-coord-4dv :return "void" :args
230 ((:name |target| :type |TextureUnit| :direction :in)
231 (:name |v| :type |CoordD| :direction :in :array t :size #x4))
232 :category "VERSION_1_3" :version "1.3")
233 (defglfun "MultiTexCoord4d" multi-tex-coord-4d :return "void" :args
234 ((:name |target| :type |TextureUnit| :direction :in)
235 (:name |s| :type |CoordD| :direction :in)
236 (:name |t| :type |CoordD| :direction :in)
237 (:name |r| :type |CoordD| :direction :in)
238 (:name |q| :type |CoordD| :direction :in))
239 :category "VERSION_1_3" :version "1.3")
240 (defglfun "MultiTexCoord3sv" multi-tex-coord-3sv :return "void" :args
241 ((:name |target| :type |TextureUnit| :direction :in)
242 (:name |v| :type |CoordS| :direction :in :array t :size #x3))
243 :category "VERSION_1_3" :version "1.3")
244 (defglfun "MultiTexCoord3s" multi-tex-coord-3s :return "void" :args
245 ((:name |target| :type |TextureUnit| :direction :in)
246 (:name |s| :type |CoordS| :direction :in)
247 (:name |t| :type |CoordS| :direction :in)
248 (:name |r| :type |CoordS| :direction :in))
249 :category "VERSION_1_3" :version "1.3")
250 (defglfun "MultiTexCoord3iv" multi-tex-coord-3iv :return "void" :args
251 ((:name |target| :type |TextureUnit| :direction :in)
252 (:name |v| :type |CoordI| :direction :in :array t :size #x3))
253 :category "VERSION_1_3" :version "1.3")
254 (defglfun "MultiTexCoord3i" multi-tex-coord-3i :return "void" :args
255 ((:name |target| :type |TextureUnit| :direction :in)
256 (:name |s| :type |CoordI| :direction :in)
257 (:name |t| :type |CoordI| :direction :in)
258 (:name |r| :type |CoordI| :direction :in))
259 :category "VERSION_1_3" :version "1.3")
260 (defglfun "MultiTexCoord3fv" multi-tex-coord-3fv :return "void" :args
261 ((:name |target| :type |TextureUnit| :direction :in)
262 (:name |v| :type |CoordF| :direction :in :array t :size #x3))
263 :category "VERSION_1_3" :version "1.3")
264 (defglfun "MultiTexCoord3f" multi-tex-coord-3f :return "void" :args
265 ((:name |target| :type |TextureUnit| :direction :in)
266 (:name |s| :type |CoordF| :direction :in)
267 (:name |t| :type |CoordF| :direction :in)
268 (:name |r| :type |CoordF| :direction :in))
269 :category "VERSION_1_3" :version "1.3")
270 (defglfun "MultiTexCoord3dv" multi-tex-coord-3dv :return "void" :args
271 ((:name |target| :type |TextureUnit| :direction :in)
272 (:name |v| :type |CoordD| :direction :in :array t :size #x3))
273 :category "VERSION_1_3" :version "1.3")
274 (defglfun "MultiTexCoord3d" multi-tex-coord-3d :return "void" :args
275 ((:name |target| :type |TextureUnit| :direction :in)
276 (:name |s| :type |CoordD| :direction :in)
277 (:name |t| :type |CoordD| :direction :in)
278 (:name |r| :type |CoordD| :direction :in))
279 :category "VERSION_1_3" :version "1.3")
280 (defglfun "MultiTexCoord2sv" multi-tex-coord-2sv :return "void" :args
281 ((:name |target| :type |TextureUnit| :direction :in)
282 (:name |v| :type |CoordS| :direction :in :array t :size #x2))
283 :category "VERSION_1_3" :version "1.3")
284 (defglfun "MultiTexCoord2s" multi-tex-coord-2s :return "void" :args
285 ((:name |target| :type |TextureUnit| :direction :in)
286 (:name |s| :type |CoordS| :direction :in)
287 (:name |t| :type |CoordS| :direction :in))
288 :category "VERSION_1_3" :version "1.3")
289 (defglfun "MultiTexCoord2iv" multi-tex-coord-2iv :return "void" :args
290 ((:name |target| :type |TextureUnit| :direction :in)
291 (:name |v| :type |CoordI| :direction :in :array t :size #x2))
292 :category "VERSION_1_3" :version "1.3")
293 (defglfun "MultiTexCoord2i" multi-tex-coord-2i :return "void" :args
294 ((:name |target| :type |TextureUnit| :direction :in)
295 (:name |s| :type |CoordI| :direction :in)
296 (:name |t| :type |CoordI| :direction :in))
297 :category "VERSION_1_3" :version "1.3")
298 (defglfun "MultiTexCoord2fv" multi-tex-coord-2fv :return "void" :args
299 ((:name |target| :type |TextureUnit| :direction :in)
300 (:name |v| :type |CoordF| :direction :in :array t :size #x2))
301 :category "VERSION_1_3" :version "1.3")
302 (defglfun "MultiTexCoord2f" multi-tex-coord-2f :return "void" :args
303 ((:name |target| :type |TextureUnit| :direction :in)
304 (:name |s| :type |CoordF| :direction :in)
305 (:name |t| :type |CoordF| :direction :in))
306 :category "VERSION_1_3" :version "1.3")
307 (defglfun "MultiTexCoord2dv" multi-tex-coord-2dv :return "void" :args
308 ((:name |target| :type |TextureUnit| :direction :in)
309 (:name |v| :type |CoordD| :direction :in :array t :size #x2))
310 :category "VERSION_1_3" :version "1.3")
311 (defglfun "MultiTexCoord2d" multi-tex-coord-2d :return "void" :args
312 ((:name |target| :type |TextureUnit| :direction :in)
313 (:name |s| :type |CoordD| :direction :in)
314 (:name |t| :type |CoordD| :direction :in))
315 :category "VERSION_1_3" :version "1.3")
316 (defglfun "MultiTexCoord1sv" multi-tex-coord-1sv :return "void" :args
317 ((:name |target| :type |TextureUnit| :direction :in)
318 (:name |v| :type |CoordS| :direction :in :array t :size #x1))
319 :category "VERSION_1_3" :version "1.3")
320 (defglfun "MultiTexCoord1s" multi-tex-coord-1s :return "void" :args
321 ((:name |target| :type |TextureUnit| :direction :in)
322 (:name |s| :type |CoordS| :direction :in))
323 :category "VERSION_1_3" :version "1.3")
324 (defglfun "MultiTexCoord1iv" multi-tex-coord-1iv :return "void" :args
325 ((:name |target| :type |TextureUnit| :direction :in)
326 (:name |v| :type |CoordI| :direction :in :array t :size #x1))
327 :category "VERSION_1_3" :version "1.3")
328 (defglfun "MultiTexCoord1i" multi-tex-coord-1i :return "void" :args
329 ((:name |target| :type |TextureUnit| :direction :in)
330 (:name |s| :type |CoordI| :direction :in))
331 :category "VERSION_1_3" :version "1.3")
332 (defglfun "MultiTexCoord1fv" multi-tex-coord-1fv :return "void" :args
333 ((:name |target| :type |TextureUnit| :direction :in)
334 (:name |v| :type |CoordF| :direction :in :array t :size #x1))
335 :category "VERSION_1_3" :version "1.3")
336 (defglfun "MultiTexCoord1f" multi-tex-coord-1f :return "void" :args
337 ((:name |target| :type |TextureUnit| :direction :in)
338 (:name |s| :type |CoordF| :direction :in))
339 :category "VERSION_1_3" :version "1.3")
340 (defglfun "MultiTexCoord1dv" multi-tex-coord-1dv :return "void" :args
341 ((:name |target| :type |TextureUnit| :direction :in)
342 (:name |v| :type |CoordD| :direction :in :array t :size #x1))
343 :category "VERSION_1_3" :version "1.3")
344 (defglfun "MultiTexCoord1d" multi-tex-coord-1d :return "void" :args
345 ((:name |target| :type |TextureUnit| :direction :in)
346 (:name |s| :type |CoordD| :direction :in))
347 :category "VERSION_1_3" :version "1.3")
348 (defglfun "ClientActiveTexture" client-active-texture :return "void" :args
349 ((:name |texture| :type |TextureUnit| :direction :in)) :category "VERSION_1_3"
350 :version "1.3")
351 (defglfun "ActiveTexture" active-texture :return "void" :args
352 ((:name |texture| :type |TextureUnit| :direction :in)) :category "VERSION_1_3"
353 :version "1.3")