bitmask tweak and grid generator
[cl-glfw/dh.git] / lib / opengl-version_1_2.lisp
blobbbf8c61ea53eee9742ae306324abfd86cd46e15d
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_2
7 (defconstant +max-elements-vertices+ #x80E8)
8 (defconstant +max-elements-indices+ #x80E9)
9 (defconstant +pack-skip-images+ #x806B)
10 (defconstant +pack-image-height+ #x806C)
11 (defconstant +unpack-skip-images+ #x806D)
12 (defconstant +unpack-image-height+ #x806E)
13 (defconstant +texture-3d+ #x806F)
14 (defconstant +proxy-texture-3d+ #x8070)
15 (defconstant +texture-depth+ #x8071)
16 (defconstant +texture-wrap-r+ #x8072)
17 (defconstant +max-3d-texture-size+ #x8073)
18 (defconstant +max-elements-vertices+ #x80E8)
19 (defconstant +max-elements-indices+ #x80E9)
20 (defglfun "CopyTexSubImage3D" copy-tex-sub-image-3d :return "void" :args
21 ((:name |target| :type |TextureTarget| :direction :in)
22 (:name |level| :type |CheckedInt32| :direction :in)
23 (:name |xoffset| :type |CheckedInt32| :direction :in)
24 (:name |yoffset| :type |CheckedInt32| :direction :in)
25 (:name |zoffset| :type |CheckedInt32| :direction :in)
26 (:name |x| :type |WinCoord| :direction :in)
27 (:name |y| :type |WinCoord| :direction :in)
28 (:name |width| :type |SizeI| :direction :in)
29 (:name |height| :type |SizeI| :direction :in))
30 :category "VERSION_1_2" :version "1.2")
31 (defglfun "TexSubImage3D" tex-sub-image-3d :return "void" :args
32 ((:name |target| :type |TextureTarget| :direction :in)
33 (:name |level| :type |CheckedInt32| :direction :in)
34 (:name |xoffset| :type |CheckedInt32| :direction :in)
35 (:name |yoffset| :type |CheckedInt32| :direction :in)
36 (:name |zoffset| :type |CheckedInt32| :direction :in)
37 (:name |width| :type |SizeI| :direction :in)
38 (:name |height| :type |SizeI| :direction :in)
39 (:name |depth| :type |SizeI| :direction :in)
40 (:name |format| :type |PixelFormat| :direction :in)
41 (:name |type| :type |PixelType| :direction :in)
42 (:name |pixels| :type |Void| :direction :in :array t :size
43 (|format| |type| |width| |height| |depth|)))
44 :category "VERSION_1_2" :version "1.2")
45 (defglfun "TexImage3D" tex-image-3d :return "void" :args
46 ((:name |target| :type |TextureTarget| :direction :in)
47 (:name |level| :type |CheckedInt32| :direction :in)
48 (:name |internalformat| :type |TextureComponentCount| :direction :in)
49 (:name |width| :type |SizeI| :direction :in)
50 (:name |height| :type |SizeI| :direction :in)
51 (:name |depth| :type |SizeI| :direction :in)
52 (:name |border| :type |CheckedInt32| :direction :in)
53 (:name |format| :type |PixelFormat| :direction :in)
54 (:name |type| :type |PixelType| :direction :in)
55 (:name |pixels| :type |Void| :direction :in :array t :size
56 (|format| |type| |width| |height| |depth|)))
57 :category "VERSION_1_2" :version "1.2")
58 (defglfun "ResetMinmax" reset-minmax :return "void" :args
59 ((:name |target| :type |MinmaxTarget| :direction :in)) :category "VERSION_1_2"
60 :version "1.2")
61 (defglfun "ResetHistogram" reset-histogram :return "void" :args
62 ((:name |target| :type |HistogramTarget| :direction :in)) :category
63 "VERSION_1_2" :version "1.2")
64 (defglfun "Minmax" minmax :return "void" :args
65 ((:name |target| :type |MinmaxTarget| :direction :in)
66 (:name |internalformat| :type |PixelInternalFormat| :direction :in)
67 (:name |sink| :type |Boolean| :direction :in))
68 :category "VERSION_1_2" :version "1.2")
69 (defglfun "Histogram" histogram :return "void" :args
70 ((:name |target| :type |HistogramTarget| :direction :in)
71 (:name |width| :type |SizeI| :direction :in)
72 (:name |internalformat| :type |PixelInternalFormat| :direction :in)
73 (:name |sink| :type |Boolean| :direction :in))
74 :category "VERSION_1_2" :version "1.2")
75 (defglfun "GetMinmaxParameteriv" get-minmax-parameter-iv :return "void" :args
76 ((:name |target| :type |MinmaxTarget| :direction :in)
77 (:name |pname| :type |GetMinmaxParameterPName| :direction :in)
78 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
79 :category "VERSION_1_2" :version "1.2")
80 (defglfun "GetMinmaxParameterfv" get-minmax-parameter-fv :return "void" :args
81 ((:name |target| :type |MinmaxTarget| :direction :in)
82 (:name |pname| :type |GetMinmaxParameterPName| :direction :in)
83 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
84 :category "VERSION_1_2" :version "1.2")
85 (defglfun "GetMinmax" get-minmax :return "void" :args
86 ((:name |target| :type |MinmaxTarget| :direction :in)
87 (:name |reset| :type |Boolean| :direction :in)
88 (:name |format| :type |PixelFormat| :direction :in)
89 (:name |type| :type |PixelType| :direction :in)
90 (:name |values| :type |Void| :direction :out :array t :size
91 (|target| |format| |type|)))
92 :category "VERSION_1_2" :version "1.2")
93 (defglfun "GetHistogramParameteriv" get-histogram-parameter-iv :return "void"
94 :args
95 ((:name |target| :type |HistogramTarget| :direction :in)
96 (:name |pname| :type |GetHistogramParameterPName| :direction :in)
97 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
98 :category "VERSION_1_2" :version "1.2")
99 (defglfun "GetHistogramParameterfv" get-histogram-parameter-fv :return "void"
100 :args
101 ((:name |target| :type |HistogramTarget| :direction :in)
102 (:name |pname| :type |GetHistogramParameterPName| :direction :in)
103 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
104 :category "VERSION_1_2" :version "1.2")
105 (defglfun "GetHistogram" get-histogram :return "void" :args
106 ((:name |target| :type |HistogramTarget| :direction :in)
107 (:name |reset| :type |Boolean| :direction :in)
108 (:name |format| :type |PixelFormat| :direction :in)
109 (:name |type| :type |PixelType| :direction :in)
110 (:name |values| :type |Void| :direction :out :array t :size
111 (|target| |format| |type|)))
112 :category "VERSION_1_2" :version "1.2")
113 (defglfun "SeparableFilter2D" separable-filter-2d :return "void" :args
114 ((:name |target| :type |SeparableTarget| :direction :in)
115 (:name |internalformat| :type |PixelInternalFormat| :direction :in)
116 (:name |width| :type |SizeI| :direction :in)
117 (:name |height| :type |SizeI| :direction :in)
118 (:name |format| :type |PixelFormat| :direction :in)
119 (:name |type| :type |PixelType| :direction :in)
120 (:name |row| :type |Void| :direction :in :array t :size
121 (|target| |format| |type| |width|))
122 (:name |column| :type |Void| :direction :in :array t :size
123 (|target| |format| |type| |height|)))
124 :category "VERSION_1_2" :version "1.2")
125 (defglfun "GetSeparableFilter" get-separable-filter :return "void" :args
126 ((:name |target| :type |SeparableTarget| :direction :in)
127 (:name |format| :type |PixelFormat| :direction :in)
128 (:name |type| :type |PixelType| :direction :in)
129 (:name |row| :type |Void| :direction :out :array t :size
130 (|target| |format| |type|))
131 (:name |column| :type |Void| :direction :out :array t :size
132 (|target| |format| |type|))
133 (:name |span| :type |Void| :direction :out :array t :size
134 (|target| |format| |type|)))
135 :category "VERSION_1_2" :version "1.2")
136 (defglfun "GetConvolutionParameteriv" get-convolution-parameter-iv :return
137 "void" :args
138 ((:name |target| :type |ConvolutionTarget| :direction :in)
139 (:name |pname| :type |GetConvolutionParameterPName| :direction :in)
140 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
141 :category "VERSION_1_2" :version "1.2")
142 (defglfun "GetConvolutionParameterfv" get-convolution-parameter-fv :return
143 "void" :args
144 ((:name |target| :type |ConvolutionTarget| :direction :in)
145 (:name |pname| :type |GetConvolutionParameterPName| :direction :in)
146 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
147 :category "VERSION_1_2" :version "1.2")
148 (defglfun "GetConvolutionFilter" get-convolution-filter :return "void" :args
149 ((:name |target| :type |ConvolutionTarget| :direction :in)
150 (:name |format| :type |PixelFormat| :direction :in)
151 (:name |type| :type |PixelType| :direction :in)
152 (:name |image| :type |Void| :direction :out :array t :size
153 (|target| |format| |type|)))
154 :category "VERSION_1_2" :version "1.2")
155 (defglfun "CopyConvolutionFilter2D" copy-convolution-filter-2d :return "void"
156 :args
157 ((:name |target| :type |ConvolutionTarget| :direction :in)
158 (:name |internalformat| :type |PixelInternalFormat| :direction :in)
159 (:name |x| :type |WinCoord| :direction :in)
160 (:name |y| :type |WinCoord| :direction :in)
161 (:name |width| :type |SizeI| :direction :in)
162 (:name |height| :type |SizeI| :direction :in))
163 :category "VERSION_1_2" :version "1.2")
164 (defglfun "CopyConvolutionFilter1D" copy-convolution-filter-1d :return "void"
165 :args
166 ((:name |target| :type |ConvolutionTarget| :direction :in)
167 (:name |internalformat| :type |PixelInternalFormat| :direction :in)
168 (:name |x| :type |WinCoord| :direction :in)
169 (:name |y| :type |WinCoord| :direction :in)
170 (:name |width| :type |SizeI| :direction :in))
171 :category "VERSION_1_2" :version "1.2")
172 (defglfun "ConvolutionParameteriv" convolution-parameter-iv :return "void"
173 :args
174 ((:name |target| :type |ConvolutionTarget| :direction :in)
175 (:name |pname| :type |ConvolutionParameter| :direction :in)
176 (:name |params| :type |CheckedInt32| :direction :in :array t :size
177 (|pname|)))
178 :category "VERSION_1_2" :version "1.2")
179 (defglfun "ConvolutionParameteri" convolution-parameter-i :return "void" :args
180 ((:name |target| :type |ConvolutionTarget| :direction :in)
181 (:name |pname| :type |ConvolutionParameter| :direction :in)
182 (:name |params| :type |CheckedInt32| :direction :in))
183 :category "VERSION_1_2" :version "1.2")
184 (defglfun "ConvolutionParameterfv" convolution-parameter-fv :return "void"
185 :args
186 ((:name |target| :type |ConvolutionTarget| :direction :in)
187 (:name |pname| :type |ConvolutionParameter| :direction :in)
188 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
189 (|pname|)))
190 :category "VERSION_1_2" :version "1.2")
191 (defglfun "ConvolutionParameterf" convolution-parameter-f :return "void" :args
192 ((:name |target| :type |ConvolutionTarget| :direction :in)
193 (:name |pname| :type |ConvolutionParameter| :direction :in)
194 (:name |params| :type |CheckedFloat32| :direction :in))
195 :category "VERSION_1_2" :version "1.2")
196 (defglfun "ConvolutionFilter2D" convolution-filter-2d :return "void" :args
197 ((:name |target| :type |ConvolutionTarget| :direction :in)
198 (:name |internalformat| :type |PixelInternalFormat| :direction :in)
199 (:name |width| :type |SizeI| :direction :in)
200 (:name |height| :type |SizeI| :direction :in)
201 (:name |format| :type |PixelFormat| :direction :in)
202 (:name |type| :type |PixelType| :direction :in)
203 (:name |image| :type |Void| :direction :in :array t :size
204 (|format| |type| |width| |height|)))
205 :category "VERSION_1_2" :version "1.2")
206 (defglfun "ConvolutionFilter1D" convolution-filter-1d :return "void" :args
207 ((:name |target| :type |ConvolutionTarget| :direction :in)
208 (:name |internalformat| :type |PixelInternalFormat| :direction :in)
209 (:name |width| :type |SizeI| :direction :in)
210 (:name |format| :type |PixelFormat| :direction :in)
211 (:name |type| :type |PixelType| :direction :in)
212 (:name |image| :type |Void| :direction :in :array t :size
213 (|format| |type| |width|)))
214 :category "VERSION_1_2" :version "1.2")
215 (defglfun "CopyColorSubTable" copy-color-sub-table :return "void" :args
216 ((:name |target| :type |ColorTableTarget| :direction :in)
217 (:name |start| :type |SizeI| :direction :in)
218 (:name |x| :type |WinCoord| :direction :in)
219 (:name |y| :type |WinCoord| :direction :in)
220 (:name |width| :type |SizeI| :direction :in))
221 :category "VERSION_1_2" :version "1.2")
222 (defglfun "ColorSubTable" color-sub-table :return "void" :args
223 ((:name |target| :type |ColorTableTarget| :direction :in)
224 (:name |start| :type |SizeI| :direction :in)
225 (:name |count| :type |SizeI| :direction :in)
226 (:name |format| :type |PixelFormat| :direction :in)
227 (:name |type| :type |PixelType| :direction :in)
228 (:name |data| :type |Void| :direction :in :array t :size
229 (|format| |type| |count|)))
230 :category "VERSION_1_2" :version "1.2")
231 (defglfun "GetColorTableParameteriv" get-color-table-parameter-iv :return
232 "void" :args
233 ((:name |target| :type |ColorTableTarget| :direction :in)
234 (:name |pname| :type |GetColorTableParameterPName| :direction :in)
235 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
236 :category "VERSION_1_2" :version "1.2")
237 (defglfun "GetColorTableParameterfv" get-color-table-parameter-fv :return
238 "void" :args
239 ((:name |target| :type |ColorTableTarget| :direction :in)
240 (:name |pname| :type |GetColorTableParameterPName| :direction :in)
241 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
242 :category "VERSION_1_2" :version "1.2")
243 (defglfun "GetColorTable" get-color-table :return "void" :args
244 ((:name |target| :type |ColorTableTarget| :direction :in)
245 (:name |format| :type |PixelFormat| :direction :in)
246 (:name |type| :type |PixelType| :direction :in)
247 (:name |table| :type |Void| :direction :out :array t :size
248 (|target| |format| |type|)))
249 :category "VERSION_1_2" :version "1.2")
250 (defglfun "CopyColorTable" copy-color-table :return "void" :args
251 ((:name |target| :type |ColorTableTarget| :direction :in)
252 (:name |internalformat| :type |PixelInternalFormat| :direction :in)
253 (:name |x| :type |WinCoord| :direction :in)
254 (:name |y| :type |WinCoord| :direction :in)
255 (:name |width| :type |SizeI| :direction :in))
256 :category "VERSION_1_2" :version "1.2")
257 (defglfun "ColorTableParameteriv" color-table-parameter-iv :return "void" :args
258 ((:name |target| :type |ColorTableTarget| :direction :in)
259 (:name |pname| :type |ColorTableParameterPName| :direction :in)
260 (:name |params| :type |CheckedInt32| :direction :in :array t :size
261 (|pname|)))
262 :category "VERSION_1_2" :version "1.2")
263 (defglfun "ColorTableParameterfv" color-table-parameter-fv :return "void" :args
264 ((:name |target| :type |ColorTableTarget| :direction :in)
265 (:name |pname| :type |ColorTableParameterPName| :direction :in)
266 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
267 (|pname|)))
268 :category "VERSION_1_2" :version "1.2")
269 (defglfun "ColorTable" color-table :return "void" :args
270 ((:name |target| :type |ColorTableTarget| :direction :in)
271 (:name |internalformat| :type |PixelInternalFormat| :direction :in)
272 (:name |width| :type |SizeI| :direction :in)
273 (:name |format| :type |PixelFormat| :direction :in)
274 (:name |type| :type |PixelType| :direction :in)
275 (:name |table| :type |Void| :direction :in :array t :size
276 (|format| |type| |width|)))
277 :category "VERSION_1_2" :version "1.2")
278 (defglfun "DrawRangeElements" draw-range-elements :return "void" :args
279 ((:name |mode| :type |BeginMode| :direction :in)
280 (:name |start| :type |UInt32| :direction :in)
281 (:name |end| :type |UInt32| :direction :in)
282 (:name |count| :type |SizeI| :direction :in)
283 (:name |type| :type |DrawElementsType| :direction :in)
284 (:name |indices| :type |Void| :direction :in :array t :size
285 (|count| |type|)))
286 :category "VERSION_1_2" :version "1.2")
287 (defglfun "BlendEquation" blend-equation :return "void" :args
288 ((:name |mode| :type |BlendEquationMode| :direction :in)) :category
289 "VERSION_1_2" :version "1.2")
290 (defglfun "BlendColor" blend-color :return "void" :args
291 ((:name |red| :type |ClampedColorF| :direction :in)
292 (:name |green| :type |ClampedColorF| :direction :in)
293 (:name |blue| :type |ClampedColorF| :direction :in)
294 (:name |alpha| :type |ClampedColorF| :direction :in))
295 :category "VERSION_1_2" :version "1.2")