1 vogl_internal_tex_format(0x0001, "GL_ONE", 0x0001,
2 0, 0, 0, 0, 0, 0, 0, 8,
3 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
5 GL_RED, GL_UNSIGNED_BYTE, 1, 0, 0),
6 vogl_internal_tex_format(0x0002, "GL_LINE_LOOP", 0x0002,
7 0, 0, 0, 8, 0, 0, 0, 8,
8 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
10 GL_LUMINANCE_ALPHA, GL_UNSIGNED_BYTE, 2, 0, 0),
11 vogl_internal_tex_format(0x0003, "GL_LINE_STRIP", 0x0003,
12 8, 8, 8, 0, 0, 0, 0, 0,
13 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
15 GL_RGB, GL_UNSIGNED_BYTE, 3, 0, 0),
16 vogl_internal_tex_format(0x0004, "GL_LINE_BIT", 0x0004,
17 8, 8, 8, 8, 0, 0, 0, 0,
18 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
20 GL_RGBA, GL_UNSIGNED_INT_8_8_8_8_REV, 4, 0, 0),
21 vogl_internal_tex_format(0x1902, "GL_DEPTH_COMPONENT", 0x1902,
22 0, 0, 0, 0, 24, 0, 0, 0,
23 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE,
25 GL_DEPTH_COMPONENT, GL_FLOAT, 4, 0, 0),
26 vogl_internal_tex_format(0x1903, "GL_RED", 0x1903,
27 8, 0, 0, 0, 0, 0, 0, 0,
28 GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
30 GL_RED, GL_UNSIGNED_BYTE, 1, 0, 0),
31 vogl_internal_tex_format(0x1906, "GL_ALPHA", 0x1906,
32 0, 0, 0, 8, 0, 0, 0, 0,
33 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
35 GL_ALPHA, GL_UNSIGNED_BYTE, 1, 0, 0),
36 vogl_internal_tex_format(0x1907, "GL_RGB", 0x1907,
37 8, 8, 8, 0, 0, 0, 0, 0,
38 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
40 GL_RGB, GL_UNSIGNED_BYTE, 3, 0, 0),
41 vogl_internal_tex_format(0x1908, "GL_RGBA", 0x1908,
42 8, 8, 8, 8, 0, 0, 0, 0,
43 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
45 GL_RGBA, GL_UNSIGNED_INT_8_8_8_8_REV, 4, 0, 0),
46 vogl_internal_tex_format(0x1909, "GL_LUMINANCE", 0x1909,
47 0, 0, 0, 0, 0, 0, 0, 8,
48 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
50 GL_LUMINANCE, GL_UNSIGNED_BYTE, 1, 0, 0),
51 vogl_internal_tex_format(0x190A, "GL_LUMINANCE_ALPHA", 0x190A,
52 0, 0, 0, 8, 0, 0, 0, 8,
53 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
55 GL_LUMINANCE_ALPHA, GL_UNSIGNED_BYTE, 2, 0, 0),
56 vogl_internal_tex_format(0x2A10, "GL_R3_G3_B2", 0x2A10,
57 5, 6, 5, 0, 0, 0, 0, 0,
58 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
60 GL_RGB, GL_UNSIGNED_SHORT_5_6_5, 2, 0, 0),
61 vogl_internal_tex_format(0x803B, "GL_ALPHA4", 0x803B,
62 0, 0, 0, 8, 0, 0, 0, 0,
63 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
65 GL_ALPHA, GL_UNSIGNED_BYTE, 1, 0, 0),
66 vogl_internal_tex_format(0x803C, "GL_ALPHA8", 0x803C,
67 0, 0, 0, 8, 0, 0, 0, 0,
68 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
70 GL_ALPHA, GL_UNSIGNED_BYTE, 1, 0, 0),
71 vogl_internal_tex_format(0x803D, "GL_ALPHA12", 0x803D,
72 0, 0, 0, 16, 0, 0, 0, 0,
73 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
75 GL_ALPHA, GL_UNSIGNED_SHORT, 2, 0, 0),
76 vogl_internal_tex_format(0x803E, "GL_ALPHA16", 0x803E,
77 0, 0, 0, 16, 0, 0, 0, 0,
78 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
80 GL_ALPHA, GL_UNSIGNED_SHORT, 2, 0, 0),
81 vogl_internal_tex_format(0x803F, "GL_LUMINANCE4", 0x803F,
82 0, 0, 0, 0, 0, 0, 0, 8,
83 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
85 GL_LUMINANCE, GL_UNSIGNED_BYTE, 1, 0, 0),
86 vogl_internal_tex_format(0x8040, "GL_LUMINANCE8", 0x8040,
87 0, 0, 0, 0, 0, 0, 0, 8,
88 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
90 GL_LUMINANCE, GL_UNSIGNED_BYTE, 1, 0, 0),
91 vogl_internal_tex_format(0x8041, "GL_LUMINANCE12", 0x8041,
92 0, 0, 0, 0, 0, 0, 0, 16,
93 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
95 GL_LUMINANCE, GL_UNSIGNED_SHORT, 2, 0, 0),
96 vogl_internal_tex_format(0x8042, "GL_LUMINANCE16", 0x8042,
97 0, 0, 0, 0, 0, 0, 0, 16,
98 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
100 GL_LUMINANCE, GL_UNSIGNED_SHORT, 2, 0, 0),
101 vogl_internal_tex_format(0x8043, "GL_LUMINANCE4_ALPHA4", 0x8043,
102 0, 0, 0, 8, 0, 0, 0, 8,
103 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
105 GL_LUMINANCE_ALPHA, GL_UNSIGNED_BYTE, 2, 0, 0),
106 vogl_internal_tex_format(0x8044, "GL_LUMINANCE6_ALPHA2", 0x8044,
107 0, 0, 0, 8, 0, 0, 0, 8,
108 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
110 GL_LUMINANCE_ALPHA, GL_UNSIGNED_BYTE, 2, 0, 0),
111 vogl_internal_tex_format(0x8045, "GL_LUMINANCE8_ALPHA8", 0x8045,
112 0, 0, 0, 8, 0, 0, 0, 8,
113 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
115 GL_LUMINANCE_ALPHA, GL_UNSIGNED_BYTE, 2, 0, 0),
116 vogl_internal_tex_format(0x8046, "GL_LUMINANCE12_ALPHA4", 0x8046,
117 0, 0, 0, 8, 0, 0, 0, 8,
118 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
120 GL_LUMINANCE_ALPHA, GL_UNSIGNED_SHORT, 4, 0, 0),
121 vogl_internal_tex_format(0x8047, "GL_LUMINANCE12_ALPHA12", 0x8047,
122 0, 0, 0, 16, 0, 0, 0, 16,
123 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
125 GL_LUMINANCE_ALPHA, GL_UNSIGNED_SHORT, 4, 0, 0),
126 vogl_internal_tex_format(0x8048, "GL_LUMINANCE16_ALPHA16", 0x8048,
127 0, 0, 0, 16, 0, 0, 0, 16,
128 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
130 GL_LUMINANCE_ALPHA, GL_UNSIGNED_SHORT, 4, 0, 0),
131 vogl_internal_tex_format(0x8049, "GL_INTENSITY", 0x8049,
132 0, 0, 0, 0, 0, 0, 8, 0,
133 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE,
135 GL_LUMINANCE, GL_UNSIGNED_BYTE, 1, 0, 0),
136 vogl_internal_tex_format(0x804A, "GL_INTENSITY4", 0x804A,
137 0, 0, 0, 0, 0, 0, 8, 0,
138 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE,
140 GL_LUMINANCE, GL_UNSIGNED_BYTE, 1, 0, 0),
141 vogl_internal_tex_format(0x804B, "GL_INTENSITY8", 0x804B,
142 0, 0, 0, 0, 0, 0, 8, 0,
143 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE,
145 GL_LUMINANCE, GL_UNSIGNED_BYTE, 1, 0, 0),
146 vogl_internal_tex_format(0x804C, "GL_INTENSITY12", 0x804C,
147 0, 0, 0, 0, 0, 0, 16, 0,
148 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE,
150 GL_LUMINANCE, GL_UNSIGNED_SHORT, 2, 0, 0),
151 vogl_internal_tex_format(0x804D, "GL_INTENSITY16", 0x804D,
152 0, 0, 0, 0, 0, 0, 16, 0,
153 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE,
155 GL_LUMINANCE, GL_UNSIGNED_SHORT, 2, 0, 0),
156 vogl_internal_tex_format(0x804F, "GL_RGB4", 0x804F,
157 5, 6, 5, 0, 0, 0, 0, 0,
158 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
160 GL_RGB, GL_UNSIGNED_SHORT_5_6_5, 2, 0, 0),
161 vogl_internal_tex_format(0x8050, "GL_RGB5", 0x8050,
162 5, 6, 5, 0, 0, 0, 0, 0,
163 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
165 GL_RGB, GL_UNSIGNED_SHORT_5_6_5, 2, 0, 0),
166 vogl_internal_tex_format(0x8051, "GL_RGB8", 0x8051,
167 8, 8, 8, 0, 0, 0, 0, 0,
168 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
170 GL_RGB, GL_UNSIGNED_BYTE, 3, 0, 0),
171 vogl_internal_tex_format(0x8052, "GL_RGB10", 0x8052,
172 10, 10, 10, 0, 0, 0, 0, 0,
173 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
175 GL_RGB, GL_UNSIGNED_SHORT, 6, 0, 0),
176 vogl_internal_tex_format(0x8053, "GL_RGB12", 0x8053,
177 10, 10, 10, 0, 0, 0, 0, 0,
178 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
180 GL_RGB, GL_UNSIGNED_SHORT, 6, 0, 0),
181 vogl_internal_tex_format(0x8054, "GL_RGB16", 0x8054,
182 16, 16, 16, 0, 0, 0, 0, 0,
183 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
185 GL_RGB, GL_UNSIGNED_SHORT, 6, 0, 0),
186 vogl_internal_tex_format(0x8055, "GL_RGBA2", 0x8055,
187 8, 8, 8, 8, 0, 0, 0, 0,
188 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
190 GL_RGBA, GL_UNSIGNED_INT_8_8_8_8_REV, 4, 0, 0),
191 vogl_internal_tex_format(0x8056, "GL_RGBA4", 0x8056,
192 8, 8, 8, 8, 0, 0, 0, 0,
193 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
195 GL_RGBA, GL_UNSIGNED_INT_8_8_8_8_REV, 4, 0, 0),
196 vogl_internal_tex_format(0x8057, "GL_RGB5_A1", 0x8057,
197 5, 5, 5, 1, 0, 0, 0, 0,
198 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
200 GL_BGRA, GL_UNSIGNED_SHORT_1_5_5_5_REV, 2, 0, 0),
201 vogl_internal_tex_format(0x8058, "GL_RGBA8", 0x8058,
202 8, 8, 8, 8, 0, 0, 0, 0,
203 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
205 GL_RGBA, GL_UNSIGNED_INT_8_8_8_8_REV, 4, 0, 0),
206 vogl_internal_tex_format(0x8059, "GL_RGB10_A2", 0x8059,
207 10, 10, 10, 2, 0, 0, 0, 0,
208 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
210 GL_RGBA, GL_UNSIGNED_INT_2_10_10_10_REV, 4, 0, 0),
211 vogl_internal_tex_format(0x805A, "GL_RGBA12", 0x805A,
212 8, 8, 8, 8, 0, 0, 0, 0,
213 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
215 GL_RGB, GL_UNSIGNED_SHORT, 6, 0, 0),
216 vogl_internal_tex_format(0x805B, "GL_RGBA16", 0x805B,
217 16, 16, 16, 16, 0, 0, 0, 0,
218 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
220 GL_RGBA, GL_UNSIGNED_SHORT, 8, 0, 0),
221 vogl_internal_tex_format(0x81A5, "GL_DEPTH_COMPONENT16", 0x81A5,
222 0, 0, 0, 0, 16, 0, 0, 0,
223 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE,
225 GL_DEPTH_COMPONENT, GL_UNSIGNED_SHORT, 2, 0, 0),
226 vogl_internal_tex_format(0x81A6, "GL_DEPTH_COMPONENT24", 0x81A6,
227 0, 0, 0, 0, 24, 0, 0, 0,
228 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE,
230 GL_DEPTH_COMPONENT, GL_UNSIGNED_INT, 4, 0, 0),
231 vogl_internal_tex_format(0x81A7, "GL_DEPTH_COMPONENT32", 0x81A7,
232 0, 0, 0, 0, 24, 0, 0, 0,
233 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE,
235 GL_DEPTH_COMPONENT, GL_UNSIGNED_INT, 4, 0, 0),
236 vogl_internal_tex_format(0x8227, "GL_RG", 0x8227,
237 8, 8, 0, 0, 0, 0, 0, 0,
238 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
240 GL_RG, GL_UNSIGNED_BYTE, 2, 0, 0),
241 vogl_internal_tex_format(0x8229, "GL_R8", 0x8229,
242 8, 0, 0, 0, 0, 0, 0, 0,
243 GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
245 GL_RED, GL_UNSIGNED_BYTE, 1, 0, 0),
246 vogl_internal_tex_format(0x822A, "GL_R16", 0x822A,
247 16, 0, 0, 0, 0, 0, 0, 0,
248 GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
250 GL_RED, GL_UNSIGNED_SHORT, 2, 0, 0),
251 vogl_internal_tex_format(0x822B, "GL_RG8", 0x822B,
252 8, 8, 0, 0, 0, 0, 0, 0,
253 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
255 GL_RG, GL_UNSIGNED_BYTE, 2, 0, 0),
256 vogl_internal_tex_format(0x822C, "GL_RG16", 0x822C,
257 16, 16, 0, 0, 0, 0, 0, 0,
258 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
260 GL_RG, GL_UNSIGNED_SHORT, 4, 0, 0),
261 vogl_internal_tex_format(0x822D, "GL_R16F", 0x822D,
262 16, 0, 0, 0, 0, 0, 0, 0,
263 GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
265 GL_RED, GL_HALF_FLOAT, 2, 0, 0),
266 vogl_internal_tex_format(0x822E, "GL_R32F", 0x822E,
267 32, 0, 0, 0, 0, 0, 0, 0,
268 GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
270 GL_RED, GL_FLOAT, 4, 0, 0),
271 vogl_internal_tex_format(0x822F, "GL_RG16F", 0x822F,
272 16, 16, 0, 0, 0, 0, 0, 0,
273 GL_FLOAT, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
275 GL_RG, GL_HALF_FLOAT, 4, 0, 0),
276 vogl_internal_tex_format(0x8886, "GL_FLOAT_RG16_NV", 0x8886,
277 16, 16, 0, 0, 0, 0, 0, 0,
278 GL_FLOAT, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
280 GL_RG, GL_HALF_FLOAT, 4, 0, 0),
281 vogl_internal_tex_format(0x8230, "GL_RG32F", 0x8230,
282 32, 32, 0, 0, 0, 0, 0, 0,
283 GL_FLOAT, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
285 GL_RG, GL_FLOAT, 8, 0, 0),
286 vogl_internal_tex_format(0x8231, "GL_R8I", 0x8231,
287 8, 0, 0, 0, 0, 0, 0, 0,
288 GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
290 GL_RED_INTEGER, GL_BYTE, 1, 0, 0),
291 vogl_internal_tex_format(0x8232, "GL_R8UI", 0x8232,
292 8, 0, 0, 0, 0, 0, 0, 0,
293 GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
295 GL_RED_INTEGER, GL_UNSIGNED_BYTE, 1, 0, 0),
296 vogl_internal_tex_format(0x8233, "GL_R16I", 0x8233,
297 16, 0, 0, 0, 0, 0, 0, 0,
298 GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
300 GL_RED_INTEGER, GL_SHORT, 2, 0, 0),
301 vogl_internal_tex_format(0x8234, "GL_R16UI", 0x8234,
302 16, 0, 0, 0, 0, 0, 0, 0,
303 GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
305 GL_RED_INTEGER, GL_UNSIGNED_SHORT, 2, 0, 0),
306 vogl_internal_tex_format(0x8235, "GL_R32I", 0x8235,
307 32, 0, 0, 0, 0, 0, 0, 0,
308 GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
310 GL_RED_INTEGER, GL_INT, 4, 0, 0),
311 vogl_internal_tex_format(0x8236, "GL_R32UI", 0x8236,
312 32, 0, 0, 0, 0, 0, 0, 0,
313 GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
315 GL_RED_INTEGER, GL_UNSIGNED_INT, 4, 0, 0),
316 vogl_internal_tex_format(0x8237, "GL_RG8I", 0x8237,
317 8, 8, 0, 0, 0, 0, 0, 0,
318 GL_INT, GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
320 GL_RG_INTEGER, GL_BYTE, 2, 0, 0),
321 vogl_internal_tex_format(0x8238, "GL_RG8UI", 0x8238,
322 8, 8, 0, 0, 0, 0, 0, 0,
323 GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
325 GL_RG_INTEGER, GL_UNSIGNED_BYTE, 2, 0, 0),
326 vogl_internal_tex_format(0x8239, "GL_RG16I", 0x8239,
327 16, 16, 0, 0, 0, 0, 0, 0,
328 GL_INT, GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
330 GL_RG_INTEGER, GL_SHORT, 4, 0, 0),
331 vogl_internal_tex_format(0x823A, "GL_RG16UI", 0x823A,
332 16, 16, 0, 0, 0, 0, 0, 0,
333 GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
335 GL_RG_INTEGER, GL_UNSIGNED_SHORT, 4, 0, 0),
336 vogl_internal_tex_format(0x823B, "GL_RG32I", 0x823B,
337 32, 32, 0, 0, 0, 0, 0, 0,
338 GL_INT, GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
340 GL_RG_INTEGER, GL_INT, 8, 0, 0),
341 vogl_internal_tex_format(0x823C, "GL_RG32UI", 0x823C,
342 32, 32, 0, 0, 0, 0, 0, 0,
343 GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
345 GL_RG_INTEGER, GL_UNSIGNED_INT, 8, 0, 0),
346 vogl_internal_tex_format(0x83A1, "GL_RGB4_S3TC", 0x83A1,
347 8, 8, 8, 0, 0, 0, 0, 0,
348 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
350 GL_RGBA, GL_UNSIGNED_BYTE, 8, 4, 4),
351 vogl_internal_tex_format(0x83A3, "GL_RGBA4_S3TC", 0x83A3,
352 8, 8, 8, 8, 0, 0, 0, 0,
353 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
355 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
356 vogl_internal_tex_format(0x83A5, "GL_RGBA4_DXT5_S3TC", 0x83A5,
357 8, 8, 8, 8, 0, 0, 0, 0,
358 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
360 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
361 vogl_internal_tex_format(0x83F0, "GL_COMPRESSED_RGB_S3TC_DXT1_EXT", 0x83F0,
362 8, 8, 8, 0, 0, 0, 0, 0,
363 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
365 GL_RGBA, GL_UNSIGNED_BYTE, 8, 4, 4),
366 vogl_internal_tex_format(0x83F1, "GL_COMPRESSED_RGBA_S3TC_DXT1_EXT", 0x83F1,
367 8, 8, 8, 8, 0, 0, 0, 0,
368 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
370 GL_RGBA, GL_UNSIGNED_BYTE, 8, 4, 4),
371 vogl_internal_tex_format(0x83F2, "GL_COMPRESSED_RGBA_S3TC_DXT3_EXT", 0x83F2,
372 8, 8, 8, 8, 0, 0, 0, 0,
373 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
375 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
376 vogl_internal_tex_format(0x83F3, "GL_COMPRESSED_RGBA_S3TC_DXT5_EXT", 0x83F3,
377 8, 8, 8, 8, 0, 0, 0, 0,
378 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
380 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
381 vogl_internal_tex_format(0x84F9, "GL_DEPTH_STENCIL", 0x88F0,
382 0, 0, 0, 0, 24, 8, 0, 0,
383 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE,
385 GL_DEPTH_STENCIL, GL_UNSIGNED_INT_24_8, 4, 0, 0),
386 vogl_internal_tex_format(0x86F8, "GL_HILO16_NV", 0x86F8,
387 0, 0, 0, 0, 0, 0, 0, 0,
388 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
390 GL_NONE, GL_NONE, 0, 0, 0),
391 vogl_internal_tex_format(0x86FA, "GL_SIGNED_HILO16_NV", 0x86FA,
392 0, 0, 0, 0, 0, 0, 0, 0,
393 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
395 GL_NONE, GL_NONE, 0, 0, 0),
396 vogl_internal_tex_format(0x86FC, "GL_SIGNED_RGBA8_NV", 0x86FC,
397 8, 8, 8, 8, 0, 0, 0, 0,
398 GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
400 GL_RGBA, GL_BYTE, 4, 0, 0),
401 vogl_internal_tex_format(0x86FF, "GL_SIGNED_RGB8_NV", 0x86FF,
402 8, 8, 8, 0, 0, 0, 0, 0,
403 GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
405 GL_RGB, GL_BYTE, 3, 0, 0),
406 vogl_internal_tex_format(0x8702, "GL_SIGNED_LUMINANCE8_NV", 0x8702,
407 0, 0, 0, 0, 0, 0, 0, 8,
408 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
410 GL_LUMINANCE, GL_BYTE, 1, 0, 0),
411 vogl_internal_tex_format(0x8704, "GL_SIGNED_LUMINANCE8_ALPHA8_NV", 0x8704,
412 0, 0, 0, 8, 0, 0, 0, 8,
413 GL_NONE, GL_NONE, GL_NONE, GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
415 GL_LUMINANCE_ALPHA, GL_BYTE, 2, 0, 0),
416 vogl_internal_tex_format(0x8706, "GL_SIGNED_ALPHA8_NV", 0x8706,
417 0, 0, 0, 8, 0, 0, 0, 0,
418 GL_NONE, GL_NONE, GL_NONE, GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
420 GL_ALPHA, GL_BYTE, 1, 0, 0),
421 vogl_internal_tex_format(0x8708, "GL_SIGNED_INTENSITY8_NV", 0x8708,
422 0, 0, 0, 0, 0, 0, 8, 0,
423 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE,
425 GL_LUMINANCE, GL_BYTE, 1, 0, 0),
426 vogl_internal_tex_format(0x8709, "GL_DSDT8_NV", 0x8709,
427 0, 0, 0, 0, 0, 0, 0, 0,
428 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
430 GL_NONE, GL_NONE, 0, 0, 0),
431 vogl_internal_tex_format(0x870A, "GL_DSDT8_MAG8_NV", 0x870A,
432 0, 0, 0, 0, 0, 0, 0, 0,
433 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
435 GL_NONE, GL_NONE, 0, 0, 0),
436 vogl_internal_tex_format(0x870B, "GL_DSDT8_MAG8_INTENSITY8_NV", 0x870B,
437 0, 0, 0, 0, 0, 0, 8, 0,
438 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE,
440 GL_NONE, GL_NONE, 0, 0, 0),
441 vogl_internal_tex_format(0x870D, "GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV", 0x870D,
442 8, 8, 8, 8, 0, 0, 0, 0,
443 GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
445 GL_RGBA, GL_BYTE, 4, 0, 0),
446 vogl_internal_tex_format(0x8814, "GL_RGBA32F", 0x8814,
447 32, 32, 32, 32, 0, 0, 0, 0,
448 GL_FLOAT, GL_FLOAT, GL_FLOAT, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
450 GL_RGBA, GL_FLOAT, 16, 0, 0),
451 vogl_internal_tex_format(0x8815, "GL_RGB32F", 0x8815,
452 32, 32, 32, 0, 0, 0, 0, 0,
453 GL_FLOAT, GL_FLOAT, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
455 GL_RGB, GL_FLOAT, 12, 0, 0),
456 vogl_internal_tex_format(0x8816, "GL_ALPHA32F_ARB", 0x8816,
457 0, 0, 0, 32, 0, 0, 0, 0,
458 GL_NONE, GL_NONE, GL_NONE, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
460 GL_ALPHA, GL_FLOAT, 4, 0, 0),
461 vogl_internal_tex_format(0x8817, "GL_INTENSITY32F_ARB", 0x8817,
462 0, 0, 0, 0, 0, 0, 32, 0,
463 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_FLOAT, GL_NONE,
465 GL_LUMINANCE, GL_FLOAT, 4, 0, 0),
466 vogl_internal_tex_format(0x8818, "GL_LUMINANCE32F_ARB", 0x8818,
467 0, 0, 0, 0, 0, 0, 0, 32,
468 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_FLOAT,
470 GL_LUMINANCE, GL_FLOAT, 4, 0, 0),
471 vogl_internal_tex_format(0x8819, "GL_LUMINANCE_ALPHA32F_ARB", 0x8819,
472 0, 0, 0, 32, 0, 0, 0, 32,
473 GL_NONE, GL_NONE, GL_NONE, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_FLOAT,
475 GL_LUMINANCE_ALPHA, GL_FLOAT, 8, 0, 0),
476 vogl_internal_tex_format(0x881A, "GL_RGBA16F", 0x881A,
477 16, 16, 16, 16, 0, 0, 0, 0,
478 GL_FLOAT, GL_FLOAT, GL_FLOAT, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
480 GL_RGBA, GL_HALF_FLOAT, 8, 0, 0),
481 vogl_internal_tex_format(0x881B, "GL_RGB16F", 0x881B,
482 16, 16, 16, 0, 0, 0, 0, 0,
483 GL_FLOAT, GL_FLOAT, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
485 GL_RGB, GL_HALF_FLOAT, 6, 0, 0),
486 vogl_internal_tex_format(0x881C, "GL_ALPHA16F_ARB", 0x881C,
487 0, 0, 0, 16, 0, 0, 0, 0,
488 GL_NONE, GL_NONE, GL_NONE, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
490 GL_ALPHA, GL_HALF_FLOAT, 2, 0, 0),
491 vogl_internal_tex_format(0x881D, "GL_INTENSITY16F_ARB", 0x881D,
492 0, 0, 0, 0, 0, 0, 16, 0,
493 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_FLOAT, GL_NONE,
495 GL_LUMINANCE, GL_HALF_FLOAT, 2, 0, 0),
496 vogl_internal_tex_format(0x881E, "GL_LUMINANCE16F_ARB", 0x881E,
497 0, 0, 0, 0, 0, 0, 0, 16,
498 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_FLOAT,
500 GL_LUMINANCE, GL_HALF_FLOAT, 2, 0, 0),
501 vogl_internal_tex_format(0x881F, "GL_LUMINANCE_ALPHA16F_ARB", 0x881F,
502 0, 0, 0, 16, 0, 0, 0, 16,
503 GL_NONE, GL_NONE, GL_NONE, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_FLOAT,
505 GL_LUMINANCE_ALPHA, GL_HALF_FLOAT, 4, 0, 0),
506 vogl_internal_tex_format(0x885E, "GL_HILO8_NV", 0x885E,
507 0, 0, 0, 0, 0, 0, 0, 0,
508 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
510 GL_NONE, GL_NONE, 0, 0, 0),
511 vogl_internal_tex_format(0x885F, "GL_SIGNED_HILO8_NV", 0x885F,
512 0, 0, 0, 0, 0, 0, 0, 0,
513 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
515 GL_NONE, GL_NONE, 0, 0, 0),
516 vogl_internal_tex_format(0x88F0, "GL_DEPTH24_STENCIL8", 0x88F0,
517 0, 0, 0, 0, 24, 8, 0, 0,
518 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE,
520 GL_DEPTH_STENCIL, GL_UNSIGNED_INT_24_8, 4, 0, 0),
521 vogl_internal_tex_format(0x8B90, "GL_PALETTE4_RGB8_OES", 0x8B90,
522 8, 8, 8, 0, 0, 0, 0, 0,
523 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
525 GL_RGB, GL_UNSIGNED_BYTE, 3, 0, 0),
526 vogl_internal_tex_format(0x8B91, "GL_PALETTE4_RGBA8_OES", 0x8B91,
527 8, 8, 8, 8, 0, 0, 0, 0,
528 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
530 GL_RGBA, GL_UNSIGNED_INT_8_8_8_8_REV, 4, 0, 0),
531 vogl_internal_tex_format(0x8B92, "GL_PALETTE4_R5_G6_B5_OES", 0x8B92,
532 8, 8, 8, 0, 0, 0, 0, 0,
533 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
535 GL_RGB, GL_UNSIGNED_BYTE, 3, 0, 0),
536 vogl_internal_tex_format(0x8B93, "GL_PALETTE4_RGBA4_OES", 0x8B93,
537 8, 8, 8, 8, 0, 0, 0, 0,
538 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
540 GL_RGBA, GL_UNSIGNED_INT_8_8_8_8_REV, 4, 0, 0),
541 vogl_internal_tex_format(0x8B94, "GL_PALETTE4_RGB5_A1_OES", 0x8B94,
542 8, 8, 8, 8, 0, 0, 0, 0,
543 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
545 GL_RGBA, GL_UNSIGNED_INT_8_8_8_8_REV, 4, 0, 0),
546 vogl_internal_tex_format(0x8B95, "GL_PALETTE8_RGB8_OES", 0x8B95,
547 8, 8, 8, 0, 0, 0, 0, 0,
548 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
550 GL_RGB, GL_UNSIGNED_BYTE, 3, 0, 0),
551 vogl_internal_tex_format(0x8B96, "GL_PALETTE8_RGBA8_OES", 0x8B96,
552 8, 8, 8, 8, 0, 0, 0, 0,
553 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
555 GL_RGBA, GL_UNSIGNED_INT_8_8_8_8_REV, 4, 0, 0),
556 vogl_internal_tex_format(0x8B97, "GL_PALETTE8_R5_G6_B5_OES", 0x8B97,
557 8, 8, 8, 0, 0, 0, 0, 0,
558 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
560 GL_RGB, GL_UNSIGNED_BYTE, 3, 0, 0),
561 vogl_internal_tex_format(0x8B98, "GL_PALETTE8_RGBA4_OES", 0x8B98,
562 8, 8, 8, 8, 0, 0, 0, 0,
563 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
565 GL_RGBA, GL_UNSIGNED_INT_8_8_8_8_REV, 4, 0, 0),
566 vogl_internal_tex_format(0x8B99, "GL_PALETTE8_RGB5_A1_OES", 0x8B99,
567 8, 8, 8, 8, 0, 0, 0, 0,
568 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
570 GL_RGBA, GL_UNSIGNED_INT_8_8_8_8_REV, 4, 0, 0),
571 vogl_internal_tex_format(0x8C3A, "GL_R11F_G11F_B10F", 0x8C3A,
572 11, 11, 10, 0, 0, 0, 0, 0,
573 GL_FLOAT, GL_FLOAT, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
575 GL_RGB, GL_UNSIGNED_INT_10F_11F_11F_REV, 4, 0, 0),
576 vogl_internal_tex_format(0x8C3D, "GL_RGB9_E5", 0x8C3D,
577 9, 9, 9, 0, 0, 0, 0, 0,
578 GL_FLOAT, GL_FLOAT, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
580 GL_RGB, GL_UNSIGNED_INT_5_9_9_9_REV, 4, 0, 0),
581 vogl_internal_tex_format(0x8C40, "GL_SRGB", 0x8C40,
582 8, 8, 8, 0, 0, 0, 0, 0,
583 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
585 GL_RGB, GL_UNSIGNED_BYTE, 3, 0, 0),
586 vogl_internal_tex_format(0x8C41, "GL_SRGB8", 0x8C41,
587 8, 8, 8, 0, 0, 0, 0, 0,
588 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
590 GL_RGB, GL_UNSIGNED_BYTE, 3, 0, 0),
591 vogl_internal_tex_format(0x8C42, "GL_SRGB_ALPHA", 0x8C42,
592 8, 8, 8, 8, 0, 0, 0, 0,
593 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
595 GL_RGBA, GL_UNSIGNED_BYTE, 4, 0, 0),
596 vogl_internal_tex_format(0x8C43, "GL_SRGB8_ALPHA8", 0x8C43,
597 8, 8, 8, 8, 0, 0, 0, 0,
598 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
600 GL_RGBA, GL_UNSIGNED_BYTE, 4, 0, 0),
601 vogl_internal_tex_format(0x8C44, "GL_SLUMINANCE_ALPHA", 0x8C44,
602 0, 0, 0, 8, 0, 0, 0, 8,
603 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
605 GL_LUMINANCE_ALPHA, GL_UNSIGNED_BYTE, 2, 0, 0),
606 vogl_internal_tex_format(0x8C45, "GL_SLUMINANCE8_ALPHA8", 0x8C45,
607 0, 0, 0, 8, 0, 0, 0, 8,
608 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
610 GL_LUMINANCE_ALPHA, GL_BYTE, 2, 0, 0),
611 vogl_internal_tex_format(0x8C46, "GL_SLUMINANCE", 0x8C46,
612 0, 0, 0, 0, 0, 0, 0, 8,
613 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
615 GL_LUMINANCE, GL_UNSIGNED_BYTE, 1, 0, 0),
616 vogl_internal_tex_format(0x8C47, "GL_SLUMINANCE8", 0x8C47,
617 0, 0, 0, 0, 0, 0, 0, 8,
618 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
620 GL_LUMINANCE, GL_UNSIGNED_BYTE, 1, 0, 0),
621 vogl_internal_tex_format(0x8C4C, "GL_COMPRESSED_SRGB_S3TC_DXT1_EXT", 0x8C4C,
622 8, 8, 8, 0, 0, 0, 0, 0,
623 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
625 GL_RGBA, GL_UNSIGNED_BYTE, 8, 4, 4),
626 vogl_internal_tex_format(0x8C4D, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT", 0x8C4D,
627 8, 8, 8, 8, 0, 0, 0, 0,
628 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
630 GL_RGBA, GL_UNSIGNED_BYTE, 8, 4, 4),
631 vogl_internal_tex_format(0x8C4E, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT", 0x8C4E,
632 8, 8, 8, 8, 0, 0, 0, 0,
633 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
635 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
636 vogl_internal_tex_format(0x8C4F, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT", 0x8C4F,
637 8, 8, 8, 8, 0, 0, 0, 0,
638 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
640 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
641 vogl_internal_tex_format(0x8C70, "GL_COMPRESSED_LUMINANCE_LATC1_EXT", 0x8C70,
642 0, 0, 0, 0, 0, 0, 0, 8,
643 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
645 GL_RGBA, GL_UNSIGNED_BYTE, 8, 4, 4),
646 vogl_internal_tex_format(0x8C71, "GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT", 0x8C71,
647 0, 0, 0, 0, 0, 0, 0, 8,
648 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
650 GL_RGBA, GL_UNSIGNED_BYTE, 8, 4, 4),
651 vogl_internal_tex_format(0x8C72, "GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT", 0x8C72,
652 0, 0, 0, 8, 0, 0, 0, 8,
653 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
655 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
656 vogl_internal_tex_format(0x8C73, "GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT", 0x8C73,
657 0, 0, 0, 8, 0, 0, 0, 8,
658 GL_NONE, GL_NONE, GL_NONE, GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_NORMALIZED,
660 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
661 vogl_internal_tex_format(0x8CAC, "GL_DEPTH_COMPONENT32F", 0x8CAC,
662 0, 0, 0, 0, 32, 0, 0, 0,
663 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE,
665 GL_DEPTH_COMPONENT, GL_FLOAT, 4, 0, 0),
666 vogl_internal_tex_format(0x8CAD, "GL_DEPTH32F_STENCIL8", 0x8CAD,
667 0, 0, 0, 0, 32, 8, 0, 0,
668 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE,
670 GL_DEPTH_STENCIL, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, 8, 0, 0),
671 vogl_internal_tex_format(0x8D62, "GL_RGB565", 0x8D62,
672 5, 6, 5, 0, 0, 0, 0, 0,
673 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
675 GL_RGB, GL_UNSIGNED_SHORT_5_6_5, 2, 0, 0),
676 vogl_internal_tex_format(0x8D70, "GL_RGBA32UI", 0x8D70,
677 32, 32, 32, 32, 0, 0, 0, 0,
678 GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
680 GL_RGBA_INTEGER, GL_UNSIGNED_INT, 16, 0, 0),
681 vogl_internal_tex_format(0x8D71, "GL_RGB32UI", 0x8D71,
682 32, 32, 32, 0, 0, 0, 0, 0,
683 GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
685 GL_RGB_INTEGER, GL_UNSIGNED_INT, 12, 0, 0),
686 vogl_internal_tex_format(0x8D72, "GL_ALPHA32UI_EXT", 0x8D72,
687 0, 0, 0, 32, 0, 0, 0, 0,
688 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
690 GL_ALPHA_INTEGER, GL_UNSIGNED_INT, 4, 0, 0),
691 vogl_internal_tex_format(0x8D73, "GL_INTENSITY32UI_EXT", 0x8D73,
692 0, 0, 0, 0, 0, 0, 32, 0,
693 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_INT, GL_NONE,
695 GL_LUMINANCE_INTEGER_EXT, GL_UNSIGNED_INT, 4, 0, 0),
696 vogl_internal_tex_format(0x8D74, "GL_LUMINANCE32UI_EXT", 0x8D74,
697 0, 0, 0, 0, 0, 0, 0, 32,
698 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_INT,
700 GL_LUMINANCE_INTEGER_EXT, GL_UNSIGNED_INT, 4, 0, 0),
701 vogl_internal_tex_format(0x8D75, "GL_LUMINANCE_ALPHA32UI_EXT", 0x8D75,
702 0, 0, 0, 32, 0, 0, 0, 32,
703 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_INT,
705 GL_LUMINANCE_ALPHA_INTEGER_EXT, GL_UNSIGNED_INT, 8, 0, 0),
706 vogl_internal_tex_format(0x8D76, "GL_RGBA16UI", 0x8D76,
707 16, 16, 16, 16, 0, 0, 0, 0,
708 GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
710 GL_RGBA_INTEGER, GL_UNSIGNED_SHORT, 8, 0, 0),
711 vogl_internal_tex_format(0x8D77, "GL_RGB16UI", 0x8D77,
712 16, 16, 16, 0, 0, 0, 0, 0,
713 GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
715 GL_RGB_INTEGER, GL_UNSIGNED_SHORT, 6, 0, 0),
716 vogl_internal_tex_format(0x8D78, "GL_ALPHA16UI_EXT", 0x8D78,
717 0, 0, 0, 16, 0, 0, 0, 0,
718 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
720 GL_ALPHA_INTEGER, GL_UNSIGNED_SHORT, 2, 0, 0),
721 vogl_internal_tex_format(0x8D79, "GL_INTENSITY16UI_EXT", 0x8D79,
722 0, 0, 0, 0, 0, 0, 16, 0,
723 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_INT, GL_NONE,
725 GL_LUMINANCE_INTEGER_EXT, GL_UNSIGNED_SHORT, 2, 0, 0),
726 vogl_internal_tex_format(0x8D7A, "GL_LUMINANCE16UI_EXT", 0x8D7A,
727 0, 0, 0, 0, 0, 0, 0, 16,
728 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_INT,
730 GL_LUMINANCE_INTEGER_EXT, GL_UNSIGNED_SHORT, 2, 0, 0),
731 vogl_internal_tex_format(0x8D7B, "GL_LUMINANCE_ALPHA16UI_EXT", 0x8D7B,
732 0, 0, 0, 16, 0, 0, 0, 16,
733 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_INT,
735 GL_LUMINANCE_ALPHA_INTEGER_EXT, GL_UNSIGNED_SHORT, 4, 0, 0),
736 vogl_internal_tex_format(0x8D7C, "GL_RGBA8UI", 0x8D7C,
737 8, 8, 8, 8, 0, 0, 0, 0,
738 GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
740 GL_RGBA_INTEGER, GL_UNSIGNED_BYTE, 4, 0, 0),
741 vogl_internal_tex_format(0x8D7D, "GL_RGB8UI", 0x8D7D,
742 8, 8, 8, 0, 0, 0, 0, 0,
743 GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
745 GL_RGB_INTEGER, GL_UNSIGNED_INT, 12, 0, 0),
746 vogl_internal_tex_format(0x8D7E, "GL_ALPHA8UI_EXT", 0x8D7E,
747 0, 0, 0, 8, 0, 0, 0, 0,
748 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
750 GL_ALPHA_INTEGER, GL_UNSIGNED_BYTE, 1, 0, 0),
751 vogl_internal_tex_format(0x8D7F, "GL_INTENSITY8UI_EXT", 0x8D7F,
752 0, 0, 0, 0, 0, 0, 8, 0,
753 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_INT, GL_NONE,
755 GL_LUMINANCE_INTEGER_EXT, GL_UNSIGNED_BYTE, 1, 0, 0),
756 vogl_internal_tex_format(0x8D80, "GL_LUMINANCE8UI_EXT", 0x8D80,
757 0, 0, 0, 0, 0, 0, 0, 8,
758 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_INT,
760 GL_LUMINANCE_INTEGER_EXT, GL_UNSIGNED_BYTE, 1, 0, 0),
761 vogl_internal_tex_format(0x8D81, "GL_LUMINANCE_ALPHA8UI_EXT", 0x8D81,
762 0, 0, 0, 8, 0, 0, 0, 8,
763 GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_UNSIGNED_INT,
765 GL_LUMINANCE_ALPHA_INTEGER_EXT, GL_UNSIGNED_BYTE, 2, 0, 0),
766 vogl_internal_tex_format(0x8D82, "GL_RGBA32I", 0x8D82,
767 32, 32, 32, 32, 0, 0, 0, 0,
768 GL_INT, GL_INT, GL_INT, GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
770 GL_RGBA_INTEGER, GL_INT, 16, 0, 0),
771 vogl_internal_tex_format(0x8D83, "GL_RGB32I", 0x8D83,
772 32, 32, 32, 0, 0, 0, 0, 0,
773 GL_INT, GL_INT, GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
775 GL_RGB_INTEGER, GL_INT, 12, 0, 0),
776 vogl_internal_tex_format(0x8D84, "GL_ALPHA32I_EXT", 0x8D84,
777 0, 0, 0, 32, 0, 0, 0, 0,
778 GL_NONE, GL_NONE, GL_NONE, GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
780 GL_ALPHA_INTEGER, GL_INT, 4, 0, 0),
781 vogl_internal_tex_format(0x8D85, "GL_INTENSITY32I_EXT", 0x8D85,
782 0, 0, 0, 0, 0, 0, 32, 0,
783 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_INT, GL_NONE,
785 GL_LUMINANCE_INTEGER_EXT, GL_INT, 4, 0, 0),
786 vogl_internal_tex_format(0x8D86, "GL_LUMINANCE32I_EXT", 0x8D86,
787 0, 0, 0, 0, 0, 0, 0, 32,
788 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_INT,
790 GL_LUMINANCE_INTEGER_EXT, GL_INT, 4, 0, 0),
791 vogl_internal_tex_format(0x8D87, "GL_LUMINANCE_ALPHA32I_EXT", 0x8D87,
792 0, 0, 0, 32, 0, 0, 0, 32,
793 GL_NONE, GL_NONE, GL_NONE, GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_INT,
795 GL_LUMINANCE_ALPHA_INTEGER_EXT, GL_INT, 8, 0, 0),
796 vogl_internal_tex_format(0x8D88, "GL_RGBA16I", 0x8D88,
797 16, 16, 16, 16, 0, 0, 0, 0,
798 GL_INT, GL_INT, GL_INT, GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
800 GL_RGBA_INTEGER, GL_SHORT, 8, 0, 0),
801 vogl_internal_tex_format(0x8D89, "GL_RGB16I", 0x8D89,
802 16, 16, 16, 0, 0, 0, 0, 0,
803 GL_INT, GL_INT, GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
805 GL_RGB_INTEGER, GL_SHORT, 6, 0, 0),
806 vogl_internal_tex_format(0x8D8A, "GL_ALPHA16I_EXT", 0x8D8A,
807 0, 0, 0, 16, 0, 0, 0, 0,
808 GL_NONE, GL_NONE, GL_NONE, GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
810 GL_ALPHA_INTEGER, GL_SHORT, 2, 0, 0),
811 vogl_internal_tex_format(0x8D8B, "GL_INTENSITY16I_EXT", 0x8D8B,
812 0, 0, 0, 0, 0, 0, 16, 0,
813 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_INT, GL_NONE,
815 GL_LUMINANCE_INTEGER_EXT, GL_SHORT, 2, 0, 0),
816 vogl_internal_tex_format(0x8D8C, "GL_LUMINANCE16I_EXT", 0x8D8C,
817 0, 0, 0, 0, 0, 0, 0, 16,
818 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_INT,
820 GL_LUMINANCE_INTEGER_EXT, GL_SHORT, 2, 0, 0),
821 vogl_internal_tex_format(0x8D8D, "GL_LUMINANCE_ALPHA16I_EXT", 0x8D8D,
822 0, 0, 0, 16, 0, 0, 0, 16,
823 GL_NONE, GL_NONE, GL_NONE, GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_INT,
825 GL_LUMINANCE_ALPHA_INTEGER_EXT, GL_SHORT, 4, 0, 0),
826 vogl_internal_tex_format(0x8D8E, "GL_RGBA8I", 0x8D8E,
827 8, 8, 8, 8, 0, 0, 0, 0,
828 GL_INT, GL_INT, GL_INT, GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
830 GL_RGBA_INTEGER, GL_BYTE, 4, 0, 0),
831 vogl_internal_tex_format(0x8D8F, "GL_RGB8I", 0x8D8F,
832 8, 8, 8, 0, 0, 0, 0, 0,
833 GL_INT, GL_INT, GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
835 GL_RGB_INTEGER, GL_BYTE, 3, 0, 0),
836 vogl_internal_tex_format(0x8D90, "GL_ALPHA8I_EXT", 0x8D90,
837 0, 0, 0, 8, 0, 0, 0, 0,
838 GL_NONE, GL_NONE, GL_NONE, GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
840 GL_ALPHA_INTEGER, GL_BYTE, 1, 0, 0),
841 vogl_internal_tex_format(0x8D91, "GL_INTENSITY8I_EXT", 0x8D91,
842 0, 0, 0, 0, 0, 0, 8, 0,
843 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_INT, GL_NONE,
845 GL_LUMINANCE_INTEGER_EXT, GL_BYTE, 1, 0, 0),
846 vogl_internal_tex_format(0x8D92, "GL_LUMINANCE8I_EXT", 0x8D92,
847 0, 0, 0, 0, 0, 0, 0, 8,
848 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_INT,
850 GL_LUMINANCE_INTEGER_EXT, GL_BYTE, 1, 0, 0),
851 vogl_internal_tex_format(0x8D93, "GL_LUMINANCE_ALPHA8I_EXT", 0x8D93,
852 0, 0, 0, 8, 0, 0, 0, 8,
853 GL_NONE, GL_NONE, GL_NONE, GL_INT, GL_NONE, GL_NONE, GL_NONE, GL_INT,
855 GL_LUMINANCE_ALPHA_INTEGER_EXT, GL_BYTE, 2, 0, 0),
856 vogl_internal_tex_format(0x8DAB, "GL_DEPTH_COMPONENT32F_NV", 0x8DAB,
857 0, 0, 0, 0, 32, 0, 0, 0,
858 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE,
860 GL_DEPTH_COMPONENT, GL_FLOAT, 4, 0, 0),
861 vogl_internal_tex_format(0x8DAC, "GL_DEPTH32F_STENCIL8_NV", 0x8DAC,
862 0, 0, 0, 0, 32, 8, 0, 0,
863 GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE,
865 GL_DEPTH_STENCIL, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, 8, 0, 0),
866 vogl_internal_tex_format(0x8DBB, "GL_COMPRESSED_RED_RGTC1", 0x8DBB,
867 8, 0, 0, 0, 0, 0, 0, 0,
868 GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
870 GL_RGBA, GL_UNSIGNED_BYTE, 8, 4, 4),
871 vogl_internal_tex_format(0x8DBC, "GL_COMPRESSED_SIGNED_RED_RGTC1", 0x8DBC,
872 8, 0, 0, 0, 0, 0, 0, 0,
873 GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
875 GL_RGBA, GL_UNSIGNED_BYTE, 8, 4, 4),
876 vogl_internal_tex_format(0x8DBD, "GL_COMPRESSED_RG_RGTC2", 0x8DBD,
877 8, 8, 0, 0, 0, 0, 0, 0,
878 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
880 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
881 vogl_internal_tex_format(0x8DBE, "GL_COMPRESSED_SIGNED_RG_RGTC2", 0x8DBE,
882 8, 8, 0, 0, 0, 0, 0, 0,
883 GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
885 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
886 vogl_internal_tex_format(0x8E8C, "GL_COMPRESSED_RGBA_BPTC_UNORM_ARB", 0x8E8C,
887 8, 8, 8, 8, 0, 0, 0, 0,
888 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
890 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
891 vogl_internal_tex_format(0x8E8D, "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB", 0x8E8D,
892 8, 8, 8, 8, 0, 0, 0, 0,
893 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
895 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
896 vogl_internal_tex_format(0x8E8E, "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB", 0x8E8E,
897 32, 32, 32, 0, 0, 0, 0, 0,
898 GL_FLOAT, GL_FLOAT, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
900 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
901 vogl_internal_tex_format(0x8E8F, "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB", 0x8E8F,
902 32, 32, 32, 0, 0, 0, 0, 0,
903 GL_FLOAT, GL_FLOAT, GL_FLOAT, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
905 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
906 vogl_internal_tex_format(0x8F94, "GL_R8_SNORM", 0x8F94,
907 8, 0, 0, 0, 0, 0, 0, 0,
908 GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
910 GL_RED, GL_BYTE, 1, 0, 0),
911 vogl_internal_tex_format(0x8F95, "GL_RG8_SNORM", 0x8F95,
912 8, 8, 0, 0, 0, 0, 0, 0,
913 GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
915 GL_RG, GL_BYTE, 2, 0, 0),
916 vogl_internal_tex_format(0x8F96, "GL_RGB8_SNORM", 0x8F96,
917 8, 8, 8, 0, 0, 0, 0, 0,
918 GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
920 GL_RGB, GL_BYTE, 3, 0, 0),
921 vogl_internal_tex_format(0x8F97, "GL_RGBA8_SNORM", 0x8F97,
922 8, 8, 8, 8, 0, 0, 0, 0,
923 GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
925 GL_RGBA, GL_BYTE, 4, 0, 0),
926 vogl_internal_tex_format(0x8F98, "GL_R16_SNORM", 0x8F98,
927 16, 0, 0, 0, 0, 0, 0, 0,
928 GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
930 GL_RED, GL_SHORT, 2, 0, 0),
931 vogl_internal_tex_format(0x8F99, "GL_RG16_SNORM", 0x8F99,
932 16, 16, 0, 0, 0, 0, 0, 0,
933 GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
935 GL_RG, GL_SHORT, 4, 0, 0),
936 vogl_internal_tex_format(0x8F9A, "GL_RGB16_SNORM", 0x8F9A,
937 16, 16, 16, 0, 0, 0, 0, 0,
938 GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
940 GL_RGB, GL_SHORT, 6, 0, 0),
941 vogl_internal_tex_format(0x8F9B, "GL_RGBA16_SNORM", 0x8F9B,
942 16, 16, 16, 16, 0, 0, 0, 0,
943 GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
945 GL_RGBA, GL_SHORT, 8, 0, 0),
946 vogl_internal_tex_format(0x906F, "GL_RGB10_A2UI", 0x906F,
947 10, 10, 10, 2, 0, 0, 0, 0,
948 GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_UNSIGNED_INT, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
950 GL_RGBA_INTEGER, GL_UNSIGNED_INT_2_10_10_10_REV, 4, 0, 0),
951 vogl_internal_tex_format(0x9270, "GL_COMPRESSED_R11_EAC", 0x9270,
952 16, 0, 0, 0, 0, 0, 0, 0,
953 GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
955 GL_RGBA, GL_UNSIGNED_BYTE, 8, 4, 4),
956 vogl_internal_tex_format(0x9271, "GL_COMPRESSED_SIGNED_R11_EAC", 0x9271,
957 16, 0, 0, 0, 0, 0, 0, 0,
958 GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
960 GL_RGBA, GL_UNSIGNED_BYTE, 8, 4, 4),
961 vogl_internal_tex_format(0x9272, "GL_COMPRESSED_RG11_EAC", 0x9272,
962 16, 16, 0, 0, 0, 0, 0, 0,
963 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
965 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
966 vogl_internal_tex_format(0x9273, "GL_COMPRESSED_SIGNED_RG11_EAC", 0x9273,
967 16, 16, 0, 0, 0, 0, 0, 0,
968 GL_SIGNED_NORMALIZED, GL_SIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
970 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
971 vogl_internal_tex_format(0x9274, "GL_COMPRESSED_RGB8_ETC2", 0x9274,
972 8, 8, 8, 0, 0, 0, 0, 0,
973 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
975 GL_RGBA, GL_UNSIGNED_BYTE, 8, 4, 4),
976 vogl_internal_tex_format(0x9275, "GL_COMPRESSED_SRGB8_ETC2", 0x9275,
977 8, 8, 8, 0, 0, 0, 0, 0,
978 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
980 GL_RGBA, GL_UNSIGNED_BYTE, 8, 4, 4),
981 vogl_internal_tex_format(0x9276, "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2", 0x9276,
982 8, 8, 8, 8, 0, 0, 0, 0,
983 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
985 GL_RGBA, GL_UNSIGNED_BYTE, 8, 4, 4),
986 vogl_internal_tex_format(0x9277, "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2", 0x9277,
987 8, 8, 8, 8, 0, 0, 0, 0,
988 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
990 GL_RGBA, GL_UNSIGNED_BYTE, 8, 4, 4),
991 vogl_internal_tex_format(0x9278, "GL_COMPRESSED_RGBA8_ETC2_EAC", 0x9278,
992 8, 8, 8, 8, 0, 0, 0, 0,
993 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
995 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),
996 vogl_internal_tex_format(0x9279, "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC", 0x9279,
997 8, 8, 8, 8, 0, 0, 0, 0,
998 GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_NORMALIZED, GL_NONE, GL_NONE, GL_NONE, GL_NONE,
1000 GL_RGBA, GL_UNSIGNED_BYTE, 16, 4, 4),