Coin
4.0.10
Coin3D core library
Loading...
Searching...
No Matches
gl-fallbacks.h
1
#ifndef COIN_GL_FALLBACKS_H
2
#define COIN_GL_FALLBACKS_H
3
4
/* Historical fallback declarations exported by Inventor/system/gl.h. */
5
6
/*
7
Some systems have very old gl.h files, and other systems include
8
extension enums which we want to use if we run-time detect the
9
extension function calls to be available, so we just define these
10
values here if not defined already.
11
*/
12
13
/* Note: GL_CLAMP_TO_EDGE_EXT and GL_CLAMP_TO_EDGE_SGIS have the same
14
enum values as GL_CLAMP_TO_EDGE. We only use the "real" enum
15
name. */
16
17
#ifndef GL_CLAMP_TO_EDGE
18
#define GL_CLAMP_TO_EDGE 0x812F
19
#endif
/* !GL_CLAMP_TO_EDGE */
20
21
#ifndef GL_CLAMP_TO_BORDER
22
#define GL_CLAMP_TO_BORDER 0x812D
23
#endif
/* GL_CLAMP_TO_BORDER */
24
25
/* Define for the REPLACE texture model (OpenGL 1.1). */
26
#ifndef GL_REPLACE
27
#define GL_REPLACE 0x1E01
28
#endif
/* !GL_REPLACE */
29
30
/* Note: all following enums also have an *_EXT version with the same
31
enum value as the "real" enum. We only use the "real" enum name in
32
Coin code. */
33
34
#ifndef GL_MAX_3D_TEXTURE_SIZE
35
#define GL_MAX_3D_TEXTURE_SIZE 0x8073
36
#endif
/* !GL_MAX_3D_TEXTURE_SIZE */
37
#ifndef GL_PACK_IMAGE_HEIGHT
38
#define GL_PACK_IMAGE_HEIGHT 0x806C
39
#endif
/* !GL_PACK_IMAGE_HEIGHT */
40
#ifndef GL_PACK_SKIP_IMAGES
41
#define GL_PACK_SKIP_IMAGES 0x806B
42
#endif
/* !GL_PACK_SKIP_IMAGES */
43
#ifndef GL_PROXY_TEXTURE_2D
44
#define GL_PROXY_TEXTURE_2D 0x8064
45
#endif
/* !GL_PROXY_TEXTURE_2D */
46
#ifndef GL_PROXY_TEXTURE_3D
47
#define GL_PROXY_TEXTURE_3D 0x8070
48
#endif
/* !GL_PROXY_TEXTURE_3D */
49
#ifndef GL_TEXTURE_3D
50
#define GL_TEXTURE_3D 0x806F
51
#endif
/* !GL_TEXTURE_3D */
52
#ifndef GL_TEXTURE_DEPTH
53
#define GL_TEXTURE_DEPTH 0x8071
54
#endif
/* !GL_TEXTURE_DEPTH */
55
#ifndef GL_TEXTURE_WRAP_R
56
#define GL_TEXTURE_WRAP_R 0x8072
57
#endif
/* !GL_TEXTURE_WRAP_R */
58
#ifndef GL_UNPACK_IMAGE_HEIGHT
59
#define GL_UNPACK_IMAGE_HEIGHT 0x806E
60
#endif
/* !GL_UNPACK_IMAGE_HEIGHT */
61
#ifndef GL_UNPACK_SKIP_IMAGES
62
#define GL_UNPACK_SKIP_IMAGES 0x806D
63
#endif
/* !GL_UNPACK_SKIP_IMAGES */
64
#ifndef GL_COLOR_TABLE_WIDTH
65
#define GL_COLOR_TABLE_WIDTH 0x80D9
66
#endif
/* !GL_COLOR_TABLE_WIDTH */
67
68
/* OpenGL multitexture defines. For now we just define for maximum sixteen units */
69
#ifndef GL_TEXTURE0
70
#define GL_TEXTURE0 0x84C0
71
#endif
/* !GL_TEXTURE0 */
72
#ifndef GL_TEXTURE1
73
#define GL_TEXTURE1 0x84C1
74
#endif
/* !GL_TEXTURE1 */
75
#ifndef GL_TEXTURE2
76
#define GL_TEXTURE2 0x84C2
77
#endif
/* !GL_TEXTURE2 */
78
#ifndef GL_TEXTURE3
79
#define GL_TEXTURE3 0x84C3
80
#endif
/* !GL_TEXTURE3 */
81
#ifndef GL_TEXTURE4
82
#define GL_TEXTURE4 0x84C4
83
#endif
/* !GL_TEXTURE4 */
84
#ifndef GL_TEXTURE5
85
#define GL_TEXTURE5 0x84C5
86
#endif
/* !GL_TEXTURE5 */
87
#ifndef GL_TEXTURE6
88
#define GL_TEXTURE6 0x84C6
89
#endif
/* !GL_TEXTURE6 */
90
#ifndef GL_TEXTURE7
91
#define GL_TEXTURE7 0x84C7
92
#endif
/* !GL_TEXTURE7 */
93
#ifndef GL_TEXTURE8
94
#define GL_TEXTURE8 0x84C8
95
#endif
/* !GL_TEXTURE8 */
96
#ifndef GL_TEXTURE9
97
#define GL_TEXTURE9 0x84C9
98
#endif
/* !GL_TEXTURE9 */
99
#ifndef GL_TEXTURE10
100
#define GL_TEXTURE10 0x84CA
101
#endif
/* !GL_TEXTURE10 */
102
#ifndef GL_TEXTURE11
103
#define GL_TEXTURE11 0x84CB
104
#endif
/* !GL_TEXTURE11 */
105
#ifndef GL_TEXTURE12
106
#define GL_TEXTURE12 0x84CC
107
#endif
/* !GL_TEXTURE12 */
108
#ifndef GL_TEXTURE13
109
#define GL_TEXTURE13 0x84CD
110
#endif
/* !GL_TEXTURE13 */
111
#ifndef GL_TEXTURE14
112
#define GL_TEXTURE14 0x84CE
113
#endif
/* !GL_TEXTURE14 */
114
#ifndef GL_TEXTURE15
115
#define GL_TEXTURE15 0x84CF
116
#endif
/* !GL_TEXTURE15 */
117
118
#ifndef GL_MAX_TEXTURE_UNITS
119
#define GL_MAX_TEXTURE_UNITS 0x84E2
120
#endif
/* !GL_MAX_TEXTURE_UNITS */
121
#ifndef GL_ACTIVE_TEXTURE
122
#define GL_ACTIVE_TEXTURE 0x84E0
123
#endif
/* !GL_ACTIVE_TEXTURE */
124
#ifndef GL_CLIENT_ACTIVE_TEXTURE
125
#define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
126
#endif
/* !GL_CLIENT_ACTIVE_TEXTURE */
127
/* A define from the old EXT_polygon_offset from SGI. This define at
128
least missing from Microsoft's OpenGL 1.1 SDK. */
129
#ifndef GL_POLYGON_OFFSET_EXT
130
#define GL_POLYGON_OFFSET_EXT 0x8037
131
#endif
/* !GL_POLYGON_OFFSET_EXT */
132
133
/* color table extension defines */
134
135
#ifndef GL_COLOR_TABLE
136
#define GL_COLOR_TABLE 0x80D0
137
#endif
/* !GL_COLOR_TABLE */
138
139
#ifndef GL_COLOR_INDEX1_EXT
140
#define GL_COLOR_INDEX1_EXT 0x80E2
141
#endif
/* !GL_COLOR_INDEX1_EXT */
142
143
#ifndef GL_COLOR_INDEX2_EXT
144
#define GL_COLOR_INDEX2_EXT 0x80E3
145
#endif
/* !GL_COLOR_INDEX2_EXT */
146
147
#ifndef GL_COLOR_INDEX4_EXT
148
#define GL_COLOR_INDEX4_EXT 0x80E4
149
#endif
/* !GL_COLOR_INDEX4_EXT */
150
151
#ifndef GL_COLOR_INDEX8_EXT
152
#define GL_COLOR_INDEX8_EXT 0x80E5
153
#endif
/* !GL_COLOR_INDEX8_EXT */
154
155
#ifndef GL_COLOR_INDEX12_EXT
156
#define GL_COLOR_INDEX12_EXT 0x80E6
157
#endif
/* !GL_COLOR_INDEX12_EXT */
158
159
#ifndef GL_COLOR_INDEX16_EXT
160
#define GL_COLOR_INDEX16_EXT 0x80E7
161
#endif
/* !GL_COLOR_INDEX16_EXT */
162
163
#ifndef GL_COLOR_TABLE_FORMAT_EXT
164
#define GL_COLOR_TABLE_FORMAT_EXT 0x80D8
165
#endif
/* !GL_COLOR_TABLE_FORMAT_EXT */
166
167
#ifndef GL_COLOR_TABLE_RED_SIZE_EXT
168
#define GL_COLOR_TABLE_RED_SIZE_EXT 0x80DA
169
#endif
/* !GL_COLOR_TABLE_RED_SIZE_EXT */
170
171
#ifndef GL_COLOR_TABLE_GREEN_SIZE_EXT
172
#define GL_COLOR_TABLE_GREEN_SIZE_EXT 0x80DB
173
#endif
/* !GL_COLOR_TABLE_GREEN_SIZE_EXT */
174
175
#ifndef GL_COLOR_TABLE_BLUE_SIZE_EXT
176
#define GL_COLOR_TABLE_BLUE_SIZE_EXT 0x80DC
177
#endif
/* !GL_COLOR_TABLE_BLUE_SIZE_EXT */
178
179
#ifndef GL_COLOR_TABLE_ALPHA_SIZE_EXT
180
#define GL_COLOR_TABLE_ALPHA_SIZE_EXT 0x80DD
181
#endif
/* !GL_COLOR_TABLE_ALPHA_SIZE_EXT */
182
183
#ifndef GL_COLOR_TABLE_LUMINANCE_SIZE_EXT
184
#define GL_COLOR_TABLE_LUMINANCE_SIZE_EXT 0x80DE
185
#endif
/* !GL_COLOR_TABLE_LUMINANCE_SIZE_EXT */
186
187
#ifndef GL_COLOR_TABLE_INTENSITY_SIZE_EXT
188
#define GL_COLOR_TABLE_INTENSITY_SIZE_EXT 0x80DF
189
#endif
/* !GL_COLOR_TABLE_INTENSITY_SIZE_EXT */
190
191
#ifndef GL_TEXTURE_INDEX_SIZE_EXT
192
#define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
193
#endif
/* !GL_TEXTURE_INDEX_SIZE_EXT */
194
195
/* texture compression extension defines */
196
197
#ifndef GL_COMPRESSED_ALPHA_ARB
198
#define GL_COMPRESSED_ALPHA_ARB 0x84E9
199
#endif
/* !GL_COMPRESSED_ALPHA_ARB */
200
201
#ifndef GL_COMPRESSED_LUMINANCE_ARB
202
#define GL_COMPRESSED_LUMINANCE_ARB 0x84EA
203
#endif
/* !GL_COMPRESSED_LUMINANCE_ARB */
204
205
#ifndef GL_COMPRESSED_LUMINANCE_ALPHA_ARB
206
#define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
207
#endif
/* !GL_COMPRESSED_LUMINANCE_ALPHA_ARB */
208
209
#ifndef GL_COMPRESSED_INTENSITY_ARB
210
#define GL_COMPRESSED_INTENSITY_ARB 0x84EC
211
#endif
/* !GL_COMPRESSED_INTENSITY_ARB */
212
213
#ifndef GL_COMPRESSED_RGB_ARB
214
#define GL_COMPRESSED_RGB_ARB 0x84ED
215
#endif
/* !GL_COMPRESSED_RGB_ARB */
216
217
#ifndef GL_COMPRESSED_RGBA_ARB
218
#define GL_COMPRESSED_RGBA_ARB 0x84EE
219
#endif
/* !GL_COMPRESSED_RGBA_ARB */
220
221
#ifndef GL_TEXTURE_COMPRESSION_HINT_ARB
222
#define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF
223
#endif
/* !GL_TEXTURE_COMPRESSION_HINT_ARB */
224
225
#ifndef GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
226
#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
227
#endif
/* !GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB */
228
229
#ifndef GL_TEXTURE_COMPRESSED_ARB
230
#define GL_TEXTURE_COMPRESSED_ARB 0x86A1
231
#endif
/* !GL_TEXTURE_COMPRESSED_ARB */
232
233
#ifndef GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB
234
#define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2
235
#endif
/* !GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB */
236
237
#ifndef GL_COMPRESSED_TEXTURE_FORMATS_ARB
238
#define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3
239
#endif
/* !GL_COMPRESSED_TEXTURE_FORMATS_ARB */
240
241
/* ARB_depth_texture */
242
#ifndef GL_DEPTH_COMPONENT16
243
#define GL_DEPTH_COMPONENT16 0x81A5
244
#endif
/* GL_DEPTH_COMPONENT16 */
245
#ifndef GL_DEPTH_COMPONENT24
246
#define GL_DEPTH_COMPONENT24 0x81A6
247
#endif
/* GL_DEPTH_COMPONENT24 */
248
#ifndef GL_DEPTH_COMPONENT32
249
#define GL_DEPTH_COMPONENT32 0x81A7
250
#endif
/* GL_DEPTH_COMPONENT32 */
251
#ifndef GL_TEXTURE_DEPTH_SIZE
252
#define GL_TEXTURE_DEPTH_SIZE 0x884A
253
#endif
/* GL_TEXTURE_DEPTH_SIZE */
254
#ifndef GL_DEPTH_TEXTURE_MODE
255
#define GL_DEPTH_TEXTURE_MODE 0x884B
256
#endif
/* GL_DEPTH_TEXTURE_MODE */
257
258
/* Texture pixel formats (OpenGL 1.1) */
259
260
#ifndef GL_R3_G3_B2
261
#define GL_R3_G3_B2 0x2A10
262
#endif
/* GL_R3_G3_B2 */
263
#ifndef GL_RGB4
264
#define GL_RGB4 0x804F
265
#endif
/* GL_RGB4 */
266
#ifndef GL_RGB5
267
#define GL_RGB5 0x8050
268
#endif
/* GL_RGB5 */
269
#ifndef GL_RGB8
270
#define GL_RGB8 0x8051
271
#endif
/* GL_RGB8 */
272
#ifndef GL_RGB10
273
#define GL_RGB10 0x8052
274
#endif
/* GL_RGB10 */
275
#ifndef GL_RGB12
276
#define GL_RGB12 0x8053
277
#endif
/* GL_RGB12 */
278
#ifndef GL_RGB16
279
#define GL_RGB16 0x8054
280
#endif
/* GL_RGB16 */
281
#ifndef GL_RGBA2
282
#define GL_RGBA2 0x8055
283
#endif
/* GL_RGBA2 */
284
#ifndef GL_RGBA4
285
#define GL_RGBA4 0x8056
286
#endif
/* GL_RGBA4 */
287
#ifndef GL_RGB5_A1
288
#define GL_RGB5_A1 0x8057
289
#endif
/* GL_RGB5_A1 */
290
#ifndef GL_RGBA8
291
#define GL_RGBA8 0x8058
292
#endif
/* GL_RGBA8 */
293
#ifndef GL_RGB10_A2
294
#define GL_RGB10_A2 0x8059
295
#endif
/* GL_RGB10_A2 */
296
#ifndef GL_RGBA12
297
#define GL_RGBA12 0x805A
298
#endif
/* GL_RGBA12 */
299
#ifndef GL_RGBA16
300
#define GL_RGBA16 0x805B
301
#endif
/* GL_RGBA16 */
302
#ifndef GL_BGR
303
#define GL_BGR 0x80E0
304
#endif
/* GL_BGR */
305
306
/* Floating point texture formats (ARB_texture_float) */
307
308
#ifndef GL_RGBA32F_ARB
309
#define GL_RGBA32F_ARB 0x8814
310
#endif
/* GL_RGBA32F_ARB */
311
#ifndef GL_RGB32F_ARB
312
#define GL_RGB32F_ARB 0x8815
313
#endif
/* GL_RGB32F_ARB */
314
#ifndef GL_ALPHA32F_ARB
315
#define GL_ALPHA32F_ARB 0x8816
316
#endif
/* GL_ALPHA32F_ARB */
317
#ifndef GL_INTENSITY32F_ARB
318
#define GL_INTENSITY32F_ARB 0x8817
319
#endif
/* GL_INTENSITY32F_ARB */
320
#ifndef GL_LUMINANCE32F_ARB
321
#define GL_LUMINANCE32F_ARB 0x8818
322
#endif
/* GL_LUMINANCE32F_ARB */
323
#ifndef GL_LUMINANCE_ALPHA32F_ARB
324
#define GL_LUMINANCE_ALPHA32F_ARB 0x8819
325
#endif
/* GL_LUMINANCE_ALPHA32F_ARB */
326
#ifndef GL_RGBA16F_ARB
327
#define GL_RGBA16F_ARB 0x881A
328
#endif
/* GL_RGBA16F_ARB */
329
#ifndef GL_RGB16F_ARB
330
#define GL_RGB16F_ARB 0x881B
331
#endif
/* GL_RGB16F_ARB */
332
#ifndef GL_ALPHA16F_ARB
333
#define GL_ALPHA16F_ARB 0x881C
334
#endif
/* GL_ALPHA16F_ARB */
335
#ifndef GL_INTENSITY16F_ARB
336
#define GL_INTENSITY16F_ARB 0x881D
337
#endif
/* GL_INTENSITY16F_ARB */
338
#ifndef GL_LUMINANCE16F_ARB
339
#define GL_LUMINANCE16F_ARB 0x881E
340
#endif
/* GL_LUMINANCE16F_ARB */
341
#ifndef GL_LUMINANCE_ALPHA16F_ARB
342
#define GL_LUMINANCE_ALPHA16F_ARB 0x881F
343
#endif
/* GL_LUMINANCE_ALPHA16F_ARB */
344
345
#ifndef GL_RGBA16_EXT
346
#define GL_RGBA16_EXT 0x805B
347
#endif
/* GL_RGBA16_EXT */
348
349
350
/* Shadow-related */
351
352
/* FIXME: consider if we should change the code that uses these. 20070316 pederb. */
353
/* (Why? --mortene.) */
354
355
/*
356
357
We need to decide if we're going to use the _ARB versions of the
358
defines or if we're going to just skip using the _ARB postfix. Most (all?)
359
example code are using the _ARB postfix, so it might be a bit confusing if
360
the OpenGL code in Coin doesn't use it.
361
362
I feel we should supply the _ARB versions of the defines, since
363
that's what everybody is using, and glext.h (supplied by Mesa and
364
nVidia) also use _ARB. The problem is when an ARB is taken in as
365
part of the OpenGL standard. We then might have to supply both
366
versions of the defines.
367
368
pederb, 20070326
369
*/
370
371
#ifndef GL_TEXTURE_COMPARE_MODE
372
#define GL_TEXTURE_COMPARE_MODE 0x884C
373
#endif
/* GL_TEXTURE_COMPARE_MODE */
374
#ifndef GL_TEXTURE_COMPARE_FUNC
375
#define GL_TEXTURE_COMPARE_FUNC 0x884D
376
#endif
/* GL_TEXTURE_COMPARE_FUNC */
377
#ifndef GL_COMPARE_R_TO_TEXTURE
378
#define GL_COMPARE_R_TO_TEXTURE 0x884E
379
#endif
/* GL_COMPARE_R_TO_TEXTURE */
380
381
/* glBlendEquation defines */
382
#ifndef GL_MIN
383
#define GL_MIN 0x8007
384
#endif
/* GL_MIN */
385
#ifndef GL_MAX
386
#define GL_MAX 0x8008
387
#endif
/* GL_MAX */
388
#ifndef GL_FUNC_ADD
389
#define GL_FUNC_ADD 0x8006
390
#endif
/* GL_FUNC_ADD */
391
#ifndef GL_FUNC_SUBTRACT
392
#define GL_FUNC_SUBTRACT 0x800A
393
#endif
/* GL_FUNC_SUBTRACT */
394
#ifndef GL_FUNC_REVERSE_SUBTRACT
395
#define GL_FUNC_REVERSE_SUBTRACT 0x800B
396
#endif
/* GL_FUNC_REVERSE_SUBTRACT */
397
398
/* glVertexArray defines */
399
#ifndef GL_VERTEX_ARRAY
400
#define GL_VERTEX_ARRAY 0x8074
401
#endif
/* GL_VERTEX_ARRAY */
402
#ifndef GL_NORMAL_ARRAY
403
#define GL_NORMAL_ARRAY 0x8075
404
#endif
/* GL_NORMAL_ARRAY */
405
#ifndef GL_COLOR_ARRAY
406
#define GL_COLOR_ARRAY 0x8076
407
#endif
/* GL_COLOR_ARRAY */
408
#ifndef GL_INDEX_ARRAY
409
#define GL_INDEX_ARRAY 0x8077
410
#endif
/* GL_INDEX_ARRAY */
411
#ifndef GL_TEXTURE_COORD_ARRAY
412
#define GL_TEXTURE_COORD_ARRAY 0x8078
413
#endif
/* GL_TEXTURE_COORD_ARRAY */
414
#ifndef GL_V3F
415
#define GL_V3F 0x2A21
416
#endif
/* GL_V3F */
417
#ifndef GL_C4UB_V3F
418
#define GL_C4UB_V3F 0x2A23
419
#endif
/* GL_C4UB_V3F */
420
#ifndef GL_C3F_V3F
421
#define GL_C3F_V3F 0x2A24
422
#endif
/* GL_C3F_V3F */
423
#ifndef GL_N3F_V3F
424
#define GL_N3F_V3F 0x2A25
425
#endif
/* GL_N3F_V3F */
426
#ifndef GL_C4F_N3F_V3F
427
#define GL_C4F_N3F_V3F 0x2A26
428
#endif
/* GL_C4F_N3F_V3F */
429
#ifndef GL_T2F_V3F
430
#define GL_T2F_V3F 0x2A27
431
#endif
/* GL_T2F_V3F */
432
#ifndef GL_T2F_C4UB_V3F
433
#define GL_T2F_C4UB_V3F 0x2A29
434
#endif
/* GL_T2F_C4UB_V3F */
435
#ifndef GL_T2F_C3F_V3F
436
#define GL_T2F_C3F_V3F 0x2A2A
437
#endif
/* GL_T2F_C3F_V3F */
438
#ifndef GL_T2F_N3F_V3F
439
#define GL_T2F_N3F_V3F 0x2A2B
440
#endif
/* GL_T2F_N3F_V3F */
441
#ifndef GL_T2F_C4F_N3F_V3F
442
#define GL_T2F_C4F_N3F_V3F 0x2A2C
443
#endif
/* GL_T2F_C4F_N3F_V3F */
444
445
/* glVertexArrayRangeNV defines */
446
#ifndef GL_VERTEX_ARRAY_RANGE_NV
447
#define GL_VERTEX_ARRAY_RANGE_NV 0x851D
448
#endif
/* GL_VERTEX_ARRAY_RANGE_NV */
449
#ifndef GL_VERTEX_ARRAY_RANGE_LENGTH_NV
450
#define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E
451
#endif
/* GL_VERTEX_ARRAY_RANGE_LENGTH_NV */
452
#ifndef GL_VERTEX_ARRAY_RANGE_VALID_NV
453
#define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F
454
#endif
/* GL_VERTEX_ARRAY_RANGE_VALID_NV */
455
#ifndef GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
456
#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520
457
#endif
/* GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV */
458
#ifndef GL_VERTEX_ARRAY_RANGE_POINTER_NV
459
#define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521
460
#endif
/* GL_VERTEX_ARRAY_RANGE_POINTER_NV */
461
462
/* some glVertexBufferObject defines */
463
#ifndef GL_ARRAY_BUFFER
464
#define GL_ARRAY_BUFFER 0x8892
465
#endif
/* GL_ARRAY_BUFFER */
466
#ifndef GL_ELEMENT_ARRAY_BUFFER
467
#define GL_ELEMENT_ARRAY_BUFFER 0x8893
468
#endif
/* GL_ELEMENT_ARRAY_BUFFER */
469
#ifndef GL_READ_ONLY
470
#define GL_READ_ONLY 0x88B8
471
#endif
/* GL_READ_ONLY */
472
#ifndef GL_WRITE_ONLY
473
#define GL_WRITE_ONLY 0x88B9
474
#endif
/* GL_WRITE_ONLY */
475
#ifndef GL_READ_WRITE
476
#define GL_READ_WRITE 0x88BA
477
#endif
/* GL_READ_WRITE */
478
#ifndef GL_BUFFER_ACCESS
479
#define GL_BUFFER_ACCESS 0x88BB
480
#endif
/* GL_BUFFER_ACCESS */
481
#ifndef GL_BUFFER_MAPPED
482
#define GL_BUFFER_MAPPED 0x88BC
483
#endif
/* GL_BUFFER_MAPPED */
484
#ifndef GL_BUFFER_MAP_POINTER
485
#define GL_BUFFER_MAP_POINTER 0x88BD
486
#endif
/* GL_BUFFER_MAP_POINTER */
487
#ifndef GL_STREAM_DRAW
488
#define GL_STREAM_DRAW 0x88E0
489
#endif
/* GL_STREAM_DRAW */
490
#ifndef GL_STREAM_READ
491
#define GL_STREAM_READ 0x88E1
492
#endif
/* GL_STREAM_READ */
493
#ifndef GL_STREAM_COPY
494
#define GL_STREAM_COPY 0x88E2
495
#endif
/* GL_STREAM_COPY */
496
#ifndef GL_STATIC_DRAW
497
#define GL_STATIC_DRAW 0x88E4
498
#endif
/* GL_STATIC_DRAW */
499
#ifndef GL_STATIC_READ
500
#define GL_STATIC_READ 0x88E5
501
#endif
/* GL_STATIC_READ */
502
#ifndef GL_STATIC_COPY
503
#define GL_STATIC_COPY 0x88E6
504
#endif
/* GL_STATIC_COPY */
505
#ifndef GL_DYNAMIC_DRAW
506
#define GL_DYNAMIC_DRAW 0x88E8
507
#endif
/* GL_DYNAMIC_DRAW */
508
#ifndef GL_DYNAMIC_READ
509
#define GL_DYNAMIC_READ 0x88E9
510
#endif
/* GL_DYNAMIC_READ */
511
#ifndef GL_DYNAMIC_COPY
512
#define GL_DYNAMIC_COPY 0x88EA
513
#endif
/* GL_DYNAMIC_COPY */
514
515
516
/* NViDIA GL_NV_register_combiners extension */
517
#ifndef GL_REGISTER_COMBINERS_NV
518
#define GL_REGISTER_COMBINERS_NV 0x8522
519
#endif
/* GL_REGISTER_COMBINERS_NV */
520
#ifndef GL_COMBINER0_NV
521
#define GL_COMBINER0_NV 0x8550
522
#endif
/* GL_COMBINER0_NV */
523
#ifndef GL_COMBINER1_NV
524
#define GL_COMBINER1_NV 0x8551
525
#endif
/* GL_COMBINER1_NV */
526
#ifndef GL_COMBINER2_NV
527
#define GL_COMBINER2_NV 0x8552
528
#endif
/* GL_COMBINER2_NV */
529
#ifndef GL_COMBINER3_NV
530
#define GL_COMBINER3_NV 0x8553
531
#endif
/* GL_COMBINER3_NV */
532
#ifndef GL_COMBINER4_NV
533
#define GL_COMBINER4_NV 0x8554
534
#endif
/* GL_COMBINER4_NV */
535
#ifndef GL_COMBINER5_NV
536
#define GL_COMBINER5_NV 0x8555
537
#endif
/* GL_COMBINER5_NV */
538
#ifndef GL_COMBINER6_NV
539
#define GL_COMBINER6_NV 0x8556
540
#endif
/* GL_COMBINER6_NV */
541
#ifndef GL_COMBINER7_NV
542
#define GL_COMBINER7_NV 0x8557
543
#endif
/* GL_COMBINER7_NV */
544
#ifndef GL_VARIABLE_A_NV
545
#define GL_VARIABLE_A_NV 0x8523
546
#endif
/* GL_VARIABLE_A_NV */
547
#ifndef GL_VARIABLE_B_NV
548
#define GL_VARIABLE_B_NV 0x8524
549
#endif
/* GL_VARIABLE_B_NV */
550
#ifndef GL_VARIABLE_C_NV
551
#define GL_VARIABLE_C_NV 0x8525
552
#endif
/* GL_VARIABLE_C_NV */
553
#ifndef GL_VARIABLE_D_NV
554
#define GL_VARIABLE_D_NV 0x8526
555
#endif
/* GL_VARIABLE_D_NV */
556
#ifndef GL_VARIABLE_E_NV
557
#define GL_VARIABLE_E_NV 0x8527
558
#endif
/* GL_VARIABLE_E_NV */
559
#ifndef GL_VARIABLE_F_NV
560
#define GL_VARIABLE_F_NV 0x8528
561
#endif
/* GL_VARIABLE_F_NV */
562
#ifndef GL_VARIABLE_G_NV
563
#define GL_VARIABLE_G_NV 0x8529
564
#endif
/* GL_VARIABLE_G_NV */
565
#ifndef GL_CONSTANT_COLOR0_NV
566
#define GL_CONSTANT_COLOR0_NV 0x852A
567
#endif
/* GL_CONSTANT_COLOR0_NV */
568
#ifndef GL_CONSTANT_COLOR1_NV
569
#define GL_CONSTANT_COLOR1_NV 0x852B
570
#endif
/* GL_CONSTANT_COLOR1_NV */
571
#ifndef GL_PRIMARY_COLOR_NV
572
#define GL_PRIMARY_COLOR_NV 0x852C
573
#endif
/* GL_PRIMARY_COLOR_NV */
574
#ifndef GL_SECONDARY_COLOR_NV
575
#define GL_SECONDARY_COLOR_NV 0x852D
576
#endif
/* GL_SECONDARY_COLOR_NV */
577
#ifndef GL_SPARE0_NV
578
#define GL_SPARE0_NV 0x852E
579
#endif
/* GL_SPARE0_NV */
580
#ifndef GL_SPARE1_NV
581
#define GL_SPARE1_NV 0x852F
582
#endif
/* GL_SPARE1_NV */
583
#ifndef GL_UNSIGNED_IDENTITY_NV
584
#define GL_UNSIGNED_IDENTITY_NV 0x8536
585
#endif
/* GL_UNSIGNED_IDENTITY_NV */
586
#ifndef GL_UNSIGNED_INVERT_NV
587
#define GL_UNSIGNED_INVERT_NV 0x8537
588
#endif
/* GL_UNSIGNED_INVERT_NV */
589
#ifndef GL_EXPAND_NORMAL_NV
590
#define GL_EXPAND_NORMAL_NV 0x8538
591
#endif
/* GL_EXPAND_NORMAL_NV */
592
#ifndef GL_EXPAND_NEGATE_NV
593
#define GL_EXPAND_NEGATE_NV 0x8539
594
#endif
/* GL_EXPAND_NEGATE_NV */
595
#ifndef GL_HALF_BIAS_NORMAL_NV
596
#define GL_HALF_BIAS_NORMAL_NV 0x853A
597
#endif
/* GL_HALF_BIAS_NORMAL_NV */
598
#ifndef GL_HALF_BIAS_NEGATE_NV
599
#define GL_HALF_BIAS_NEGATE_NV 0x853B
600
#endif
/* GL_HALF_BIAS_NEGATE_NV */
601
#ifndef GL_SIGNED_IDENTITY_NV
602
#define GL_SIGNED_IDENTITY_NV 0x853C
603
#endif
/* GL_SIGNED_IDENTITY_NV */
604
#ifndef GL_SIGNED_NEGATE_NV
605
#define GL_SIGNED_NEGATE_NV 0x853D
606
#endif
/* GL_SIGNED_NEGATE_NV */
607
#ifndef GL_E_TIMES_F_NV
608
#define GL_E_TIMES_F_NV 0x8531
609
#endif
/* GL_E_TIMES_F_NV */
610
#ifndef GL_SPARE0_PLUS_SECONDARY_COLOR_NV
611
#define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532
612
#endif
/* GL_SPARE0_PLUS_SECONDARY_COLOR_NV */
613
#ifndef GL_SCALE_BY_TWO_NV
614
#define GL_SCALE_BY_TWO_NV 0x853E
615
#endif
/* GL_SCALE_BY_TWO_NV */
616
#ifndef GL_SCALE_BY_FOUR_NV
617
#define GL_SCALE_BY_FOUR_NV 0x853F
618
#endif
/* GL_SCALE_BY_FOUR_NV */
619
#ifndef GL_SCALE_BY_ONE_HALF_NV
620
#define GL_SCALE_BY_ONE_HALF_NV 0x8540
621
#endif
/* GL_SCALE_BY_ONE_HALF_NV */
622
#ifndef GL_BIAS_BY_NEGATIVE_ONE_HALF_NV
623
#define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541
624
#endif
/* GL_BIAS_BY_NEGATIVE_ONE_HALF_NV */
625
#ifndef GL_DISCARD_NV
626
#define GL_DISCARD_NV 0x8530
627
#endif
/* GL_DISCARD_NV */
628
#ifndef GL_COMBINER_INPUT_NV
629
#define GL_COMBINER_INPUT_NV 0x8542
630
#endif
/* GL_COMBINER_INPUT_NV */
631
#ifndef GL_COMBINER_MAPPING_NV
632
#define GL_COMBINER_MAPPING_NV 0x8543
633
#endif
/* GL_COMBINER_MAPPING_NV */
634
#ifndef GL_COMBINER_COMPONENT_USAGE_NV
635
#define GL_COMBINER_COMPONENT_USAGE_NV 0x8544
636
#endif
/* GL_COMBINER_COMPONENT_USAGE_NV */
637
#ifndef GL_COMBINER_AB_DOT_PRODUCT_NV
638
#define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545
639
#endif
/* GL_COMBINER_AB_DOT_PRODUCT_NV */
640
#ifndef GL_COMBINER_CD_DOT_PRODUCT_NV
641
#define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546
642
#endif
/* GL_COMBINER_CD_DOT_PRODUCT_NV */
643
#ifndef GL_COMBINER_MUX_SUM_NV
644
#define GL_COMBINER_MUX_SUM_NV 0x8547
645
#endif
/* GL_COMBINER_MUX_SUM_NV */
646
#ifndef GL_COMBINER_SCALE_NV
647
#define GL_COMBINER_SCALE_NV 0x8548
648
#endif
/* GL_COMBINER_SCALE_NV */
649
#ifndef GL_COMBINER_BIAS_NV
650
#define GL_COMBINER_BIAS_NV 0x8549
651
#endif
/* GL_COMBINER_BIAS_NV */
652
#ifndef GL_COMBINER_AB_OUTPUT_NV
653
#define GL_COMBINER_AB_OUTPUT_NV 0x854A
654
#endif
/* GL_COMBINER_AB_OUTPUT_NV */
655
#ifndef GL_COMBINER_CD_OUTPUT_NV
656
#define GL_COMBINER_CD_OUTPUT_NV 0x854B
657
#endif
/* GL_COMBINER_CD_OUTPUT_NV */
658
#ifndef GL_COMBINER_SUM_OUTPUT_NV
659
#define GL_COMBINER_SUM_OUTPUT_NV 0x854C
660
#endif
/* GL_COMBINER_SUM_OUTPUT_NV */
661
#ifndef GL_MAX_GENERAL_COMBINERS_NV
662
#define GL_MAX_GENERAL_COMBINERS_NV 0x854D
663
#endif
/* GL_MAX_GENERAL_COMBINERS_NV */
664
#ifndef GL_NUM_GENERAL_COMBINERS_NV
665
#define GL_NUM_GENERAL_COMBINERS_NV 0x854E
666
#endif
/* GL_NUM_GENERAL_COMBINERS_NV */
667
#ifndef GL_COLOR_SUM_CLAMP_NV
668
#define GL_COLOR_SUM_CLAMP_NV 0x854F
669
#endif
/* GL_COLOR_SUM_CLAMP_NV */
670
671
/* NViDIA GL_NV_texture_rectangle extension */
672
#ifndef GL_TEXTURE_RECTANGLE_NV
673
#define GL_TEXTURE_RECTANGLE_NV 0x84F5
674
#endif
/* GL_TEXTURE_RECTANGLE_NV */
675
#ifndef GL_TEXTURE_BINDING_RECTANGLE_NV
676
#define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6
677
#endif
/* GL_TEXTURE_BINDING_RECTANGLE_NV */
678
#ifndef GL_PROXY_TEXTURE_RECTANGLE_NV
679
#define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7
680
#endif
/* GL_PROXY_TEXTURE_RECTANGLE_NV */
681
#ifndef GL_MAX_RECTANGLE_TEXTURE_SIZE_NV
682
#define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8
683
#endif
/* GL_MAX_RECTANGLE_TEXTURE_SIZE_NV */
684
685
/* GL_EXT_texture_rectangle */
686
#ifndef GL_TEXTURE_RECTANGLE_EXT
687
#define GL_TEXTURE_RECTANGLE_EXT 0x84F5
688
#endif
/* GL_TEXTURE_RECTANGLE_EXT */
689
#ifndef GL_TEXTURE_BINDING_RECTANGLE_EXT
690
#define GL_TEXTURE_BINDING_RECTANGLE_EXT 0x84F6
691
#endif
/* GL_TEXTURE_BINDING_RECTANGLE_EXT */
692
#ifndef GL_PROXY_TEXTURE_RECTANGLE_EXT
693
#define GL_PROXY_TEXTURE_RECTANGLE_EXT 0x84F7
694
#endif
/* GL_PROXY_TEXTURE_RECTANGLE_EXT */
695
#ifndef GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT
696
#define GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT 0x84F8
697
#endif
/* GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT */
698
699
/* NViDIA GL_NV_texture_shader extension */
700
#ifndef GL_OFFSET_TEXTURE_RECTANGLE_NV
701
#define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C
702
#endif
/* GL_OFFSET_TEXTURE_RECTANGLE_NV */
703
#ifndef GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV
704
#define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D
705
#endif
/* GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV */
706
#ifndef GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV
707
#define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E
708
#endif
/* GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV */
709
#ifndef GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV
710
#define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9
711
#endif
/* GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV */
712
#ifndef GL_UNSIGNED_INT_S8_S8_8_8_NV
713
#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA
714
#endif
/* GL_UNSIGNED_INT_S8_S8_8_8_NV */
715
#ifndef GL_UNSIGNED_INT_8_8_S8_S8_REV_NV
716
#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB
717
#endif
/* GL_UNSIGNED_INT_8_8_S8_S8_REV_NV */
718
#ifndef GL_DSDT_MAG_INTENSITY_NV
719
#define GL_DSDT_MAG_INTENSITY_NV 0x86DC
720
#endif
/* GL_DSDT_MAG_INTENSITY_NV */
721
#ifndef GL_SHADER_CONSISTENT_NV
722
#define GL_SHADER_CONSISTENT_NV 0x86DD
723
#endif
/* GL_SHADER_CONSISTENT_NV */
724
#ifndef GL_TEXTURE_SHADER_NV
725
#define GL_TEXTURE_SHADER_NV 0x86DE
726
#endif
/* GL_TEXTURE_SHADER_NV */
727
#ifndef GL_SHADER_OPERATION_NV
728
#define GL_SHADER_OPERATION_NV 0x86DF
729
#endif
/* GL_SHADER_OPERATION_NV */
730
#ifndef GL_CULL_MODES_NV
731
#define GL_CULL_MODES_NV 0x86E0
732
#endif
/* GL_CULL_MODES_NV */
733
#ifndef GL_OFFSET_TEXTURE_MATRIX_NV
734
#define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1
735
#endif
/* GL_OFFSET_TEXTURE_MATRIX_NV */
736
#ifndef GL_OFFSET_TEXTURE_SCALE_NV
737
#define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2
738
#endif
/* GL_OFFSET_TEXTURE_SCALE_NV */
739
#ifndef GL_OFFSET_TEXTURE_BIAS_NV
740
#define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3
741
#endif
/* GL_OFFSET_TEXTURE_BIAS_NV */
742
#ifndef GL_OFFSET_TEXTURE_2D_MATRIX_NV
743
#define GL_OFFSET_TEXTURE_2D_MATRIX_NV GL_OFFSET_TEXTURE_MATRIX_NV
744
#endif
/* GL_OFFSET_TEXTURE_2D_MATRIX_NV */
745
#ifndef GL_OFFSET_TEXTURE_2D_SCALE_NV
746
#define GL_OFFSET_TEXTURE_2D_SCALE_NV GL_OFFSET_TEXTURE_SCALE_NV
747
#endif
/* GL_OFFSET_TEXTURE_2D_SCALE_NV */
748
#ifndef GL_OFFSET_TEXTURE_2D_BIAS_NV
749
#define GL_OFFSET_TEXTURE_2D_BIAS_NV GL_OFFSET_TEXTURE_BIAS_NV
750
#endif
/* GL_OFFSET_TEXTURE_2D_BIAS_NV */
751
#ifndef GL_PREVIOUS_TEXTURE_INPUT_NV
752
#define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4
753
#endif
/* GL_PREVIOUS_TEXTURE_INPUT_NV */
754
#ifndef GL_CONST_EYE_NV
755
#define GL_CONST_EYE_NV 0x86E5
756
#endif
/* GL_CONST_EYE_NV */
757
#ifndef GL_PASS_THROUGH_NV
758
#define GL_PASS_THROUGH_NV 0x86E6
759
#endif
/* GL_PASS_THROUGH_NV */
760
#ifndef GL_CULL_FRAGMENT_NV
761
#define GL_CULL_FRAGMENT_NV 0x86E7
762
#endif
/* GL_CULL_FRAGMENT_NV */
763
#ifndef GL_OFFSET_TEXTURE_2D_NV
764
#define GL_OFFSET_TEXTURE_2D_NV 0x86E8
765
#endif
/* GL_OFFSET_TEXTURE_2D_NV */
766
#ifndef GL_DEPENDENT_AR_TEXTURE_2D_NV
767
#define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9
768
#endif
/* GL_DEPENDENT_AR_TEXTURE_2D_NV */
769
#ifndef GL_DEPENDENT_GB_TEXTURE_2D_NV
770
#define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA
771
#endif
/* GL_DEPENDENT_GB_TEXTURE_2D_NV */
772
#ifndef GL_DOT_PRODUCT_NV
773
#define GL_DOT_PRODUCT_NV 0x86EC
774
#endif
/* GL_DOT_PRODUCT_NV */
775
#ifndef GL_DOT_PRODUCT_DEPTH_REPLACE_NV
776
#define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED
777
#endif
/* GL_DOT_PRODUCT_DEPTH_REPLACE_NV */
778
#ifndef GL_DOT_PRODUCT_TEXTURE_2D_NV
779
#define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE
780
#endif
/* GL_DOT_PRODUCT_TEXTURE_2D_NV */
781
#ifndef GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV
782
#define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0
783
#endif
/* GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV */
784
#ifndef GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV
785
#define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1
786
#endif
/* GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV */
787
#ifndef GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV
788
#define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2
789
#endif
/* GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV */
790
#ifndef GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV
791
#define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3
792
#endif
/* GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV */
793
#ifndef GL_HILO_NV
794
#define GL_HILO_NV 0x86F4
795
#endif
/* GL_HILO_NV */
796
#ifndef GL_DSDT_NV
797
#define GL_DSDT_NV 0x86F5
798
#endif
/* GL_DSDT_NV */
799
#ifndef GL_DSDT_MAG_NV
800
#define GL_DSDT_MAG_NV 0x86F6
801
#endif
/* GL_DSDT_MAG_NV */
802
#ifndef GL_DSDT_MAG_VIB_NV
803
#define GL_DSDT_MAG_VIB_NV 0x86F7
804
#endif
/* GL_DSDT_MAG_VIB_NV */
805
#ifndef GL_HILO16_NV
806
#define GL_HILO16_NV 0x86F8
807
#endif
/* GL_HILO16_NV */
808
#ifndef GL_SIGNED_HILO_NV
809
#define GL_SIGNED_HILO_NV 0x86F9
810
#endif
/* GL_SIGNED_HILO_NV */
811
#ifndef GL_SIGNED_HILO16_NV
812
#define GL_SIGNED_HILO16_NV 0x86FA
813
#endif
/* GL_SIGNED_HILO16_NV */
814
#ifndef GL_SIGNED_RGBA_NV
815
#define GL_SIGNED_RGBA_NV 0x86FB
816
#endif
/* GL_SIGNED_RGBA_NV */
817
#ifndef GL_SIGNED_RGBA8_NV
818
#define GL_SIGNED_RGBA8_NV 0x86FC
819
#endif
/* GL_SIGNED_RGBA8_NV */
820
#ifndef GL_SIGNED_RGB_NV
821
#define GL_SIGNED_RGB_NV 0x86FE
822
#endif
/* GL_SIGNED_RGB_NV */
823
#ifndef GL_SIGNED_RGB8_NV
824
#define GL_SIGNED_RGB8_NV 0x86FF
825
#endif
/* GL_SIGNED_RGB8_NV */
826
#ifndef GL_SIGNED_LUMINANCE_NV
827
#define GL_SIGNED_LUMINANCE_NV 0x8701
828
#endif
/* GL_SIGNED_LUMINANCE_NV */
829
#ifndef GL_SIGNED_LUMINANCE8_NV
830
#define GL_SIGNED_LUMINANCE8_NV 0x8702
831
#endif
/* GL_SIGNED_LUMINANCE8_NV */
832
#ifndef GL_SIGNED_LUMINANCE_ALPHA_NV
833
#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703
834
#endif
/* GL_SIGNED_LUMINANCE_ALPHA_NV */
835
#ifndef GL_SIGNED_LUMINANCE8_ALPHA8_NV
836
#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704
837
#endif
/* GL_SIGNED_LUMINANCE8_ALPHA8_NV */
838
#ifndef GL_SIGNED_ALPHA_NV
839
#define GL_SIGNED_ALPHA_NV 0x8705
840
#endif
/* GL_SIGNED_ALPHA_NV */
841
#ifndef GL_SIGNED_ALPHA8_NV
842
#define GL_SIGNED_ALPHA8_NV 0x8706
843
#endif
/* GL_SIGNED_ALPHA8_NV */
844
#ifndef GL_SIGNED_INTENSITY_NV
845
#define GL_SIGNED_INTENSITY_NV 0x8707
846
#endif
/* GL_SIGNED_INTENSITY_NV */
847
#ifndef GL_SIGNED_INTENSITY8_NV
848
#define GL_SIGNED_INTENSITY8_NV 0x8708
849
#endif
/* GL_SIGNED_INTENSITY8_NV */
850
#ifndef GL_DSDT8_NV
851
#define GL_DSDT8_NV 0x8709
852
#endif
/* GL_DSDT8_NV */
853
#ifndef GL_DSDT8_MAG8_NV
854
#define GL_DSDT8_MAG8_NV 0x870A
855
#endif
/* GL_DSDT8_MAG8_NV */
856
#ifndef GL_DSDT8_MAG8_INTENSITY8_NV
857
#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B
858
#endif
/* GL_DSDT8_MAG8_INTENSITY8_NV */
859
#ifndef GL_SIGNED_RGB_UNSIGNED_ALPHA_NV
860
#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C
861
#endif
/* GL_SIGNED_RGB_UNSIGNED_ALPHA_NV */
862
#ifndef GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV
863
#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D
864
#endif
/* GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV */
865
#ifndef GL_HI_SCALE_NV
866
#define GL_HI_SCALE_NV 0x870E
867
#endif
/* GL_HI_SCALE_NV */
868
#ifndef GL_LO_SCALE_NV
869
#define GL_LO_SCALE_NV 0x870F
870
#endif
/* GL_LO_SCALE_NV */
871
#ifndef GL_DS_SCALE_NV
872
#define GL_DS_SCALE_NV 0x8710
873
#endif
/* GL_DS_SCALE_NV */
874
#ifndef GL_DT_SCALE_NV
875
#define GL_DT_SCALE_NV 0x8711
876
#endif
/* GL_DT_SCALE_NV */
877
#ifndef GL_MAGNITUDE_SCALE_NV
878
#define GL_MAGNITUDE_SCALE_NV 0x8712
879
#endif
/* GL_MAGNITUDE_SCALE_NV */
880
#ifndef GL_VIBRANCE_SCALE_NV
881
#define GL_VIBRANCE_SCALE_NV 0x8713
882
#endif
/* GL_VIBRANCE_SCALE_NV */
883
#ifndef GL_HI_BIAS_NV
884
#define GL_HI_BIAS_NV 0x8714
885
#endif
/* GL_HI_BIAS_NV */
886
#ifndef GL_LO_BIAS_NV
887
#define GL_LO_BIAS_NV 0x8715
888
#endif
/* GL_LO_BIAS_NV */
889
#ifndef GL_DS_BIAS_NV
890
#define GL_DS_BIAS_NV 0x8716
891
#endif
/* GL_DS_BIAS_NV */
892
#ifndef GL_DT_BIAS_NV
893
#define GL_DT_BIAS_NV 0x8717
894
#endif
/* GL_DT_BIAS_NV */
895
#ifndef GL_MAGNITUDE_BIAS_NV
896
#define GL_MAGNITUDE_BIAS_NV 0x8718
897
#endif
/* GL_MAGNITUDE_BIAS_NV */
898
#ifndef GL_VIBRANCE_BIAS_NV
899
#define GL_VIBRANCE_BIAS_NV 0x8719
900
#endif
/* GL_VIBRANCE_BIAS_NV */
901
#ifndef GL_TEXTURE_BORDER_VALUES_NV
902
#define GL_TEXTURE_BORDER_VALUES_NV 0x871A
903
#endif
/* GL_TEXTURE_BORDER_VALUES_NV */
904
#ifndef GL_TEXTURE_HI_SIZE_NV
905
#define GL_TEXTURE_HI_SIZE_NV 0x871B
906
#endif
/* GL_TEXTURE_HI_SIZE_NV */
907
#ifndef GL_TEXTURE_LO_SIZE_NV
908
#define GL_TEXTURE_LO_SIZE_NV 0x871C
909
#endif
/* GL_TEXTURE_LO_SIZE_NV */
910
#ifndef GL_TEXTURE_DS_SIZE_NV
911
#define GL_TEXTURE_DS_SIZE_NV 0x871D
912
#endif
/* GL_TEXTURE_DS_SIZE_NV */
913
#ifndef GL_TEXTURE_DT_SIZE_NV
914
#define GL_TEXTURE_DT_SIZE_NV 0x871E
915
#endif
/* GL_TEXTURE_DT_SIZE_NV */
916
#ifndef GL_TEXTURE_MAG_SIZE_NV
917
#define GL_TEXTURE_MAG_SIZE_NV 0x871F
918
#endif
/* GL_TEXTURE_MAG_SIZE_NV */
919
920
921
/* GL cube map defines */
922
#ifndef GL_NORMAL_MAP
923
#define GL_NORMAL_MAP 0x8511
924
#endif
926
#ifndef GL_REFLECTION_MAP
927
#define GL_REFLECTION_MAP 0x8512
928
#endif
/* !GL_REFLECTION_MAP */
929
930
#ifndef GL_TEXTURE_CUBE_MAP
931
#define GL_TEXTURE_CUBE_MAP 0x8513
932
#endif
/* !GL_TEXTURE_CUBE_MAP */
933
934
#ifndef GL_TEXTURE_BINDING_CUBE_MAP
935
#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
936
#endif
/* !GL_TEXTURE_BINDING_CUBE_MAP */
937
938
#ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_X
939
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
940
#endif
942
#ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_X
943
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
944
#endif
946
#ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Y
947
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
948
#endif
950
#ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
951
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
952
#endif
954
#ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Z
955
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
956
#endif
958
#ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
959
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
960
#endif
962
#ifndef GL_MAX_CUBE_MAP_TEXTURE_SIZE
963
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
964
#endif
966
/* OpenGL texture combine (ARB_texture_env_combine) */
967
#ifndef GL_COMBINE
968
#define GL_COMBINE 0x8570
969
#endif
/* !GL_COMBINE */
970
971
#ifndef GL_COMBINE_RGB
972
#define GL_COMBINE_RGB 0x8571
973
#endif
/* !GL_COMBINE_RGB */
974
975
#ifndef GL_COMBINE_ALPHA
976
#define GL_COMBINE_ALPHA 0x8572
977
#endif
/* !GL_COMBINE_ALPHA */
978
979
#ifndef GL_RGB_SCALE
980
#define GL_RGB_SCALE 0x8573
981
#endif
/* !GL_RGB_SCALE */
982
983
#ifndef GL_ADD_SIGNED
984
#define GL_ADD_SIGNED 0x8574
985
#endif
/* !GL_ADD_SIGNED */
986
987
#ifndef GL_INTERPOLATE
988
#define GL_INTERPOLATE 0x8575
989
#endif
/* !GL_INTERPOLATE */
990
991
#ifndef GL_CONSTANT
992
#define GL_CONSTANT 0x8576
993
#endif
/* !GL_CONSTANT */
994
995
#ifndef GL_PRIMARY_COLOR
996
#define GL_PRIMARY_COLOR 0x8577
997
#endif
/* !GL_PRIMARY_COLOR */
998
999
#ifndef GL_PREVIOUS
1000
#define GL_PREVIOUS 0x8578
1001
#endif
/* !GL_PREVIOUS */
1002
1003
#ifndef GL_SOURCE0_RGB
1004
#define GL_SOURCE0_RGB 0x8580
1005
#endif
/* !GL_SOURCE0_RGB */
1006
1007
#ifndef GL_SOURCE1_RGB
1008
#define GL_SOURCE1_RGB 0x8581
1009
#endif
/* !GL_SOURCE1_RGB */
1010
1011
#ifndef GL_SOURCE2_RGB
1012
#define GL_SOURCE2_RGB 0x8582
1013
#endif
/* !GL_SOURCE2_RGB */
1014
1015
#ifndef GL_SOURCE0_ALPHA
1016
#define GL_SOURCE0_ALPHA 0x8588
1017
#endif
/* !GL_SOURCE0_ALPHA */
1018
1019
#ifndef GL_SOURCE1_ALPHA
1020
#define GL_SOURCE1_ALPHA 0x8589
1021
#endif
/* !GL_SOURCE1_ALPHA */
1022
1023
#ifndef GL_SOURCE2_ALPHA
1024
#define GL_SOURCE2_ALPHA 0x858A
1025
#endif
/* !GL_SOURCE2_ALPHA */
1026
1027
#ifndef GL_OPERAND0_RGB
1028
#define GL_OPERAND0_RGB 0x8590
1029
#endif
/* !GL_OPERAND0_RGB */
1030
1031
#ifndef GL_OPERAND1_RGB
1032
#define GL_OPERAND1_RGB 0x8591
1033
#endif
/* !GL_OPERAND1_RGB */
1034
1035
#ifndef GL_OPERAND2_RGB
1036
#define GL_OPERAND2_RGB 0x8592
1037
#endif
/* !GL_OPERAND2_RGB */
1038
1039
#ifndef GL_OPERAND0_ALPHA
1040
#define GL_OPERAND0_ALPHA 0x8598
1041
#endif
/* !GL_OPERAND0_ALPHA */
1042
1043
#ifndef GL_OPERAND1_ALPHA
1044
#define GL_OPERAND1_ALPHA 0x8599
1045
#endif
/* !GL_OPERAND1_ALPHA */
1046
1047
#ifndef GL_OPERAND2_ALPHA
1048
#define GL_OPERAND2_ALPHA 0x859A
1049
#endif
/* !GL_OPERAND2_ALPHA */
1050
1051
#ifndef GL_SUBTRACT
1052
#define GL_SUBTRACT 0x84E7
1053
#endif
/* !GL_SUBTRACT */
1054
1055
/* ARB_texture_env_dot3 */
1056
#ifndef GL_DOT3_RGB
1057
#define GL_DOT3_RGB 0x86AE
1058
#endif
/* !GL_DOT3_RGB */
1059
1060
#ifndef GL_DOT3_RGBA
1061
#define GL_DOT3_RGBA 0x86AF
1062
#endif
/* !GL_DOT3_RGBA */
1063
1064
/* SGIS_generate_mipmap */
1065
#ifndef GL_GENERATE_MIPMAP_SGIS
1066
#define GL_GENERATE_MIPMAP_SGIS 0x8191
1067
#endif
/* !GL_GENERATE_MIPMAP_SGIS */
1068
1069
#ifndef GL_GENERATE_MIPMAP_HINT_SGIS
1070
#define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192
1071
#endif
/* !GL_GENERATE_MIPMAP_HINT_SGIS */
1072
1073
/* GL_ARB_fragment_program */
1074
#ifndef GL_FRAGMENT_PROGRAM_ARB
1075
#define GL_FRAGMENT_PROGRAM_ARB 0x8804
1076
#endif
/* GL_FRAGMENT_PROGRAM_ARB */
1077
#ifndef GL_PROGRAM_FORMAT_ASCII_ARB
1078
#define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875
1079
#endif
/* GL_PROGRAM_FORMAT_ASCII_ARB */
1080
#ifndef GL_PROGRAM_LENGTH_ARB
1081
#define GL_PROGRAM_LENGTH_ARB 0x8627
1082
#endif
/* GL_PROGRAM_LENGTH_ARB */
1083
#ifndef GL_PROGRAM_FORMAT_ARB
1084
#define GL_PROGRAM_FORMAT_ARB 0x8876
1085
#endif
/* GL_PROGRAM_FORMAT_ARB */
1086
#ifndef GL_PROGRAM_BINDING_ARB
1087
#define GL_PROGRAM_BINDING_ARB 0x8677
1088
#endif
/* GL_PROGRAM_BINDING_ARB */
1089
#ifndef GL_PROGRAM_INSTRUCTIONS_ARB
1090
#define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0
1091
#endif
/* GL_PROGRAM_INSTRUCTIONS_ARB */
1092
#ifndef GL_MAX_PROGRAM_INSTRUCTIONS_ARB
1093
#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1
1094
#endif
/* GL_MAX_PROGRAM_INSTRUCTIONS_ARB */
1095
#ifndef GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB
1096
#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2
1097
#endif
/* GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB */
1098
#ifndef GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
1099
#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3
1100
#endif
/* GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB */
1101
#ifndef GL_PROGRAM_TEMPORARIES_ARB
1102
#define GL_PROGRAM_TEMPORARIES_ARB 0x88A4
1103
#endif
/* GL_PROGRAM_TEMPORARIES_ARB */
1104
#ifndef GL_MAX_PROGRAM_TEMPORARIES_ARB
1105
#define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5
1106
#endif
/* GL_MAX_PROGRAM_TEMPORARIES_ARB */
1107
#ifndef GL_PROGRAM_NATIVE_TEMPORARIES_ARB
1108
#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6
1109
#endif
/* GL_PROGRAM_NATIVE_TEMPORARIES_ARB */
1110
#ifndef GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
1111
#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7
1112
#endif
/* GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB */
1113
#ifndef GL_PROGRAM_PARAMETERS_ARB
1114
#define GL_PROGRAM_PARAMETERS_ARB 0x88A8
1115
#endif
/* GL_PROGRAM_PARAMETERS_ARB */
1116
#ifndef GL_MAX_PROGRAM_PARAMETERS_ARB
1117
#define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9
1118
#endif
/* GL_MAX_PROGRAM_PARAMETERS_ARB */
1119
#ifndef GL_PROGRAM_NATIVE_PARAMETERS_ARB
1120
#define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA
1121
#endif
/* GL_PROGRAM_NATIVE_PARAMETERS_ARB */
1122
#ifndef GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB
1123
#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB
1124
#endif
/* GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB */
1125
#ifndef GL_PROGRAM_ATTRIBS_ARB
1126
#define GL_PROGRAM_ATTRIBS_ARB 0x88AC
1127
#endif
/* GL_PROGRAM_ATTRIBS_ARB */
1128
#ifndef GL_MAX_PROGRAM_ATTRIBS_ARB
1129
#define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD
1130
#endif
/* GL_MAX_PROGRAM_ATTRIBS_ARB */
1131
#ifndef GL_PROGRAM_NATIVE_ATTRIBS_ARB
1132
#define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE
1133
#endif
/* GL_PROGRAM_NATIVE_ATTRIBS_ARB */
1134
#ifndef GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB
1135
#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF
1136
#endif
/* GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB */
1137
#ifndef GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB
1138
#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4
1139
#endif
/* GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB */
1140
#ifndef GL_MAX_PROGRAM_ENV_PARAMETERS_ARB
1141
#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5
1142
#endif
/* GL_MAX_PROGRAM_ENV_PARAMETERS_ARB */
1143
#ifndef GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB
1144
#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6
1145
#endif
/* GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB */
1146
#ifndef GL_PROGRAM_ALU_INSTRUCTIONS_ARB
1147
#define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805
1148
#endif
/* GL_PROGRAM_ALU_INSTRUCTIONS_ARB */
1149
#ifndef GL_PROGRAM_TEX_INSTRUCTIONS_ARB
1150
#define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806
1151
#endif
/* GL_PROGRAM_TEX_INSTRUCTIONS_ARB */
1152
#ifndef GL_PROGRAM_TEX_INDIRECTIONS_ARB
1153
#define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807
1154
#endif
/* GL_PROGRAM_TEX_INDIRECTIONS_ARB */
1155
#ifndef GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
1156
#define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808
1157
#endif
/* GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB */
1158
#ifndef GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
1159
#define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809
1160
#endif
/* GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB */
1161
#ifndef GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
1162
#define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A
1163
#endif
/* GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB */
1164
#ifndef GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB
1165
#define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B
1166
#endif
/* GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB */
1167
#ifndef GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB
1168
#define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C
1169
#endif
/* GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB */
1170
#ifndef GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB
1171
#define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D
1172
#endif
/* GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB */
1173
#ifndef GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
1174
#define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E
1175
#endif
/* GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB */
1176
#ifndef GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
1177
#define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F
1178
#endif
/* GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB */
1179
#ifndef GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
1180
#define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810
1181
#endif
/* GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB */
1182
#ifndef GL_PROGRAM_STRING_ARB
1183
#define GL_PROGRAM_STRING_ARB 0x8628
1184
#endif
/* GL_PROGRAM_STRING_ARB */
1185
#ifndef GL_PROGRAM_ERROR_POSITION_ARB
1186
#define GL_PROGRAM_ERROR_POSITION_ARB 0x864B
1187
#endif
/* GL_PROGRAM_ERROR_POSITION_ARB */
1188
#ifndef GL_CURRENT_MATRIX_ARB
1189
#define GL_CURRENT_MATRIX_ARB 0x8641
1190
#endif
/* GL_CURRENT_MATRIX_ARB */
1191
#ifndef GL_TRANSPOSE_CURRENT_MATRIX_ARB
1192
#define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7
1193
#endif
/* GL_TRANSPOSE_CURRENT_MATRIX_ARB */
1194
#ifndef GL_CURRENT_MATRIX_STACK_DEPTH_ARB
1195
#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640
1196
#endif
/* GL_CURRENT_MATRIX_STACK_DEPTH_ARB */
1197
#ifndef GL_MAX_PROGRAM_MATRICES_ARB
1198
#define GL_MAX_PROGRAM_MATRICES_ARB 0x862F
1199
#endif
/* GL_MAX_PROGRAM_MATRICES_ARB */
1200
#ifndef GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
1201
#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E
1202
#endif
/* GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB */
1203
#ifndef GL_MAX_TEXTURE_COORDS_ARB
1204
#define GL_MAX_TEXTURE_COORDS_ARB 0x8871
1205
#endif
/* GL_MAX_TEXTURE_COORDS_ARB */
1206
#ifndef GL_MAX_TEXTURE_IMAGE_UNITS_ARB
1207
#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872
1208
#endif
/* GL_MAX_TEXTURE_IMAGE_UNITS_ARB */
1209
#ifndef GL_PROGRAM_ERROR_STRING_ARB
1210
#define GL_PROGRAM_ERROR_STRING_ARB 0x8874
1211
#endif
/* GL_PROGRAM_ERROR_STRING_ARB */
1212
#ifndef GL_MATRIX0_ARB
1213
#define GL_MATRIX0_ARB 0x88C0
1214
#endif
/* GL_MATRIX0_ARB */
1215
#ifndef GL_MATRIX1_ARB
1216
#define GL_MATRIX1_ARB 0x88C1
1217
#endif
/* GL_MATRIX1_ARB */
1218
#ifndef GL_MATRIX2_ARB
1219
#define GL_MATRIX2_ARB 0x88C2
1220
#endif
/* GL_MATRIX2_ARB */
1221
#ifndef GL_MATRIX3_ARB
1222
#define GL_MATRIX3_ARB 0x88C3
1223
#endif
/* GL_MATRIX3_ARB */
1224
#ifndef GL_MATRIX4_ARB
1225
#define GL_MATRIX4_ARB 0x88C4
1226
#endif
/* GL_MATRIX4_ARB */
1227
#ifndef GL_MATRIX5_ARB
1228
#define GL_MATRIX5_ARB 0x88C5
1229
#endif
/* GL_MATRIX5_ARB */
1230
#ifndef GL_MATRIX6_ARB
1231
#define GL_MATRIX6_ARB 0x88C6
1232
#endif
/* GL_MATRIX6_ARB */
1233
#ifndef GL_MATRIX7_ARB
1234
#define GL_MATRIX7_ARB 0x88C7
1235
#endif
/* GL_MATRIX7_ARB */
1236
#ifndef GL_MATRIX8_ARB
1237
#define GL_MATRIX8_ARB 0x88C8
1238
#endif
/* GL_MATRIX8_ARB */
1239
#ifndef GL_MATRIX9_ARB
1240
#define GL_MATRIX9_ARB 0x88C9
1241
#endif
/* GL_MATRIX9_ARB */
1242
#ifndef GL_MATRIX10_ARB
1243
#define GL_MATRIX10_ARB 0x88CA
1244
#endif
/* GL_MATRIX10_ARB */
1245
#ifndef GL_MATRIX11_ARB
1246
#define GL_MATRIX11_ARB 0x88CB
1247
#endif
/* GL_MATRIX11_ARB */
1248
#ifndef GL_MATRIX12_ARB
1249
#define GL_MATRIX12_ARB 0x88CC
1250
#endif
/* GL_MATRIX12_ARB */
1251
#ifndef GL_MATRIX13_ARB
1252
#define GL_MATRIX13_ARB 0x88CD
1253
#endif
/* GL_MATRIX13_ARB */
1254
#ifndef GL_MATRIX14_ARB
1255
#define GL_MATRIX14_ARB 0x88CE
1256
#endif
/* GL_MATRIX14_ARB */
1257
#ifndef GL_MATRIX15_ARB
1258
#define GL_MATRIX15_ARB 0x88CF
1259
#endif
/* GL_MATRIX15_ARB */
1260
#ifndef GL_MATRIX16_ARB
1261
#define GL_MATRIX16_ARB 0x88D0
1262
#endif
/* GL_MATRIX16_ARB */
1263
#ifndef GL_MATRIX17_ARB
1264
#define GL_MATRIX17_ARB 0x88D1
1265
#endif
/* GL_MATRIX17_ARB */
1266
#ifndef GL_MATRIX18_ARB
1267
#define GL_MATRIX18_ARB 0x88D2
1268
#endif
/* GL_MATRIX18_ARB */
1269
#ifndef GL_MATRIX19_ARB
1270
#define GL_MATRIX19_ARB 0x88D3
1271
#endif
/* GL_MATRIX19_ARB */
1272
#ifndef GL_MATRIX20_ARB
1273
#define GL_MATRIX20_ARB 0x88D4
1274
#endif
/* GL_MATRIX20_ARB */
1275
#ifndef GL_MATRIX21_ARB
1276
#define GL_MATRIX21_ARB 0x88D5
1277
#endif
/* GL_MATRIX21_ARB */
1278
#ifndef GL_MATRIX22_ARB
1279
#define GL_MATRIX22_ARB 0x88D6
1280
#endif
/* GL_MATRIX22_ARB */
1281
#ifndef GL_MATRIX23_ARB
1282
#define GL_MATRIX23_ARB 0x88D7
1283
#endif
/* GL_MATRIX23_ARB */
1284
#ifndef GL_MATRIX24_ARB
1285
#define GL_MATRIX24_ARB 0x88D8
1286
#endif
/* GL_MATRIX24_ARB */
1287
#ifndef GL_MATRIX25_ARB
1288
#define GL_MATRIX25_ARB 0x88D9
1289
#endif
/* GL_MATRIX25_ARB */
1290
#ifndef GL_MATRIX26_ARB
1291
#define GL_MATRIX26_ARB 0x88DA
1292
#endif
/* GL_MATRIX26_ARB */
1293
#ifndef GL_MATRIX27_ARB
1294
#define GL_MATRIX27_ARB 0x88DB
1295
#endif
/* GL_MATRIX27_ARB */
1296
#ifndef GL_MATRIX28_ARB
1297
#define GL_MATRIX28_ARB 0x88DC
1298
#endif
/* GL_MATRIX28_ARB */
1299
#ifndef GL_MATRIX29_ARB
1300
#define GL_MATRIX29_ARB 0x88DD
1301
#endif
/* GL_MATRIX29_ARB */
1302
#ifndef GL_MATRIX30_ARB
1303
#define GL_MATRIX30_ARB 0x88DE
1304
#endif
/* GL_MATRIX30_ARB */
1305
#ifndef GL_MATRIX31_ARB
1306
#define GL_MATRIX31_ARB 0x88DF
1307
#endif
/* GL_MATRIX31_ARB */
1308
1309
1310
/* GL_ARB_vertex_program */
1311
#ifndef GL_VERTEX_PROGRAM_ARB
1312
#define GL_VERTEX_PROGRAM_ARB 0x8620
1313
#endif
/* GL_VERTEX_PROGRAM_ARB */
1314
#ifndef GL_VERTEX_PROGRAM_POINT_SIZE_ARB
1315
#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642
1316
#endif
/* GL_VERTEX_PROGRAM_POINT_SIZE_ARB */
1317
#ifndef GL_VERTEX_PROGRAM_TWO_SIDE_ARB
1318
#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643
1319
#endif
/* GL_VERTEX_PROGRAM_TWO_SIDE_ARB */
1320
#ifndef GL_COLOR_SUM_ARB
1321
#define GL_COLOR_SUM_ARB 0x8458
1322
#endif
/* GL_COLOR_SUM_ARB */
1323
#ifndef GL_PROGRAM_FORMAT_ASCII_ARB
1324
#define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875
1325
#endif
/* GL_PROGRAM_FORMAT_ASCII_ARB */
1326
#ifndef GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
1327
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622
1328
#endif
/* GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB */
1329
#ifndef GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
1330
#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623
1331
#endif
/* GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB */
1332
#ifndef GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
1333
#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624
1334
#endif
/* GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB */
1335
#ifndef GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
1336
#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625
1337
#endif
/* GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB */
1338
#ifndef GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
1339
#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A
1340
#endif
/* GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB */
1341
#ifndef GL_CURRENT_VERTEX_ATTRIB_ARB
1342
#define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626
1343
#endif
/* GL_CURRENT_VERTEX_ATTRIB_ARB */
1344
#ifndef GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
1345
#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645
1346
#endif
/* GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB */
1347
#ifndef GL_PROGRAM_LENGTH_ARB
1348
#define GL_PROGRAM_LENGTH_ARB 0x8627
1349
#endif
/* GL_PROGRAM_LENGTH_ARB */
1350
#ifndef GL_PROGRAM_FORMAT_ARB
1351
#define GL_PROGRAM_FORMAT_ARB 0x8876
1352
#endif
/* GL_PROGRAM_FORMAT_ARB */
1353
#ifndef GL_PROGRAM_BINDING_ARB
1354
#define GL_PROGRAM_BINDING_ARB 0x8677
1355
#endif
/* GL_PROGRAM_BINDING_ARB */
1356
#ifndef GL_PROGRAM_INSTRUCTIONS_ARB
1357
#define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0
1358
#endif
/* GL_PROGRAM_INSTRUCTIONS_ARB */
1359
#ifndef GL_MAX_PROGRAM_INSTRUCTIONS_ARB
1360
#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1
1361
#endif
/* GL_MAX_PROGRAM_INSTRUCTIONS_ARB */
1362
#ifndef GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB
1363
#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2
1364
#endif
/* GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB */
1365
#ifndef GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
1366
#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3
1367
#endif
/* GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB */
1368
#ifndef GL_PROGRAM_TEMPORARIES_ARB
1369
#define GL_PROGRAM_TEMPORARIES_ARB 0x88A4
1370
#endif
/* GL_PROGRAM_TEMPORARIES_ARB */
1371
#ifndef GL_MAX_PROGRAM_TEMPORARIES_ARB
1372
#define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5
1373
#endif
/* GL_MAX_PROGRAM_TEMPORARIES_ARB */
1374
#ifndef GL_PROGRAM_NATIVE_TEMPORARIES_ARB
1375
#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6
1376
#endif
/* GL_PROGRAM_NATIVE_TEMPORARIES_ARB */
1377
#ifndef GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
1378
#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7
1379
#endif
/* GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB */
1380
#ifndef GL_PROGRAM_PARAMETERS_ARB
1381
#define GL_PROGRAM_PARAMETERS_ARB 0x88A8
1382
#endif
/* GL_PROGRAM_PARAMETERS_ARB */
1383
#ifndef GL_MAX_PROGRAM_PARAMETERS_ARB
1384
#define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9
1385
#endif
/* GL_MAX_PROGRAM_PARAMETERS_ARB */
1386
#ifndef GL_PROGRAM_NATIVE_PARAMETERS_ARB
1387
#define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA
1388
#endif
/* GL_PROGRAM_NATIVE_PARAMETERS_ARB */
1389
#ifndef GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB
1390
#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB
1391
#endif
/* GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB */
1392
#ifndef GL_PROGRAM_ATTRIBS_ARB
1393
#define GL_PROGRAM_ATTRIBS_ARB 0x88AC
1394
#endif
/* GL_PROGRAM_ATTRIBS_ARB */
1395
#ifndef GL_MAX_PROGRAM_ATTRIBS_ARB
1396
#define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD
1397
#endif
/* GL_MAX_PROGRAM_ATTRIBS_ARB */
1398
#ifndef GL_PROGRAM_NATIVE_ATTRIBS_ARB
1399
#define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE
1400
#endif
/* GL_PROGRAM_NATIVE_ATTRIBS_ARB */
1401
#ifndef GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB
1402
#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF
1403
#endif
/* GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB */
1404
#ifndef GL_PROGRAM_ADDRESS_REGISTERS_ARB
1405
#define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0
1406
#endif
/* GL_PROGRAM_ADDRESS_REGISTERS_ARB */
1407
#ifndef GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB
1408
#define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1
1409
#endif
/* GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB */
1410
#ifndef GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
1411
#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2
1412
#endif
/* GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB */
1413
#ifndef GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
1414
#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3
1415
#endif
/* GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB */
1416
#ifndef GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB
1417
#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4
1418
#endif
/* GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB */
1419
#ifndef GL_MAX_PROGRAM_ENV_PARAMETERS_ARB
1420
#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5
1421
#endif
/* GL_MAX_PROGRAM_ENV_PARAMETERS_ARB */
1422
#ifndef GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB
1423
#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6
1424
#endif
/* GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB */
1425
#ifndef GL_PROGRAM_STRING_ARB
1426
#define GL_PROGRAM_STRING_ARB 0x8628
1427
#endif
/* GL_PROGRAM_STRING_ARB */
1428
#ifndef GL_PROGRAM_ERROR_POSITION_ARB
1429
#define GL_PROGRAM_ERROR_POSITION_ARB 0x864B
1430
#endif
/* GL_PROGRAM_ERROR_POSITION_ARB */
1431
#ifndef GL_CURRENT_MATRIX_ARB
1432
#define GL_CURRENT_MATRIX_ARB 0x8641
1433
#endif
/* GL_CURRENT_MATRIX_ARB */
1434
#ifndef GL_TRANSPOSE_CURRENT_MATRIX_ARB
1435
#define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7
1436
#endif
/* GL_TRANSPOSE_CURRENT_MATRIX_ARB */
1437
#ifndef GL_CURRENT_MATRIX_STACK_DEPTH_ARB
1438
#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640
1439
#endif
/* GL_CURRENT_MATRIX_STACK_DEPTH_ARB */
1440
#ifndef GL_MAX_VERTEX_ATTRIBS_ARB
1441
#define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869
1442
#endif
/* GL_MAX_VERTEX_ATTRIBS_ARB */
1443
#ifndef GL_MAX_PROGRAM_MATRICES_ARB
1444
#define GL_MAX_PROGRAM_MATRICES_ARB 0x862F
1445
#endif
/* GL_MAX_PROGRAM_MATRICES_ARB */
1446
#ifndef GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
1447
#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E
1448
#endif
/* GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB */
1449
1450
/* misc shaders */
1451
#ifndef GL_VERTEX_SHADER_ARB
1452
#define GL_VERTEX_SHADER_ARB 0x8B31
1453
#endif
/* GL_VERTEX_SHADER_ARB */
1454
#ifndef GL_FRAGMENT_SHADER_ARB
1455
#define GL_FRAGMENT_SHADER_ARB 0x8B30
1456
#endif
/* GL_FRAGMENT_SHADER_ARB */
1457
#ifndef GL_OBJECT_ACTIVE_UNIFORMS_ARB
1458
#define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86
1459
#endif
/* GL_OBJECT_ACTIVE_UNIFORMS_ARB */
1460
1461
/* GL_EXT_geometry_shader4 (geometry shaders) */
1462
#ifndef GL_GEOMETRY_SHADER_EXT
1463
#define GL_GEOMETRY_SHADER_EXT 0x8DD9
1464
#endif
/* GL_GEOMETRY_SHADER_EXT */
1465
1466
#ifndef GL_GEOMETRY_VERTICES_OUT_EXT
1467
#define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA
1468
#endif
// GL_GEOMETRY_VERTICES_OUT_EXT
1469
1470
#ifndef GL_GEOMETRY_INPUT_TYPE_EXT
1471
#define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB
1472
#endif
// GL_GEOMETRY_INPUT_TYPE_EXT
1473
1474
#ifndef GL_GEOMETRY_OUTPUT_TYPE_EXT
1475
#define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC
1476
#endif
// GL_GEOMETRY_OUTPUT_TYPE_EXT
1477
1478
#ifndef GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT
1479
#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0
1480
#endif
// GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT
1481
1482
#ifndef GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT
1483
#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1
1484
#endif
// GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT
1485
1486
#ifndef GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
1487
#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29
1488
#endif
// GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
1489
1490
#ifndef GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT
1491
#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD
1492
#endif
// GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT
1493
1494
#ifndef GL_MAX_VERTEX_VARYING_COMPONENTS_EXT
1495
#define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE
1496
#endif
// GL_MAX_VERTEX_VARYING_COMPONENTS_EXT
1497
1498
#ifndef GL_MAX_VARYING_COMPONENTS_EXT
1499
#define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B
1500
#endif
// GL_MAX_VARYING_COMPONENTS_EXT
1501
1502
#ifndef GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT
1503
#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF
1504
#endif
// GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT
1505
1506
1507
/* GL_ARB_shader_objects */
1508
#ifndef GL_INT_VEC2_ARB
1509
#define GL_INT_VEC2_ARB 0x8B53
1510
#endif
/* GL_INT_VEC2_ARB */
1511
#ifndef GL_INT_VEC3_ARB
1512
#define GL_INT_VEC3_ARB 0x8B54
1513
#endif
/* GL_INT_VEC3_ARB */
1514
#ifndef GL_INT_VEC4_ARB
1515
#define GL_INT_VEC4_ARB 0x8B55
1516
#endif
/* GL_INT_VEC4_ARB */
1517
#ifndef GL_FLOAT_VEC2_ARB
1518
#define GL_FLOAT_VEC2_ARB 0x8B50
1519
#endif
/* GL_FLOAT_VEC2_ARB */
1520
#ifndef GL_FLOAT_VEC3_ARB
1521
#define GL_FLOAT_VEC3_ARB 0x8B51
1522
#endif
/* GL_FLOAT_VEC3_ARB */
1523
#ifndef GL_FLOAT_VEC4_ARB
1524
#define GL_FLOAT_VEC4_ARB 0x8B52
1525
#endif
/* GL_FLOAT_VEC4_ARB */
1526
#ifndef GL_FLOAT_MAT2_ARB
1527
#define GL_FLOAT_MAT2_ARB 0x8B5A
1528
#endif
/* GL_FLOAT_MAT2_ARB */
1529
#ifndef GL_FLOAT_MAT3_ARB
1530
#define GL_FLOAT_MAT3_ARB 0x8B5B
1531
#endif
/* GL_FLOAT_MAT3_ARB */
1532
#ifndef GL_FLOAT_MAT4_ARB
1533
#define GL_FLOAT_MAT4_ARB 0x8B5C
1534
#endif
/* GL_FLOAT_MAT4_ARB */
1535
#ifndef GL_SAMPLER_1D_ARB
1536
#define GL_SAMPLER_1D_ARB 0x8B5D
1537
#endif
/* GL_SAMPLER_1D_ARB */
1538
#ifndef GL_SAMPLER_2D_ARB
1539
#define GL_SAMPLER_2D_ARB 0x8B5E
1540
#endif
/* GL_SAMPLER_2D_ARB */
1541
#ifndef GL_SAMPLER_3D_ARB
1542
#define GL_SAMPLER_3D_ARB 0x8B5F
1543
#endif
/* GL_SAMPLER_3D_ARB */
1544
#ifndef GL_SAMPLER_CUBE_ARB
1545
#define GL_SAMPLER_CUBE_ARB 0x8B60
1546
#endif
/* GL_SAMPLER_CUBE_ARB */
1547
#ifndef GL_SAMPLER_1D_SHADOW_ARB
1548
#define GL_SAMPLER_1D_SHADOW_ARB 0x8B61
1549
#endif
/* GL_SAMPLER_1D_SHADOW_ARB */
1550
#ifndef GL_SAMPLER_2D_SHADOW_ARB
1551
#define GL_SAMPLER_2D_SHADOW_ARB 0x8B62
1552
#endif
/* GL_SAMPLER_2D_SHADOW_ARB */
1553
#ifndef GL_SAMPLER_2D_RECT_ARB
1554
#define GL_SAMPLER_2D_RECT_ARB 0x8B63
1555
#endif
/* GL_SAMPLER_2D_RECT_ARB */
1556
#ifndef GL_SAMPLER_2D_RECT_SHADOW_ARB
1557
#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64
1558
#endif
/* GL_SAMPLER_2D_RECT_SHADOW_ARB */
1559
1560
#ifndef GL_OBJECT_COMPILE_STATUS_ARB
1561
#define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81
1562
#endif
/* GL_OBJECT_COMPILE_STATUS_ARB */
1563
#ifndef GL_OBJECT_INFO_LOG_LENGTH_ARB
1564
#define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
1565
#endif
/* GL_OBJECT_INFO_LOG_LENGTH_ARB */
1566
#ifndef GL_OBJECT_LINK_STATUS_ARB
1567
#define GL_OBJECT_LINK_STATUS_ARB 0x8B82
1568
#endif
/* GL_OBJECT_LINK_STATUS_ARB */
1569
1570
/* GL_EXT_texture_filter_anisotropic */
1571
#ifndef GL_TEXTURE_MAX_ANISOTROPY_EXT
1572
#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
1573
#endif
/* GL_TEXTURE_MAX_ANISOTROPY_EXT */
1574
1575
#ifndef GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
1576
#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
1577
#endif
/* GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT */
1578
1579
/* GL_ARB_occlusion_query */
1580
#ifndef GL_SAMPLES_PASSED
1581
#define GL_SAMPLES_PASSED 0x8914
1582
#endif
/* GL_SAMPLES_PASSED */
1583
1584
#ifndef GL_QUERY_COUNTER_BITS
1585
#define GL_QUERY_COUNTER_BITS 0x8864
1586
#endif
/* GL_QUERY_COUNTER_BITS */
1587
1588
#ifndef GL_CURRENT_QUERY
1589
#define GL_CURRENT_QUERY 0x8865
1590
#endif
/* GL_CURRENT_QUERY */
1591
1592
#ifndef GL_QUERY_RESULT
1593
#define GL_QUERY_RESULT 0x8866
1594
#endif
/* GL_QUERY_RESULT */
1595
1596
#ifndef GL_QUERY_RESULT_AVAILABLE
1597
#define GL_QUERY_RESULT_AVAILABLE 0x8867
1598
#endif
/* GL_QUERY_RESULT_AVAILABLE */
1599
1600
1601
/* glClientPush/PopAttrib() defines */
1602
#ifndef GL_CLIENT_PIXEL_STORE_BIT
1603
#define GL_CLIENT_PIXEL_STORE_BIT 0x00000001
1604
#endif
/* GL_CLIENT_PIXEL_STORE_BIT */
1605
1606
#ifndef GL_CLIENT_VERTEX_ARRAY_BIT
1607
#define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002
1608
#endif
/* GL_CLIENT_VERTEX_ARRAY_BIT */
1609
1610
#ifndef GL_CLIENT_ALL_ATTRIB_BITS
1611
#define GL_CLIENT_ALL_ATTRIB_BITS 0xFFFFFFFF
1612
#endif
/* GL_CLIENT_ALL_ATTRIB_BITS */
1613
1614
#ifndef GL_ALL_CLIENT_ATTRIB_BITS
1615
#define GL_ALL_CLIENT_ATTRIB_BITS 0xFFFFFFFF
1616
#endif
/* GL_ALL_CLIENT_ATTRIB_BITS */
1617
1618
/* EXT_framebuffer_object */
1619
#ifndef GL_INVALID_FRAMEBUFFER_OPERATION_EXT
1620
#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506
1621
#endif
/* GL_INVALID_FRAMEBUFFER_OPERATION_EXT */
1622
#ifndef GL_MAX_RENDERBUFFER_SIZE_EXT
1623
#define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8
1624
#endif
/* GL_MAX_RENDERBUFFER_SIZE_EXT */
1625
#ifndef GL_FRAMEBUFFER_BINDING_EXT
1626
#define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6
1627
#endif
/* GL_FRAMEBUFFER_BINDING_EXT */
1628
#ifndef GL_RENDERBUFFER_BINDING_EXT
1629
#define GL_RENDERBUFFER_BINDING_EXT 0x8CA7
1630
#endif
/* GL_RENDERBUFFER_BINDING_EXT */
1631
#ifndef GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
1632
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0
1633
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT */
1634
#ifndef GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
1635
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1
1636
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT */
1637
#ifndef GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT
1638
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2
1639
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT */
1640
#ifndef GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT
1641
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3
1642
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT */
1643
#ifndef GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT
1644
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4
1645
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT */
1646
#ifndef GL_FRAMEBUFFER_COMPLETE_EXT
1647
#define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5
1648
#endif
/* GL_FRAMEBUFFER_COMPLETE_EXT */
1649
#ifndef GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
1650
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6
1651
#endif
/* GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT */
1652
#ifndef GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
1653
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7
1654
#endif
/* GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT */
1655
#ifndef GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT
1656
#define GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT 0x8CD8
1657
#endif
/* GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT */
1658
#ifndef GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
1659
#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9
1660
#endif
/* GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT */
1661
#ifndef GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
1662
#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA
1663
#endif
/* GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT */
1664
#ifndef GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
1665
#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB
1666
#endif
/* GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT */
1667
#ifndef GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
1668
#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC
1669
#endif
/* GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT */
1670
#ifndef GL_FRAMEBUFFER_UNSUPPORTED_EXT
1671
#define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD
1672
#endif
/* GL_FRAMEBUFFER_UNSUPPORTED_EXT */
1673
#ifndef GL_MAX_COLOR_ATTACHMENTS_EXT
1674
#define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF
1675
#endif
/* GL_MAX_COLOR_ATTACHMENTS_EXT */
1676
#ifndef GL_COLOR_ATTACHMENT0_EXT
1677
#define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
1678
#endif
/* GL_COLOR_ATTACHMENT0_EXT */
1679
#ifndef GL_COLOR_ATTACHMENT1_EXT
1680
#define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
1681
#endif
/* GL_COLOR_ATTACHMENT1_EXT */
1682
#ifndef GL_COLOR_ATTACHMENT2_EXT
1683
#define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
1684
#endif
/* GL_COLOR_ATTACHMENT2_EXT */
1685
#ifndef GL_COLOR_ATTACHMENT3_EXT
1686
#define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
1687
#endif
/* GL_COLOR_ATTACHMENT3_EXT */
1688
#ifndef GL_COLOR_ATTACHMENT4_EXT
1689
#define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
1690
#endif
/* GL_COLOR_ATTACHMENT4_EXT */
1691
#ifndef GL_COLOR_ATTACHMENT5_EXT
1692
#define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
1693
#endif
/* GL_COLOR_ATTACHMENT5_EXT */
1694
#ifndef GL_COLOR_ATTACHMENT6_EXT
1695
#define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
1696
#endif
/* GL_COLOR_ATTACHMENT6_EXT */
1697
#ifndef GL_COLOR_ATTACHMENT7_EXT
1698
#define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
1699
#endif
/* GL_COLOR_ATTACHMENT7_EXT */
1700
#ifndef GL_COLOR_ATTACHMENT8_EXT
1701
#define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
1702
#endif
/* GL_COLOR_ATTACHMENT8_EXT */
1703
#ifndef GL_COLOR_ATTACHMENT9_EXT
1704
#define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
1705
#endif
/* GL_COLOR_ATTACHMENT9_EXT */
1706
#ifndef GL_COLOR_ATTACHMENT10_EXT
1707
#define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
1708
#endif
/* GL_COLOR_ATTACHMENT10_EXT */
1709
#ifndef GL_COLOR_ATTACHMENT11_EXT
1710
#define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
1711
#endif
/* GL_COLOR_ATTACHMENT11_EXT */
1712
#ifndef GL_COLOR_ATTACHMENT12_EXT
1713
#define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
1714
#endif
/* GL_COLOR_ATTACHMENT12_EXT */
1715
#ifndef GL_COLOR_ATTACHMENT13_EXT
1716
#define GL_COLOR_ATTACHMENT13_EXT 0x8CED
1717
#endif
/* GL_COLOR_ATTACHMENT13_EXT */
1718
#ifndef GL_COLOR_ATTACHMENT14_EXT
1719
#define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
1720
#endif
/* GL_COLOR_ATTACHMENT14_EXT */
1721
#ifndef GL_COLOR_ATTACHMENT15_EXT
1722
#define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
1723
#endif
/* GL_COLOR_ATTACHMENT15_EXT */
1724
#ifndef GL_DEPTH_ATTACHMENT_EXT
1725
#define GL_DEPTH_ATTACHMENT_EXT 0x8D00
1726
#endif
/* GL_DEPTH_ATTACHMENT_EXT */
1727
#ifndef GL_STENCIL_ATTACHMENT_EXT
1728
#define GL_STENCIL_ATTACHMENT_EXT 0x8D20
1729
#endif
/* GL_STENCIL_ATTACHMENT_EXT */
1730
#ifndef GL_FRAMEBUFFER_EXT
1731
#define GL_FRAMEBUFFER_EXT 0x8D40
1732
#endif
/* GL_FRAMEBUFFER_EXT */
1733
#ifndef GL_RENDERBUFFER_EXT
1734
#define GL_RENDERBUFFER_EXT 0x8D41
1735
#endif
/* GL_RENDERBUFFER_EXT */
1736
#ifndef GL_RENDERBUFFER_WIDTH_EXT
1737
#define GL_RENDERBUFFER_WIDTH_EXT 0x8D42
1738
#endif
/* GL_RENDERBUFFER_WIDTH_EXT */
1739
#ifndef GL_RENDERBUFFER_HEIGHT_EXT
1740
#define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43
1741
#endif
/* GL_RENDERBUFFER_HEIGHT_EXT */
1742
#ifndef GL_RENDERBUFFER_INTERNAL_FORMAT_EXT
1743
#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44
1744
#endif
/* GL_RENDERBUFFER_INTERNAL_FORMAT_EXT */
1745
#ifndef GL_STENCIL_INDEX1_EXT
1746
#define GL_STENCIL_INDEX1_EXT 0x8D46
1747
#endif
/* GL_STENCIL_INDEX1_EXT */
1748
#ifndef GL_STENCIL_INDEX4_EXT
1749
#define GL_STENCIL_INDEX4_EXT 0x8D47
1750
#endif
/* GL_STENCIL_INDEX4_EXT */
1751
#ifndef GL_STENCIL_INDEX8_EXT
1752
#define GL_STENCIL_INDEX8_EXT 0x8D48
1753
#endif
/* GL_STENCIL_INDEX8_EXT */
1754
#ifndef GL_STENCIL_INDEX16_EXT
1755
#define GL_STENCIL_INDEX16_EXT 0x8D49
1756
#endif
/* GL_STENCIL_INDEX16_EXT */
1757
#ifndef GL_RENDERBUFFER_RED_SIZE_EXT
1758
#define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50
1759
#endif
/* GL_RENDERBUFFER_RED_SIZE_EXT */
1760
#ifndef GL_RENDERBUFFER_GREEN_SIZE_EXT
1761
#define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51
1762
#endif
/* GL_RENDERBUFFER_GREEN_SIZE_EXT */
1763
#ifndef GL_RENDERBUFFER_BLUE_SIZE_EXT
1764
#define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52
1765
#endif
/* GL_RENDERBUFFER_BLUE_SIZE_EXT */
1766
#ifndef GL_RENDERBUFFER_ALPHA_SIZE_EXT
1767
#define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53
1768
#endif
/* GL_RENDERBUFFER_ALPHA_SIZE_EXT */
1769
#ifndef GL_RENDERBUFFER_DEPTH_SIZE_EXT
1770
#define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54
1771
#endif
/* GL_RENDERBUFFER_DEPTH_SIZE_EXT */
1772
#ifndef GL_RENDERBUFFER_STENCIL_SIZE_EXT
1773
#define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55
1774
#endif
/* GL_RENDERBUFFER_STENCIL_SIZE_EXT */
1775
1776
/* ARB_framebuffer_object or OpenGL 3.0*/
1777
#ifndef GL_INVALID_FRAMEBUFFER_OPERATION
1778
#define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506
1779
#endif
/* GL_INVALID_FRAMEBUFFER_OPERATION */
1780
#ifndef GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
1781
#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210
1782
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING */
1783
#ifndef GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
1784
#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211
1785
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE */
1786
#ifndef GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
1787
#define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212
1788
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE */
1789
#ifndef GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
1790
#define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213
1791
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE */
1792
#ifndef GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
1793
#define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214
1794
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE */
1795
#ifndef GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
1796
#define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215
1797
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE */
1798
#ifndef GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
1799
#define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216
1800
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE */
1801
#ifndef GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
1802
#define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217
1803
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE */
1804
#ifndef GL_DEPTH_STENCIL
1805
#define GL_DEPTH_STENCIL 0x84F9
1806
#endif
/* GL_DEPTH_STENCIL */
1807
#ifndef GL_UNSIGNED_INT_24_
1808
#define GL_UNSIGNED_INT_24_ 0x84FA
1809
#endif
/* GL_UNSIGNED_INT_24_ */
1810
#ifndef GL_DEPTH24_STENCIL8
1811
#define GL_DEPTH24_STENCIL8 0x88F0
1812
#endif
/* GL_DEPTH24_STENCIL8 */
1813
#ifndef GL_TEXTURE_STENCIL_SIZE
1814
#define GL_TEXTURE_STENCIL_SIZE 0x88F1
1815
#endif
/* GL_TEXTURE_STENCIL_SIZE */
1816
#ifndef GL_SRGB
1817
#define GL_SRGB 0x8C40
1818
#endif
/* GL_SRGB */
1819
#ifndef GL_UNSIGNED_NORMALIZED
1820
#define GL_UNSIGNED_NORMALIZED 0x8C17
1821
#endif
/* GL_UNSIGNED_NORMALIZED */
1822
#ifndef GL_FRAMEBUFFER_DEFAULT
1823
#define GL_FRAMEBUFFER_DEFAULT 0x8218
1824
#endif
/* GL_FRAMEBUFFER_DEFAULT */
1825
#ifndef GL_FRAMEBUFFER_UNDEFINED
1826
#define GL_FRAMEBUFFER_UNDEFINED 0x8219
1827
#endif
/* GL_FRAMEBUFFER_UNDEFINED */
1828
#ifndef GL_DEPTH_STENCIL_ATTACHMENT
1829
#define GL_DEPTH_STENCIL_ATTACHMENT 0x821A
1830
#endif
/* GL_DEPTH_STENCIL_ATTACHMENT */
1831
#ifndef GL_INDEX
1832
#define GL_INDEX 0x8222
1833
#endif
/* GL_INDEX */
1834
#ifndef GL_MAX_RENDERBUFFER_SIZE
1835
#define GL_MAX_RENDERBUFFER_SIZE 0x84E8
1836
#endif
/* GL_MAX_RENDERBUFFER_SIZE */
1837
#ifndef GL_FRAMEBUFFER_BINDING
1838
#define GL_FRAMEBUFFER_BINDING 0x8CA6
1839
#endif
/* GL_FRAMEBUFFER_BINDING */
1840
#ifndef GL_DRAW_FRAMEBUFFER_BINDING
1841
#define GL_DRAW_FRAMEBUFFER_BINDING 0x8CA6
1842
#endif
/* GL_DRAW_FRAMEBUFFER_BINDING */
1843
#ifndef GL_RENDERBUFFER_BINDING
1844
#define GL_RENDERBUFFER_BINDING 0x8CA7
1845
#endif
/* GL_RENDERBUFFER_BINDING */
1846
#ifndef GL_READ_FRAMEBUFFER
1847
#define GL_READ_FRAMEBUFFER 0x8CA8
1848
#endif
/* GL_READ_FRAMEBUFFER */
1849
#ifndef GL_DRAW_FRAMEBUFFER
1850
#define GL_DRAW_FRAMEBUFFER 0x8CA9
1851
#endif
/* GL_DRAW_FRAMEBUFFER */
1852
#ifndef GL_READ_FRAMEBUFFER_BINDING
1853
#define GL_READ_FRAMEBUFFER_BINDING 0x8CAA
1854
#endif
/* GL_READ_FRAMEBUFFER_BINDING */
1855
#ifndef GL_RENDERBUFFER_SAMPLES
1856
#define GL_RENDERBUFFER_SAMPLES 0x8CAB
1857
#endif
/* GL_RENDERBUFFER_SAMPLES */
1858
#ifndef GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
1859
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0
1860
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE */
1861
#ifndef GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
1862
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1
1863
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME */
1864
#ifndef GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
1865
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2
1866
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL */
1867
#ifndef GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
1868
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3
1869
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE */
1870
#ifndef GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
1871
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4
1872
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER */
1873
#ifndef GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET
1874
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET 0x8CD4
1875
#endif
/* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET */
1876
#ifndef GL_FRAMEBUFFER_COMPLETE
1877
#define GL_FRAMEBUFFER_COMPLETE 0x8CD5
1878
#endif
/* GL_FRAMEBUFFER_COMPLETE */
1879
#ifndef GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
1880
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6
1881
#endif
/* GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT */
1882
#ifndef GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
1883
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
1884
#endif
/* GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT */
1885
#ifndef GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT
1886
#define GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT 0x8CD8
1887
#endif
/* GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT */
1888
#ifndef GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
1889
#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB
1890
#endif
/* GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER */
1891
#ifndef GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
1892
#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC
1893
#endif
/* GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER */
1894
#ifndef GL_FRAMEBUFFER_UNSUPPORTED
1895
#define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD
1896
#endif
/* GL_FRAMEBUFFER_UNSUPPORTED */
1897
#ifndef GL_MAX_COLOR_ATTACHMENTS
1898
#define GL_MAX_COLOR_ATTACHMENTS 0x8CDF
1899
#endif
/* GL_MAX_COLOR_ATTACHMENTS */
1900
#ifndef GL_COLOR_ATTACHMENT0
1901
#define GL_COLOR_ATTACHMENT0 0x8CE0
1902
#endif
/* GL_COLOR_ATTACHMENT0 */
1903
#ifndef GL_COLOR_ATTACHMENT1
1904
#define GL_COLOR_ATTACHMENT1 0x8CE1
1905
#endif
/* GL_COLOR_ATTACHMENT1 */
1906
#ifndef GL_COLOR_ATTACHMENT2
1907
#define GL_COLOR_ATTACHMENT2 0x8CE2
1908
#endif
/* GL_COLOR_ATTACHMENT2 */
1909
#ifndef GL_COLOR_ATTACHMENT3
1910
#define GL_COLOR_ATTACHMENT3 0x8CE3
1911
#endif
/* GL_COLOR_ATTACHMENT3 */
1912
#ifndef GL_COLOR_ATTACHMENT4
1913
#define GL_COLOR_ATTACHMENT4 0x8CE4
1914
#endif
/* GL_COLOR_ATTACHMENT4 */
1915
#ifndef GL_COLOR_ATTACHMENT5
1916
#define GL_COLOR_ATTACHMENT5 0x8CE5
1917
#endif
/* GL_COLOR_ATTACHMENT5 */
1918
#ifndef GL_COLOR_ATTACHMENT6
1919
#define GL_COLOR_ATTACHMENT6 0x8CE6
1920
#endif
/* GL_COLOR_ATTACHMENT6 */
1921
#ifndef GL_COLOR_ATTACHMENT7
1922
#define GL_COLOR_ATTACHMENT7 0x8CE7
1923
#endif
/* GL_COLOR_ATTACHMENT7 */
1924
#ifndef GL_COLOR_ATTACHMENT8
1925
#define GL_COLOR_ATTACHMENT8 0x8CE8
1926
#endif
/* GL_COLOR_ATTACHMENT8 */
1927
#ifndef GL_COLOR_ATTACHMENT9
1928
#define GL_COLOR_ATTACHMENT9 0x8CE9
1929
#endif
/* GL_COLOR_ATTACHMENT9 */
1930
#ifndef GL_COLOR_ATTACHMENT10
1931
#define GL_COLOR_ATTACHMENT10 0x8CEA
1932
#endif
/* GL_COLOR_ATTACHMENT10 */
1933
#ifndef GL_COLOR_ATTACHMENT11
1934
#define GL_COLOR_ATTACHMENT11 0x8CEB
1935
#endif
/* GL_COLOR_ATTACHMENT11 */
1936
#ifndef GL_COLOR_ATTACHMENT12
1937
#define GL_COLOR_ATTACHMENT12 0x8CEC
1938
#endif
/* GL_COLOR_ATTACHMENT12 */
1939
#ifndef GL_COLOR_ATTACHMENT13
1940
#define GL_COLOR_ATTACHMENT13 0x8CED
1941
#endif
/* GL_COLOR_ATTACHMENT13 */
1942
#ifndef GL_COLOR_ATTACHMENT14
1943
#define GL_COLOR_ATTACHMENT14 0x8CEE
1944
#endif
/* GL_COLOR_ATTACHMENT14 */
1945
#ifndef GL_COLOR_ATTACHMENT15
1946
#define GL_COLOR_ATTACHMENT15 0x8CEF
1947
#endif
/* GL_COLOR_ATTACHMENT15 */
1948
#ifndef GL_DEPTH_ATTACHMENT
1949
#define GL_DEPTH_ATTACHMENT 0x8D00
1950
#endif
/* GL_DEPTH_ATTACHMENT */
1951
#ifndef GL_STENCIL_ATTACHMENT
1952
#define GL_STENCIL_ATTACHMENT 0x8D20
1953
#endif
/* GL_STENCIL_ATTACHMENT */
1954
#ifndef GL_FRAMEBUFFER
1955
#define GL_FRAMEBUFFER 0x8D40
1956
#endif
/* GL_FRAMEBUFFER */
1957
#ifndef GL_RENDERBUFFER
1958
#define GL_RENDERBUFFER 0x8D41
1959
#endif
/* GL_RENDERBUFFER */
1960
#ifndef GL_RENDERBUFFER_WIDTH
1961
#define GL_RENDERBUFFER_WIDTH 0x8D42
1962
#endif
/* GL_RENDERBUFFER_WIDTH */
1963
#ifndef GL_RENDERBUFFER_HEIGHT
1964
#define GL_RENDERBUFFER_HEIGHT 0x8D43
1965
#endif
/* GL_RENDERBUFFER_HEIGHT */
1966
#ifndef GL_RENDERBUFFER_INTERNAL_FORMAT
1967
#define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44
1968
#endif
/* GL_RENDERBUFFER_INTERNAL_FORMAT */
1969
#ifndef GL_STENCIL_INDEX1
1970
#define GL_STENCIL_INDEX1 0x8D46
1971
#endif
/* GL_STENCIL_INDEX1 */
1972
#ifndef GL_STENCIL_INDEX4
1973
#define GL_STENCIL_INDEX4 0x8D47
1974
#endif
/* GL_STENCIL_INDEX4 */
1975
#ifndef GL_STENCIL_INDEX8
1976
#define GL_STENCIL_INDEX8 0x8D48
1977
#endif
/* GL_STENCIL_INDEX8 */
1978
#ifndef GL_STENCIL_INDEX16
1979
#define GL_STENCIL_INDEX16 0x8D49
1980
#endif
/* GL_STENCIL_INDEX16 */
1981
#ifndef GL_RENDERBUFFER_RED_SIZE
1982
#define GL_RENDERBUFFER_RED_SIZE 0x8D50
1983
#endif
/* GL_RENDERBUFFER_RED_SIZE */
1984
#ifndef GL_RENDERBUFFER_GREEN_SIZE
1985
#define GL_RENDERBUFFER_GREEN_SIZE 0x8D51
1986
#endif
/* GL_RENDERBUFFER_GREEN_SIZE */
1987
#ifndef GL_RENDERBUFFER_BLUE_SIZE
1988
#define GL_RENDERBUFFER_BLUE_SIZE 0x8D52
1989
#endif
/* GL_RENDERBUFFER_BLUE_SIZE */
1990
#ifndef GL_RENDERBUFFER_ALPHA_SIZE
1991
#define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53
1992
#endif
/* GL_RENDERBUFFER_ALPHA_SIZE */
1993
#ifndef GL_RENDERBUFFER_DEPTH_SIZE
1994
#define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54
1995
#endif
/* GL_RENDERBUFFER_DEPTH_SIZE */
1996
#ifndef GL_RENDERBUFFER_STENCIL_SIZE
1997
#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
1998
#endif
/* GL_RENDERBUFFER_STENCIL_SIZE */
1999
#ifndef GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
2000
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56
2001
#endif
/* GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE */
2002
#ifndef GL_MAX_SAMPLES
2003
#define GL_MAX_SAMPLES 0x8D57
2004
#endif
/* GL_MAX_SAMPLES */
2005
2006
/*
2007
From OpenGL3.0 the glGetString (GL_EXTENSIONS) call is deprecated.
2008
This is replaced by glGetStringi. However, to find the number of strings
2009
it is necessary to call glGetIntegerv (GL_NUM_EXTENSIONS, &n)
2010
Therefore we define the value for GL_NUM_EXTENSIONS here
2011
*/
2012
#ifndef GL_NUM_EXTENSIONS
2013
#define GL_NUM_EXTENSIONS 0x821D
2014
#endif
/* GL_NUM_EXTENSIONS */
2015
2016
/*** GL enums, end ****************************************************/
2017
/**********************************************************************/
2018
2019
/* GLX enums that might not be available on all systems. */
2020
2021
/* These were new for GLX 1.3 */
2022
2023
#ifndef GLX_PBUFFER_WIDTH
2024
#define GLX_PBUFFER_WIDTH 0x8041
2025
#endif
/* GLX_PBUFFER_WIDTH */
2026
2027
#ifndef GLX_PBUFFER_HEIGHT
2028
#define GLX_PBUFFER_HEIGHT 0x8040
2029
#endif
/* GLX_PBUFFER_HEIGHT */
2030
2031
#ifndef GLX_DRAWABLE_TYPE
2032
#define GLX_DRAWABLE_TYPE 0x8010
2033
#endif
/* GLX_DRAWABLE_TYPE */
2034
2035
#ifndef GLX_RENDER_TYPE
2036
#define GLX_RENDER_TYPE 0x8011
2037
#endif
/* GLX_RENDER_TYPE */
2038
2039
#ifndef GLX_RGBA_TYPE
2040
#define GLX_RGBA_TYPE 0x8014
2041
#endif
/* GLX_RGBA_TYPE */
2042
2043
#ifndef GLX_RGBA_BIT
2044
#define GLX_RGBA_BIT 0x00000001
2045
#endif
/* GLX_RGBA_BIT */
2046
2047
#ifndef GLX_PBUFFER_BIT
2048
#define GLX_PBUFFER_BIT 0x00000004
2049
#endif
/* GLX_PBUFFER_BIT */
2050
2051
/* These are also from GLX 1.3, and they have the same values in the
2052
GLX_SGIX_pbuffer extension (with name suffix _SGIX): */
2053
2054
#ifndef GLX_MAX_PBUFFER_WIDTH
2055
#define GLX_MAX_PBUFFER_WIDTH 0x8016
2056
#endif
/* GLX_MAX_PBUFFER_WIDTH */
2057
2058
#ifndef GLX_MAX_PBUFFER_HEIGHT
2059
#define GLX_MAX_PBUFFER_HEIGHT 0x8017
2060
#endif
/* GLX_MAX_PBUFFER_HEIGHT */
2061
2062
#ifndef GLX_MAX_PBUFFER_PIXELS
2063
#define GLX_MAX_PBUFFER_PIXELS 0x8018
2064
#endif
/* GLX_MAX_PBUFFER_PIXELS */
2065
2066
/*** GLX enums, end ***************************************************/
2067
/**********************************************************************/
2068
2069
2070
/* GLU enums we use are duplicated, because we should be able to
2071
compile without GLU and then pick it up and use it at run-time on
2072
some systems. */
2073
2074
/* gluGetString */
2075
#ifndef GLU_VERSION
2076
#define GLU_VERSION 100800
2077
#endif
/* ! GLU_VERSION */
2078
#ifndef GLU_EXTENSIONS
2079
#define GLU_EXTENSIONS 100801
2080
#endif
/* ! GLU_EXTENSIONS */
2081
2082
/* NurbsDisplay */
2083
#ifndef GLU_OUTLINE_POLYGON
2084
#define GLU_OUTLINE_POLYGON 100240
2085
#endif
/* ! GLU_OUTLINE_POLYGON */
2086
#ifndef GLU_OUTLINE_PATCH
2087
#define GLU_OUTLINE_PATCH 100241
2088
#endif
/* ! GLU_OUTLINE_PATCH */
2089
2090
/* NurbsCallback */
2091
#ifndef GLU_NURBS_ERROR
2092
#define GLU_NURBS_ERROR 100103
2093
#endif
/* ! GLU_NURBS_ERROR */
2094
#ifndef GLU_ERROR
2095
#define GLU_ERROR 100103
2096
#endif
/* ! GLU_ERROR */
2097
#ifndef GLU_NURBS_BEGIN
2098
#define GLU_NURBS_BEGIN 100164
2099
#endif
/* ! GLU_NURBS_BEGIN */
2100
#ifndef GLU_NURBS_VERTEX
2101
#define GLU_NURBS_VERTEX 100165
2102
#endif
/* ! GLU_NURBS_VERTEX */
2103
#ifndef GLU_NURBS_NORMAL
2104
#define GLU_NURBS_NORMAL 100166
2105
#endif
/* ! GLU_NURBS_NORMAL */
2106
#ifndef GLU_NURBS_COLOR
2107
#define GLU_NURBS_COLOR 100167
2108
#endif
/* ! GLU_NURBS_COLOR */
2109
#ifndef GLU_NURBS_TEXTURE_COORD
2110
#define GLU_NURBS_TEXTURE_COORD 100168
2111
#endif
/* ! GLU_NURBS_TEXTURE_COORD */
2112
#ifndef GLU_NURBS_END
2113
#define GLU_NURBS_END 100169
2114
#endif
/* ! GLU_NURBS_END */
2115
#ifndef GLU_NURBS_BEGIN_DATA
2116
#define GLU_NURBS_BEGIN_DATA 100170
2117
#endif
/* ! GLU_NURBS_BEGIN_DATA */
2118
#ifndef GLU_NURBS_VERTEX_DATA
2119
#define GLU_NURBS_VERTEX_DATA 100171
2120
#endif
/* ! GLU_NURBS_VERTEX_DATA */
2121
#ifndef GLU_NURBS_NORMAL_DATA
2122
#define GLU_NURBS_NORMAL_DATA 100172
2123
#endif
/* ! GLU_NURBS_NORMAL_DATA */
2124
#ifndef GLU_NURBS_COLOR_DATA
2125
#define GLU_NURBS_COLOR_DATA 100173
2126
#endif
/* ! GLU_NURBS_COLOR_DATA */
2127
#ifndef GLU_NURBS_TEXTURE_COORD_DATA
2128
#define GLU_NURBS_TEXTURE_COORD_DATA 100174
2129
#endif
/* ! GLU_NURBS_TEXTURE_COORD_DATA */
2130
#ifndef GLU_NURBS_END_DATA
2131
#define GLU_NURBS_END_DATA 100175
2132
#endif
/* ! GLU_NURBS_END_DATA */
2133
2134
/* NurbsProperty */
2135
#ifndef GLU_AUTO_LOAD_MATRIX
2136
#define GLU_AUTO_LOAD_MATRIX 100200
2137
#endif
/* ! GLU_AUTO_LOAD_MATRIX */
2138
#ifndef GLU_CULLING
2139
#define GLU_CULLING 100201
2140
#endif
/* ! GLU_CULLING */
2141
#ifndef GLU_SAMPLING_TOLERANCE
2142
#define GLU_SAMPLING_TOLERANCE 100203
2143
#endif
/* ! GLU_SAMPLING_TOLERANCE */
2144
#ifndef GLU_DISPLAY_MODE
2145
#define GLU_DISPLAY_MODE 100204
2146
#endif
/* ! GLU_DISPLAY_MODE */
2147
#ifndef GLU_PARAMETRIC_TOLERANCE
2148
#define GLU_PARAMETRIC_TOLERANCE 100202
2149
#endif
/* ! GLU_PARAMETRIC_TOLERANCE */
2150
#ifndef GLU_SAMPLING_METHOD
2151
#define GLU_SAMPLING_METHOD 100205
2152
#endif
/* ! GLU_SAMPLING_METHOD */
2153
#ifndef GLU_U_STEP
2154
#define GLU_U_STEP 100206
2155
#endif
/* ! GLU_U_STEP */
2156
#ifndef GLU_V_STEP
2157
#define GLU_V_STEP 100207
2158
#endif
/* ! GLU_V_STEP */
2159
#ifndef GLU_NURBS_MODE
2160
#define GLU_NURBS_MODE 100160
2161
#endif
/* ! GLU_NURBS_MODE */
2162
#ifndef GLU_NURBS_TESSELLATOR
2163
#define GLU_NURBS_TESSELLATOR 100161
2164
#endif
/* ! GLU_NURBS_TESSELLATOR */
2165
#ifndef GLU_NURBS_RENDERER
2166
#define GLU_NURBS_RENDERER 100162
2167
#endif
/* ! GLU_NURBS_RENDERER */
2168
2169
/* NurbsSampling */
2170
#ifndef GLU_OBJECT_PARAMETRIC_ERROR
2171
#define GLU_OBJECT_PARAMETRIC_ERROR 100208
2172
#endif
/* ! GLU_OBJECT_PARAMETRIC_ERROR */
2173
#ifndef GLU_OBJECT_PATH_LENGTH
2174
#define GLU_OBJECT_PATH_LENGTH 100209
2175
#endif
/* ! GLU_OBJECT_PATH_LENGTH */
2176
#ifndef GLU_PATH_LENGTH
2177
#define GLU_PATH_LENGTH 100215
2178
#endif
/* ! GLU_PATH_LENGTH */
2179
#ifndef GLU_PARAMETRIC_ERROR
2180
#define GLU_PARAMETRIC_ERROR 100216
2181
#endif
/* ! GLU_PARAMETRIC_ERROR */
2182
#ifndef GLU_DOMAIN_DISTANCE
2183
#define GLU_DOMAIN_DISTANCE 100217
2184
#endif
/* ! GLU_DOMAIN_DISTANCE */
2185
2186
/* NurbsTrim */
2187
#ifndef GLU_MAP1_TRIM_2
2188
#define GLU_MAP1_TRIM_2 100210
2189
#endif
/* ! GLU_MAP1_TRIM_2 */
2190
#ifndef GLU_MAP1_TRIM_3
2191
#define GLU_MAP1_TRIM_3 100211
2192
#endif
/* ! GLU_MAP1_TRIM_3 */
2193
2194
/* QuadricDrawStyle */
2195
#ifndef GLU_POINT
2196
#define GLU_POINT 100010
2197
#endif
/* ! GLU_POINT */
2198
#ifndef GLU_LINE
2199
#define GLU_LINE 100011
2200
#endif
/* ! GLU_LINE */
2201
#ifndef GLU_FILL
2202
#define GLU_FILL 100012
2203
#endif
/* ! GLU_FILL */
2204
#ifndef GLU_SILHOUETTE
2205
#define GLU_SILHOUETTE 100013
2206
#endif
/* ! GLU_SILHOUETTE */
2207
2208
/* Tessellator */
2209
#ifndef GLU_TESS_BEGIN
2210
#define GLU_TESS_BEGIN 100100
2211
#endif
/* ! GLU_TESS_BEGIN */
2212
#ifndef GLU_TESS_VERTEX
2213
#define GLU_TESS_VERTEX 100101
2214
#endif
/* ! GLU_TESS_VERTEX */
2215
#ifndef GLU_TESS_END
2216
#define GLU_TESS_END 100102
2217
#endif
/* ! GLU_TESS_END */
2218
#ifndef GLU_TESS_ERROR
2219
#define GLU_TESS_ERROR 100103
2220
#endif
/* ! GLU_TESS_ERROR */
2221
#ifndef GLU_TESS_COMBINE
2222
#define GLU_TESS_COMBINE 100105
2223
#endif
/* ! GLU_TESS_COMBINE */
2224
#ifndef GLU_TESS_BEGIN_DATA
2225
#define GLU_TESS_BEGIN_DATA 100106
2226
#endif
/* ! GLU_TESS_BEGIN_DATA */
2227
#ifndef GLU_TESS_VERTEX_DATA
2228
#define GLU_TESS_VERTEX_DATA 100107
2229
#endif
/* ! GLU_TESS_VERTEX_DATA */
2230
#ifndef GLU_TESS_END_DATA
2231
#define GLU_TESS_END_DATA 100108
2232
#endif
/* ! GLU_TESS_END_DATA */
2233
#ifndef GLU_TESS_ERROR_DATA
2234
#define GLU_TESS_ERROR_DATA 100109
2235
#endif
/* ! GLU_TESS_ERROR_DATA */
2236
2237
#ifndef GLU_TESS_MISSING_BEGIN_POLYGON
2238
#define GLU_TESS_MISSING_BEGIN_POLYGON 100151
2239
#endif
/* ! GLU_TESS_MISSING_BEGIN_POLYGON */
2240
#ifndef GLU_TESS_MISSING_BEGIN_CONTOUR
2241
#define GLU_TESS_MISSING_BEGIN_CONTOUR 100152
2242
#endif
/* ! GLU_TESS_MISSING_BEGIN_CONTOUR */
2243
#ifndef GLU_TESS_MISSING_END_POLYGON
2244
#define GLU_TESS_MISSING_END_POLYGON 100153
2245
#endif
/* ! GLU_TESS_MISSING_END_POLYGON */
2246
#ifndef GLU_TESS_MISSING_END_CONTOUR
2247
#define GLU_TESS_MISSING_END_CONTOUR 100154
2248
#endif
/* ! GLU_TESS_MISSING_END_CONTOUR */
2249
#ifndef GLU_TESS_NEED_COMBINE_CALLBACK
2250
#define GLU_TESS_NEED_COMBINE_CALLBACK 100156
2251
#endif
/* ! GLU_TESS_NEED_COMBINE_CALLBACK */
2252
2253
/*** GLU enums, end ***************************************************/
2254
/**********************************************************************/
2255
2256
/* WGL enums that might not be available on the system. */
2257
2258
#ifndef WGL_COLOR_BITS_ARB
2259
#define WGL_COLOR_BITS_ARB 0x2014
2260
#endif
/* WGL_COLOR_BITS_ARB */
2261
#ifndef WGL_ALPHA_BITS_ARB
2262
#define WGL_ALPHA_BITS_ARB 0x201B
2263
#endif
/* WGL_ALPHA_BITS_ARB */
2264
#ifndef WGL_DEPTH_BITS_ARB
2265
#define WGL_DEPTH_BITS_ARB 0x2022
2266
#endif
/* WGL_DEPTH_BITS_ARB */
2267
#ifndef WGL_STENCIL_BITS_ARB
2268
#define WGL_STENCIL_BITS_ARB 0x2023
2269
#endif
/* WGL_STENCIL_BITS_ARB */
2270
#ifndef WGL_DRAW_TO_PBUFFER_ARB
2271
#define WGL_DRAW_TO_PBUFFER_ARB 0x202D
2272
#endif
/* WGL_DRAW_TO_PBUFFER_ARB */
2273
#ifndef WGL_PBUFFER_WIDTH_ARB
2274
#define WGL_PBUFFER_WIDTH_ARB 0x2034
2275
#endif
/* WGL_PBUFFER_WIDTH_ARB */
2276
#ifndef WGL_PBUFFER_HEIGHT_ARB
2277
#define WGL_PBUFFER_HEIGHT_ARB 0x2035
2278
#endif
/* WGL_PBUFFER_HEIGHT_ARB */
2279
2280
/* WGL_ARB_render_texture */
2281
#ifndef WGL_BIND_TO_TEXTURE_RGB_ARB
2282
#define WGL_BIND_TO_TEXTURE_RGB_ARB 0x2070
2283
#endif
/* WGL_BIND_TO_TEXTURE_RGB_ARB */
2284
2285
#ifndef WGL_BIND_TO_TEXTURE_RGBA_ARB
2286
#define WGL_BIND_TO_TEXTURE_RGBA_ARB 0x2071
2287
#endif
/* WGL_BIND_TO_TEXTURE_RGBA_ARB */
2288
2289
#ifndef WGL_TEXTURE_FORMAT_ARB
2290
#define WGL_TEXTURE_FORMAT_ARB 0x2072
2291
#endif
/* WGL_TEXTURE_FORMAT_ARB */
2292
2293
#ifndef WGL_TEXTURE_TARGET_ARB
2294
#define WGL_TEXTURE_TARGET_ARB 0x2073
2295
#endif
/* WGL_TEXTURE_TARGET_ARB */
2296
2297
#ifndef WGL_MIPMAP_TEXTURE_ARB
2298
#define WGL_MIPMAP_TEXTURE_ARB 0x2074
2299
#endif
/* WGL_MIPMAP_TEXTURE_ARB */
2300
2301
#ifndef WGL_TEXTURE_RGB_ARB
2302
#define WGL_TEXTURE_RGB_ARB 0x2075
2303
#endif
/* WGL_TEXTURE_RGB_ARB */
2304
2305
#ifndef WGL_TEXTURE_RGBA_ARB
2306
#define WGL_TEXTURE_RGBA_ARB 0x2076
2307
#endif
/* WGL_TEXTURE_RGBA_ARB */
2308
2309
#ifndef WGL_NO_TEXTURE_ARB
2310
#define WGL_NO_TEXTURE_ARB 0x2077
2311
#endif
/* WGL_NO_TEXTURE_ARB */
2312
2313
#ifndef WGL_TEXTURE_CUBE_MAP_ARB
2314
#define WGL_TEXTURE_CUBE_MAP_ARB 0x2078
2315
#endif
/* WGL_TEXTURE_CUBE_MAP_ARB */
2316
2317
#ifndef WGL_TEXTURE_1D_ARB
2318
#define WGL_TEXTURE_1D_ARB 0x2079
2319
#endif
/* WGL_TEXTURE_1D_ARB */
2320
2321
#ifndef WGL_TEXTURE_2D_ARB
2322
#define WGL_TEXTURE_2D_ARB 0x207A
2323
#endif
/* WGL_TEXTURE_2D_ARB */
2324
2325
#ifndef WGL_MIPMAP_LEVEL_ARB
2326
#define WGL_MIPMAP_LEVEL_ARB 0x207B
2327
#endif
/* WGL_MIPMAP_LEVEL_ARB */
2328
2329
#ifndef WGL_FRONT_LEFT_ARB
2330
#define WGL_FRONT_LEFT_ARB 0x2083
2331
#endif
/* WGL_FRONT_LEFT_ARB */
2332
2333
#ifndef WGL_FRONT_RIGHT_ARB
2334
#define WGL_FRONT_RIGHT_ARB 0x2084
2335
#endif
/* WGL_FRONT_RIGHT_ARB */
2336
2337
#ifndef WGL_BACK_LEFT_ARB
2338
#define WGL_BACK_LEFT_ARB 0x2085
2339
#endif
/* WGL_BACK_LEFT_ARB */
2340
2341
#ifndef WGL_BACK_RIGHT_ARB
2342
#define WGL_BACK_RIGHT_ARB 0x2086
2343
#endif
/* WGL_BACK_RIGHT_ARB */
2344
2345
#ifndef WGL_MAX_PBUFFER_PIXELS_ARB
2346
#define WGL_MAX_PBUFFER_PIXELS_ARB 0x202E
2347
#endif
/* WGL_MAX_PBUFFER_PIXELS_ARB */
2348
2349
#ifndef WGL_MAX_PBUFFER_WIDTH_ARB
2350
#define WGL_MAX_PBUFFER_WIDTH_ARB 0x202F
2351
#endif
/* WGL_MAX_PBUFFER_WIDTH_ARB */
2352
2353
#ifndef WGL_MAX_PBUFFER_HEIGHT_ARB
2354
#define WGL_MAX_PBUFFER_HEIGHT_ARB 0x2030
2355
#endif
/* WGL_MAX_PBUFFER_HEIGHT_ARB */
2356
2357
/* Note: the above also exists in *_EXT variants. They have the same
2358
values. So we only bother with the *_ARB names, as they can be used
2359
in place of the *_EXT names. */
2360
2361
/*** WGL enums, end ***************************************************/
2362
/**********************************************************************/
2363
2364
#endif
/* ! COIN_GL_FALLBACKS_H */
include
Inventor
system
gl-fallbacks.h
Generated on Mon Sep 21 2026 20:30:39 for Coin by
1.10.0