include more low-level bindings
[clinton/guile-figl.git] / upstream-man-pages / man4 / internalformattable.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook MathML Module V1.1b1//EN"
3 "http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd">
4 <table frame="topbot"><title>Sized Internal Formats</title>
5 <tgroup cols="7" align="left">
6 <colspec align="left"/>
7 <colspec align="left"/>
8 <colspec align="center"/>
9 <colspec align="center"/>
10 <colspec align="center"/>
11 <colspec align="center"/>
12 <colspec align="center"/>
13 <thead>
14 <row>
15 <entry rowsep="1" align="left"><emphasis role="bold">
16 Sized Internal Format
17 </emphasis></entry>
18 <entry rowsep="1" align="left"><emphasis role="bold">
19 Base Internal Format
20 </emphasis></entry>
21 <entry rowsep="1" align="left"><emphasis role="bold">
22 Red Bits
23 </emphasis></entry>
24 <entry rowsep="1" align="left"><emphasis role="bold">
25 Green Bits
26 </emphasis></entry>
27 <entry rowsep="1" align="left"><emphasis role="bold">
28 Blue Bits
29 </emphasis></entry>
30 <entry rowsep="1" align="left"><emphasis role="bold">
31 Alpha Bits
32 </emphasis></entry>
33 <entry rowsep="1" align="left"><emphasis role="bold">
34 Shared Bits
35 </emphasis></entry>
36 </row>
37 </thead>
38 <tbody>
39 <row>
40 <entry><constant>GL_R8</constant></entry>
41 <entry><constant>GL_RED</constant></entry>
42 <entry>8</entry>
43 <entry></entry>
44 <entry></entry>
45 <entry></entry>
46 <entry></entry>
47 </row>
48 <row>
49 <entry><constant>GL_R8_SNORM</constant></entry>
50 <entry><constant>GL_RED</constant></entry>
51 <entry>s8</entry>
52 <entry></entry>
53 <entry></entry>
54 <entry></entry>
55 <entry></entry>
56 </row>
57 <row>
58 <entry><constant>GL_R16</constant></entry>
59 <entry><constant>GL_RED</constant></entry>
60 <entry>16</entry>
61 <entry></entry>
62 <entry></entry>
63 <entry></entry>
64 <entry></entry>
65 </row>
66 <row>
67 <entry><constant>GL_R16_SNORM</constant></entry>
68 <entry><constant>GL_RED</constant></entry>
69 <entry>s16</entry>
70 <entry></entry>
71 <entry></entry>
72 <entry></entry>
73 <entry></entry>
74 </row>
75 <row>
76 <entry><constant>GL_RG8</constant></entry>
77 <entry><constant>GL_RG</constant></entry>
78 <entry>8</entry>
79 <entry>8</entry>
80 <entry></entry>
81 <entry></entry>
82 <entry></entry>
83 </row>
84 <row>
85 <entry><constant>GL_RG8_SNORM</constant></entry>
86 <entry><constant>GL_RG</constant></entry>
87 <entry>s8</entry>
88 <entry>s8</entry>
89 <entry></entry>
90 <entry></entry>
91 <entry></entry>
92 </row>
93 <row>
94 <entry><constant>GL_RG16</constant></entry>
95 <entry><constant>GL_RG</constant></entry>
96 <entry>16</entry>
97 <entry>16</entry>
98 <entry></entry>
99 <entry></entry>
100 <entry></entry>
101 </row>
102 <row>
103 <entry><constant>GL_RG16_SNORM</constant></entry>
104 <entry><constant>GL_RG</constant></entry>
105 <entry>s16</entry>
106 <entry>s16</entry>
107 <entry></entry>
108 <entry></entry>
109 <entry></entry>
110 </row>
111 <row>
112 <entry><constant>GL_R3_G3_B2</constant></entry>
113 <entry><constant>GL_RGB</constant></entry>
114 <entry>3</entry>
115 <entry>3</entry>
116 <entry>2</entry>
117 <entry></entry>
118 <entry></entry>
119 </row>
120 <row>
121 <entry><constant>GL_RGB4</constant></entry>
122 <entry><constant>GL_RGB</constant></entry>
123 <entry>4</entry>
124 <entry>4</entry>
125 <entry>4</entry>
126 <entry></entry>
127 <entry></entry>
128 </row>
129 <row>
130 <entry><constant>GL_RGB5</constant></entry>
131 <entry><constant>GL_RGB</constant></entry>
132 <entry>5</entry>
133 <entry>5</entry>
134 <entry>5</entry>
135 <entry></entry>
136 <entry></entry>
137 </row>
138 <row>
139 <entry><constant>GL_RGB8</constant></entry>
140 <entry><constant>GL_RGB</constant></entry>
141 <entry>8</entry>
142 <entry>8</entry>
143 <entry>8</entry>
144 <entry></entry>
145 <entry></entry>
146 </row>
147 <row>
148 <entry><constant>GL_RGB8_SNORM</constant></entry>
149 <entry><constant>GL_RGB</constant></entry>
150 <entry>s8</entry>
151 <entry>s8</entry>
152 <entry>s8</entry>
153 <entry></entry>
154 <entry></entry>
155 </row>
156 <row>
157 <entry><constant>GL_RGB10</constant></entry>
158 <entry><constant>GL_RGB</constant></entry>
159 <entry>10</entry>
160 <entry>10</entry>
161 <entry>10</entry>
162 <entry></entry>
163 <entry></entry>
164 </row>
165 <row>
166 <entry><constant>GL_RGB12</constant></entry>
167 <entry><constant>GL_RGB</constant></entry>
168 <entry>12</entry>
169 <entry>12</entry>
170 <entry>12</entry>
171 <entry></entry>
172 <entry></entry>
173 </row>
174 <row>
175 <entry><constant>GL_RGB16_SNORM</constant></entry>
176 <entry><constant>GL_RGB</constant></entry>
177 <entry>16</entry>
178 <entry>16</entry>
179 <entry>16</entry>
180 <entry></entry>
181 <entry></entry>
182 </row>
183 <row>
184 <entry><constant>GL_RGBA2</constant></entry>
185 <entry><constant>GL_RGB</constant></entry>
186 <entry>2</entry>
187 <entry>2</entry>
188 <entry>2</entry>
189 <entry>2</entry>
190 <entry></entry>
191 </row>
192 <row>
193 <entry><constant>GL_RGBA4</constant></entry>
194 <entry><constant>GL_RGB</constant></entry>
195 <entry>4</entry>
196 <entry>4</entry>
197 <entry>4</entry>
198 <entry>4</entry>
199 <entry></entry>
200 </row>
201 <row>
202 <entry><constant>GL_RGB5_A1</constant></entry>
203 <entry><constant>GL_RGBA</constant></entry>
204 <entry>5</entry>
205 <entry>5</entry>
206 <entry>5</entry>
207 <entry>1</entry>
208 <entry></entry>
209 </row>
210 <row>
211 <entry><constant>GL_RGBA8</constant></entry>
212 <entry><constant>GL_RGBA</constant></entry>
213 <entry>8</entry>
214 <entry>8</entry>
215 <entry>8</entry>
216 <entry>8</entry>
217 <entry></entry>
218 </row>
219 <row>
220 <entry><constant>GL_RGBA8_SNORM</constant></entry>
221 <entry><constant>GL_RGBA</constant></entry>
222 <entry>s8</entry>
223 <entry>s8</entry>
224 <entry>s8</entry>
225 <entry>s8</entry>
226 <entry></entry>
227 </row>
228 <row>
229 <entry><constant>GL_RGB10_A2</constant></entry>
230 <entry><constant>GL_RGBA</constant></entry>
231 <entry>10</entry>
232 <entry>10</entry>
233 <entry>10</entry>
234 <entry>2</entry>
235 <entry></entry>
236 </row>
237 <row>
238 <entry><constant>GL_RGB10_A2UI</constant></entry>
239 <entry><constant>GL_RGBA</constant></entry>
240 <entry>ui10</entry>
241 <entry>ui10</entry>
242 <entry>ui10</entry>
243 <entry>ui2</entry>
244 <entry></entry>
245 </row>
246 <row>
247 <entry><constant>GL_RGBA12</constant></entry>
248 <entry><constant>GL_RGBA</constant></entry>
249 <entry>12</entry>
250 <entry>12</entry>
251 <entry>12</entry>
252 <entry>12</entry>
253 <entry></entry>
254 </row>
255 <row>
256 <entry><constant>GL_RGBA16</constant></entry>
257 <entry><constant>GL_RGBA</constant></entry>
258 <entry>16</entry>
259 <entry>16</entry>
260 <entry>16</entry>
261 <entry>16</entry>
262 <entry></entry>
263 </row>
264 <row>
265 <entry><constant>GL_SRGB8</constant></entry>
266 <entry><constant>GL_RGB</constant></entry>
267 <entry>8</entry>
268 <entry>8</entry>
269 <entry>8</entry>
270 <entry></entry>
271 <entry></entry>
272 </row>
273 <row>
274 <entry><constant>GL_SRGB8_ALPHA8</constant></entry>
275 <entry><constant>GL_RGBA</constant></entry>
276 <entry>8</entry>
277 <entry>8</entry>
278 <entry>8</entry>
279 <entry>8</entry>
280 <entry></entry>
281 </row>
282 <row>
283 <entry><constant>GL_R16F</constant></entry>
284 <entry><constant>GL_RED</constant></entry>
285 <entry>f16</entry>
286 <entry></entry>
287 <entry></entry>
288 <entry></entry>
289 <entry></entry>
290 </row>
291 <row>
292 <entry><constant>GL_RG16F</constant></entry>
293 <entry><constant>GL_RG</constant></entry>
294 <entry>f16</entry>
295 <entry>f16</entry>
296 <entry></entry>
297 <entry></entry>
298 <entry></entry>
299 </row>
300 <row>
301 <entry><constant>GL_RGB16F</constant></entry>
302 <entry><constant>GL_RGB</constant></entry>
303 <entry>f16</entry>
304 <entry>f16</entry>
305 <entry>f16</entry>
306 <entry></entry>
307 <entry></entry>
308 </row>
309 <row>
310 <entry><constant>GL_RGBA16F</constant></entry>
311 <entry><constant>GL_RGBA</constant></entry>
312 <entry>f16</entry>
313 <entry>f16</entry>
314 <entry>f16</entry>
315 <entry>f16</entry>
316 <entry></entry>
317 </row>
318 <row>
319 <entry><constant>GL_R32F</constant></entry>
320 <entry><constant>GL_RED</constant></entry>
321 <entry>f32</entry>
322 <entry></entry>
323 <entry></entry>
324 <entry></entry>
325 <entry></entry>
326 </row>
327 <row>
328 <entry><constant>GL_RG32F</constant></entry>
329 <entry><constant>GL_RG</constant></entry>
330 <entry>f32</entry>
331 <entry>f32</entry>
332 <entry></entry>
333 <entry></entry>
334 <entry></entry>
335 </row>
336 <row>
337 <entry><constant>GL_RGB32F</constant></entry>
338 <entry><constant>GL_RGB</constant></entry>
339 <entry>f32</entry>
340 <entry>f32</entry>
341 <entry>f32</entry>
342 <entry></entry>
343 <entry></entry>
344 </row>
345 <row>
346 <entry><constant>GL_RGBA32F</constant></entry>
347 <entry><constant>GL_RGBA</constant></entry>
348 <entry>f32</entry>
349 <entry>f32</entry>
350 <entry>f32</entry>
351 <entry>f32</entry>
352 <entry></entry>
353 </row>
354 <row>
355 <entry><constant>GL_R11F_G11F_B10F</constant></entry>
356 <entry><constant>GL_RGB</constant></entry>
357 <entry>f11</entry>
358 <entry>f11</entry>
359 <entry>f10</entry>
360 <entry></entry>
361 <entry></entry>
362 </row>
363 <row>
364 <entry><constant>GL_RGB9_E5</constant></entry>
365 <entry><constant>GL_RGB</constant></entry>
366 <entry>9</entry>
367 <entry>9</entry>
368 <entry>9</entry>
369 <entry></entry>
370 <entry>5</entry>
371 </row>
372 <row>
373 <entry><constant>GL_R8I</constant></entry>
374 <entry><constant>GL_RED</constant></entry>
375 <entry>i8</entry>
376 <entry></entry>
377 <entry></entry>
378 <entry></entry>
379 <entry></entry>
380 </row>
381 <row>
382 <entry><constant>GL_R8UI</constant></entry>
383 <entry><constant>GL_RED</constant></entry>
384 <entry>ui8</entry>
385 <entry></entry>
386 <entry></entry>
387 <entry></entry>
388 <entry></entry>
389 </row>
390 <row>
391 <entry><constant>GL_R16I</constant></entry>
392 <entry><constant>GL_RED</constant></entry>
393 <entry>i16</entry>
394 <entry></entry>
395 <entry></entry>
396 <entry></entry>
397 <entry></entry>
398 </row>
399 <row>
400 <entry><constant>GL_R16UI</constant></entry>
401 <entry><constant>GL_RED</constant></entry>
402 <entry>ui16</entry>
403 <entry></entry>
404 <entry></entry>
405 <entry></entry>
406 <entry></entry>
407 </row>
408 <row>
409 <entry><constant>GL_R32I</constant></entry>
410 <entry><constant>GL_RED</constant></entry>
411 <entry>i32</entry>
412 <entry></entry>
413 <entry></entry>
414 <entry></entry>
415 <entry></entry>
416 </row>
417 <row>
418 <entry><constant>GL_R32UI</constant></entry>
419 <entry><constant>GL_RED</constant></entry>
420 <entry>ui32</entry>
421 <entry></entry>
422 <entry></entry>
423 <entry></entry>
424 <entry></entry>
425 </row>
426 <row>
427 <entry><constant>GL_RG8I</constant></entry>
428 <entry><constant>GL_RG</constant></entry>
429 <entry>i8</entry>
430 <entry>i8</entry>
431 <entry></entry>
432 <entry></entry>
433 <entry></entry>
434 </row>
435 <row>
436 <entry><constant>GL_RG8UI</constant></entry>
437 <entry><constant>GL_RG</constant></entry>
438 <entry>ui8</entry>
439 <entry>ui8</entry>
440 <entry></entry>
441 <entry></entry>
442 <entry></entry>
443 </row>
444 <row>
445 <entry><constant>GL_RG16I</constant></entry>
446 <entry><constant>GL_RG</constant></entry>
447 <entry>i16</entry>
448 <entry>i16</entry>
449 <entry></entry>
450 <entry></entry>
451 <entry></entry>
452 </row>
453 <row>
454 <entry><constant>GL_RG16UI</constant></entry>
455 <entry><constant>GL_RG</constant></entry>
456 <entry>ui16</entry>
457 <entry>ui16</entry>
458 <entry></entry>
459 <entry></entry>
460 <entry></entry>
461 </row>
462 <row>
463 <entry><constant>GL_RG32I</constant></entry>
464 <entry><constant>GL_RG</constant></entry>
465 <entry>i32</entry>
466 <entry>i32</entry>
467 <entry></entry>
468 <entry></entry>
469 <entry></entry>
470 </row>
471 <row>
472 <entry><constant>GL_RG32UI</constant></entry>
473 <entry><constant>GL_RG</constant></entry>
474 <entry>ui32</entry>
475 <entry>ui32</entry>
476 <entry></entry>
477 <entry></entry>
478 <entry></entry>
479 </row>
480 <row>
481 <entry><constant>GL_RGB8I</constant></entry>
482 <entry><constant>GL_RGB</constant></entry>
483 <entry>i8</entry>
484 <entry>i8</entry>
485 <entry>i8</entry>
486 <entry></entry>
487 <entry></entry>
488 </row>
489 <row>
490 <entry><constant>GL_RGB8UI</constant></entry>
491 <entry><constant>GL_RGB</constant></entry>
492 <entry>ui8</entry>
493 <entry>ui8</entry>
494 <entry>ui8</entry>
495 <entry></entry>
496 <entry></entry>
497 </row>
498 <row>
499 <entry><constant>GL_RGB16I</constant></entry>
500 <entry><constant>GL_RGB</constant></entry>
501 <entry>i16</entry>
502 <entry>i16</entry>
503 <entry>i16</entry>
504 <entry></entry>
505 <entry></entry>
506 </row>
507 <row>
508 <entry><constant>GL_RGB16UI</constant></entry>
509 <entry><constant>GL_RGB</constant></entry>
510 <entry>ui16</entry>
511 <entry>ui16</entry>
512 <entry>ui16</entry>
513 <entry></entry>
514 <entry></entry>
515 </row>
516 <row>
517 <entry><constant>GL_RGB32I</constant></entry>
518 <entry><constant>GL_RGB</constant></entry>
519 <entry>i32</entry>
520 <entry>i32</entry>
521 <entry>i32</entry>
522 <entry></entry>
523 <entry></entry>
524 </row>
525 <row>
526 <entry><constant>GL_RGB32UI</constant></entry>
527 <entry><constant>GL_RGB</constant></entry>
528 <entry>ui32</entry>
529 <entry>ui32</entry>
530 <entry>ui32</entry>
531 <entry></entry>
532 <entry></entry>
533 </row>
534 <row>
535 <entry><constant>GL_RGBA8I</constant></entry>
536 <entry><constant>GL_RGBA</constant></entry>
537 <entry>i8</entry>
538 <entry>i8</entry>
539 <entry>i8</entry>
540 <entry>i8</entry>
541 <entry></entry>
542 </row>
543 <row>
544 <entry><constant>GL_RGBA8UI</constant></entry>
545 <entry><constant>GL_RGBA</constant></entry>
546 <entry>ui8</entry>
547 <entry>ui8</entry>
548 <entry>ui8</entry>
549 <entry>ui8</entry>
550 <entry></entry>
551 </row>
552 <row>
553 <entry><constant>GL_RGBA16I</constant></entry>
554 <entry><constant>GL_RGBA</constant></entry>
555 <entry>i16</entry>
556 <entry>i16</entry>
557 <entry>i16</entry>
558 <entry>i16</entry>
559 <entry></entry>
560 </row>
561 <row>
562 <entry><constant>GL_RGBA16UI</constant></entry>
563 <entry><constant>GL_RGBA</constant></entry>
564 <entry>ui16</entry>
565 <entry>ui16</entry>
566 <entry>ui16</entry>
567 <entry>ui16</entry>
568 <entry></entry>
569 </row>
570 <row>
571 <entry><constant>GL_RGBA32I</constant></entry>
572 <entry><constant>GL_RGBA</constant></entry>
573 <entry>i32</entry>
574 <entry>i32</entry>
575 <entry>i32</entry>
576 <entry>i32</entry>
577 <entry></entry>
578 </row>
579 <row>
580 <entry><constant>GL_RGBA32UI</constant></entry>
581 <entry><constant>GL_RGBA</constant></entry>
582 <entry>ui32</entry>
583 <entry>ui32</entry>
584 <entry>ui32</entry>
585 <entry>ui32</entry>
586 <entry></entry>
587 </row>
588 </tbody>
589 </tgroup>
590 </table>