CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
NoGL.h
Go to the documentation of this file.
1
2// Copyright (C) 2002-2022, Open Design Alliance (the "Alliance").
3// All rights reserved.
4//
5// This software and its documentation and related materials are owned by
6// the Alliance. The software may only be incorporated into application
7// programs owned by members of the Alliance, subject to a signed
8// Membership Agreement and Supplemental Software License Agreement with the
9// Alliance. The structure and organization of this software are the valuable
10// trade secrets of the Alliance and its suppliers. The software is also
11// protected by copyright law and international treaty provisions. Application
12// programs incorporating this software must include the following statement
13// with their copyright notices:
14//
15// This application incorporates Open Design Alliance software pursuant to a license
16// agreement with Open Design Alliance.
17// Open Design Alliance Copyright (C) 2002-2022 by Open Design Alliance.
18// All rights reserved.
19//
20// By use of this software, its documentation or related materials, you
21// acknowledge and accept the above terms.
23#ifndef NOGL
24#define NOGL
25
26#include "TD_PackPush.h"
27
28#ifndef GL_NO_ERROR
29struct nogl
30{
31 typedef unsigned int GLenum;
32 typedef unsigned char GLboolean;
33 typedef unsigned int GLbitfield;
34 typedef signed char GLbyte;
35 typedef short GLshort;
36 typedef int GLint;
37 typedef int GLsizei;
38 typedef unsigned char GLubyte;
39 typedef unsigned short GLushort;
40 typedef unsigned int GLuint;
41 typedef float GLfloat;
42 typedef float GLclampf;
43 typedef double GLdouble;
44 typedef double GLclampd;
45 typedef void GLvoid;
46 typedef ptrdiff_t GLsizeiptr;
47 typedef ptrdiff_t GLintptr;
48};
50{
51 GL_TRUE = 1
53
54 , GL_NEVER = 0x0200
55 , GL_LESS = 0x0201
56 , GL_EQUAL = 0x0202
57 , GL_LEQUAL = 0x0203
58 , GL_GREATER = 0x0204
59 , GL_NOTEQUAL = 0x0205
60 , GL_GEQUAL = 0x0206
61 , GL_ALWAYS = 0x0207
62
63 , GL_KEEP = 0x1E00
64 , GL_REPLACE = 0x1E01
65 , GL_INCR = 0x1E02
66 , GL_DECR = 0x1E03
67 , GL_INCR_WRAP = 0x8507
68 , GL_DECR_WRAP = 0x8508
69
70 , GL_ZERO = 0
71 , GL_ONE = 1
72 , GL_SRC_COLOR = 0x0300
74 , GL_SRC_ALPHA = 0x0302
76 , GL_DST_ALPHA = 0x0304
78
79 , GL_DST_COLOR = 0x0306
82
83//, GL_BLEND_DST_RGB = 0x80C8
84//, GL_BLEND_SRC_RGB = 0x80C9
85//, GL_BLEND_DST_ALPHA = 0x80CA
86//, GL_BLEND_SRC_ALPHA = 0x80CB
89//, GL_INCR_WRAP = 0x8507
90//, GL_DECR_WRAP = 0x8508
91//, GL_GENERATE_MIPMAP_HINT = 0x8192
92 , GL_FUNC_ADD = 0x8006
99
100//, GL_CLEAR = 0x1500
101//, GL_AND = 0x1501
102//, GL_AND_REVERSE = 0x1502
103//, GL_COPY = 0x1503
104//, GL_AND_INVERTED = 0x1504
105//, GL_NOOP = 0x1505
106//, GL_XOR = 0x1506
107//, GL_OR = 0x1507
108//, GL_NOR = 0x1508
109//, GL_EQUIV = 0x1509
110 , GL_INVERT = 0x150A
111//, GL_OR_REVERSE = 0x150B
112//, GL_COPY_INVERTED = 0x150C
113//, GL_OR_INVERTED = 0x150D
114//, GL_NAND = 0x150E
115//, GL_SET = 0x150F
116
117//, GL_NONE 0
118//, GL_FRONT_LEFT = 0x0400
119//, GL_FRONT_RIGHT = 0x0401
120//, GL_BACK_LEFT = 0x0402
121//, GL_BACK_RIGHT = 0x0403
122 , GL_FRONT = 0x0404
123 , GL_BACK = 0x0405
124//, GL_LEFT = 0x0406
125//, GL_RIGHT = 0x0407
127//, GL_AUX0 = 0x0409
128//, GL_AUX1 = 0x040A
129//, GL_AUX2 = 0x040B
130//, GL_AUX3 = 0x040C
131
132//, GL_CURRENT_BIT = 0x00000001
133//, GL_POINT_BIT = 0x00000002
134//, GL_LINE_BIT = 0x00000004
135//, GL_POLYGON_BIT = 0x00000008
136//, GL_POLYGON_STIPPLE_BIT = 0x00000010
137//, GL_PIXEL_MODE_BIT = 0x00000020
138//, GL_LIGHTING_BIT = 0x00000040
139//, GL_FOG_BIT = 0x00000080
140 , GL_DEPTH_BUFFER_BIT = 0x00000100
141 , GL_ACCUM_BUFFER_BIT = 0x00000200
143//, GL_VIEWPORT_BIT = 0x00000800
144//, GL_TRANSFORM_BIT = 0x00001000
145//, GL_ENABLE_BIT = 0x00002000
146 , GL_COLOR_BUFFER_BIT = 0x00004000
147//, GL_HINT_BIT = 0x00008000
148//, GL_EVAL_BIT = 0x00010000
149//, GL_LIST_BIT = 0x00020000
150//, GL_TEXTURE_BIT = 0x00040000
151//, GL_SCISSOR_BIT = 0x00080000
152//, GL_ALL_ATTRIB_BITS = 0x000fffff
153
154//, GL_POLYGON_OFFSET_FACTOR = 0x8038
155//, GL_POLYGON_OFFSET_UNITS = 0x2A00
156//, GL_POLYGON_OFFSET_POINT = 0x2A01
157//, GL_POLYGON_OFFSET_LINE = 0x2A02
159
160 , GL_TEXTURE0 = 0x84C0
161//, GL_TEXTURE1 = 0x84C1
162//, GL_TEXTURE2 = 0x84C2
163//, GL_TEXTURE3 = 0x84C3
164//, GL_TEXTURE4 = 0x84C4
165//, GL_TEXTURE5 = 0x84C5
166//, GL_TEXTURE6 = 0x84C6
167//, GL_TEXTURE7 = 0x84C7
168//, GL_TEXTURE8 = 0x84C8
169//, GL_TEXTURE9 = 0x84C9
170//, GL_TEXTURE10 = 0x84CA
171//, GL_TEXTURE11 = 0x84CB
172//, GL_TEXTURE12 = 0x84CC
173//, GL_TEXTURE13 = 0x84CD
174//, GL_TEXTURE14 = 0x84CE
175//, GL_TEXTURE15 = 0x84CF
176//, GL_TEXTURE16 = 0x84D0
177//, GL_TEXTURE17 = 0x84D1
178//, GL_TEXTURE18 = 0x84D2
179//, GL_TEXTURE19 = 0x84D3
180//, GL_TEXTURE20 = 0x84D4
181//, GL_TEXTURE21 = 0x84D5
182//, GL_TEXTURE22 = 0x84D6
183//, GL_TEXTURE23 = 0x84D7
184//, GL_TEXTURE24 = 0x84D8
185//, GL_TEXTURE25 = 0x84D9
186//, GL_TEXTURE26 = 0x84DA
187//, GL_TEXTURE27 = 0x84DB
188//, GL_TEXTURE28 = 0x84DC
189//, GL_TEXTURE29 = 0x84DD
190//, GL_TEXTURE30 = 0x84DE
191//, GL_TEXTURE31 = 0x84DF
192//, GL_ACTIVE_TEXTURE = 0x84E0
193//, GL_SAMPLE_ALPHA_TO_COVERAGE = 0x809E
194//, GL_SAMPLE_COVERAGE = 0x80A0
195//, GL_SAMPLE_BUFFERS = 0x80A8
196//, GL_SAMPLES = 0x80A9
197//, GL_SAMPLE_COVERAGE_VALUE = 0x80AA
198//, GL_SAMPLE_COVERAGE_INVERT = 0x80AB
200//, GL_TEXTURE_BINDING_CUBE_MAP = 0x8514
202//, GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516
203//, GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517
204//, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518
205//, GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519
207//, GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C
208//, GL_NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2
209//, GL_COMPRESSED_TEXTURE_FORMATS = 0x86A3
210
211//, GL_CURRENT_COLOR = 0x0B00
212//, GL_CURRENT_INDEX = 0x0B01
213//, GL_CURRENT_NORMAL = 0x0B02
214//, GL_CURRENT_TEXTURE_COORDS = 0x0B03
215//, GL_CURRENT_RASTER_COLOR = 0x0B04
216//, GL_CURRENT_RASTER_INDEX = 0x0B05
217//, GL_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06
218//, GL_CURRENT_RASTER_POSITION = 0x0B07
219//, GL_CURRENT_RASTER_POSITION_VALID = 0x0B08
220//, GL_CURRENT_RASTER_DISTANCE = 0x0B09
221//, GL_POINT_SMOOTH = 0x0B10
222//, GL_POINT_SIZE = 0x0B11
223//, GL_POINT_SIZE_RANGE = 0x0B12
224//, GL_POINT_SIZE_GRANULARITY = 0x0B13
225//, GL_LINE_SMOOTH = 0x0B20
226//, GL_LINE_WIDTH = 0x0B21
227//, GL_LINE_WIDTH_RANGE = 0x0B22
228//, GL_LINE_WIDTH_GRANULARITY = 0x0B23
229//, GL_LINE_STIPPLE = 0x0B24
230//, GL_LINE_STIPPLE_PATTERN = 0x0B25
231//, GL_LINE_STIPPLE_REPEAT = 0x0B26
232//, GL_LIST_MODE = 0x0B30
233//, GL_MAX_LIST_NESTING = 0x0B31
234//, GL_LIST_BASE = 0x0B32
235//, GL_LIST_INDEX = 0x0B33
236//, GL_POLYGON_MODE = 0x0B40
237//, GL_POLYGON_SMOOTH = 0x0B41
238//, GL_POLYGON_STIPPLE = 0x0B42
239//, GL_EDGE_FLAG = 0x0B43
240 , GL_CULL_FACE = 0x0B44
241//, GL_CULL_FACE_MODE = 0x0B45
242//, GL_FRONT_FACE = 0x0B46
243//, GL_LIGHTING = 0x0B50
244//, GL_LIGHT_MODEL_LOCAL_VIEWER = 0x0B51
245//, GL_LIGHT_MODEL_TWO_SIDE = 0x0B52
246//, GL_LIGHT_MODEL_AMBIENT = 0x0B53
247//, GL_SHADE_MODEL = 0x0B54
248//, GL_COLOR_MATERIAL_FACE = 0x0B55
249//, GL_COLOR_MATERIAL_PARAMETER = 0x0B56
250//, GL_COLOR_MATERIAL = 0x0B57
251//, GL_FOG = 0x0B60
252//, GL_FOG_INDEX = 0x0B61
253//, GL_FOG_DENSITY = 0x0B62
254//, GL_FOG_START = 0x0B63
255//, GL_FOG_END = 0x0B64
256//, GL_FOG_MODE = 0x0B65
257//, GL_FOG_COLOR = 0x0B66
258//, GL_DEPTH_RANGE = 0x0B70
259 , GL_DEPTH_TEST = 0x0B71
260//, GL_DEPTH_WRITEMASK = 0x0B72
261//, GL_DEPTH_CLEAR_VALUE = 0x0B73
262//, GL_DEPTH_FUNC = 0x0B74
263//, GL_ACCUM_CLEAR_VALUE = 0x0B80
265//, GL_STENCIL_CLEAR_VALUE = 0x0B91
266//, GL_STENCIL_FUNC = 0x0B92
267//, GL_STENCIL_VALUE_MASK = 0x0B93
268//, GL_STENCIL_FAIL = 0x0B94
269//, GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95
270//, GL_STENCIL_PASS_DEPTH_PASS = 0x0B96
271//, GL_STENCIL_REF = 0x0B97
272//, GL_STENCIL_WRITEMASK = 0x0B98
273//, GL_MATRIX_MODE = 0x0BA0
274//, GL_NORMALIZE = 0x0BA1
275//, GL_VIEWPORT = 0x0BA2
276//, GL_MODELVIEW_STACK_DEPTH = 0x0BA3
277//, GL_PROJECTION_STACK_DEPTH = 0x0BA4
278//, GL_TEXTURE_STACK_DEPTH = 0x0BA5
279//, GL_MODELVIEW_MATRIX = 0x0BA6
280//, GL_PROJECTION_MATRIX = 0x0BA7
281//, GL_TEXTURE_MATRIX = 0x0BA8
282//, GL_ATTRIB_STACK_DEPTH = 0x0BB0
283//, GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1
284//, GL_ALPHA_TEST = 0x0BC0
285//, GL_ALPHA_TEST_FUNC = 0x0BC1
286//, GL_ALPHA_TEST_REF = 0x0BC2
287//, GL_DITHER = 0x0BD0
288//, GL_BLEND_DST = 0x0BE0
289//, GL_BLEND_SRC = 0x0BE1
290 , GL_BLEND = 0x0BE2
291//, GL_LOGIC_OP_MODE = 0x0BF0
292//, GL_INDEX_LOGIC_OP = 0x0BF1
293//, GL_COLOR_LOGIC_OP = 0x0BF2
294//, GL_AUX_BUFFERS = 0x0C00
295//, GL_DRAW_BUFFER = 0x0C01
296//, GL_READ_BUFFER = 0x0C02
297//, GL_SCISSOR_BOX = 0x0C10
299//, GL_INDEX_CLEAR_VALUE = 0x0C20
300//, GL_INDEX_WRITEMASK = 0x0C21
301//, GL_COLOR_CLEAR_VALUE = 0x0C22
302//, GL_COLOR_WRITEMASK = 0x0C23
303//, GL_INDEX_MODE = 0x0C30
304//, GL_RGBA_MODE = 0x0C31
305//, GL_DOUBLEBUFFER = 0x0C32
306//, GL_STEREO = 0x0C33
307//, GL_RENDER_MODE = 0x0C40
308//, GL_PERSPECTIVE_CORRECTION_HINT = 0x0C50
309//, GL_POINT_SMOOTH_HINT = 0x0C51
310//, GL_LINE_SMOOTH_HINT = 0x0C52
311//, GL_POLYGON_SMOOTH_HINT = 0x0C53
312//, GL_FOG_HINT = 0x0C54
313//, GL_TEXTURE_GEN_S = 0x0C60
314//, GL_TEXTURE_GEN_T = 0x0C61
315//, GL_TEXTURE_GEN_R = 0x0C62
316//, GL_TEXTURE_GEN_Q = 0x0C63
317//, GL_PIXEL_MAP_I_TO_I = 0x0C70
318//, GL_PIXEL_MAP_S_TO_S = 0x0C71
319//, GL_PIXEL_MAP_I_TO_R = 0x0C72
320//, GL_PIXEL_MAP_I_TO_G = 0x0C73
321//, GL_PIXEL_MAP_I_TO_B = 0x0C74
322//, GL_PIXEL_MAP_I_TO_A = 0x0C75
323//, GL_PIXEL_MAP_R_TO_R = 0x0C76
324//, GL_PIXEL_MAP_G_TO_G = 0x0C77
325//, GL_PIXEL_MAP_B_TO_B = 0x0C78
326//, GL_PIXEL_MAP_A_TO_A = 0x0C79
327//, GL_PIXEL_MAP_I_TO_I_SIZE = 0x0CB0
328//, GL_PIXEL_MAP_S_TO_S_SIZE = 0x0CB1
329//, GL_PIXEL_MAP_I_TO_R_SIZE = 0x0CB2
330//, GL_PIXEL_MAP_I_TO_G_SIZE = 0x0CB3
331//, GL_PIXEL_MAP_I_TO_B_SIZE = 0x0CB4
332//, GL_PIXEL_MAP_I_TO_A_SIZE = 0x0CB5
333//, GL_PIXEL_MAP_R_TO_R_SIZE = 0x0CB6
334//, GL_PIXEL_MAP_G_TO_G_SIZE = 0x0CB7
335//, GL_PIXEL_MAP_B_TO_B_SIZE = 0x0CB8
336//, GL_PIXEL_MAP_A_TO_A_SIZE = 0x0CB9
337//, GL_UNPACK_SWAP_BYTES = 0x0CF0
338//, GL_UNPACK_LSB_FIRST = 0x0CF1
339//, GL_UNPACK_ROW_LENGTH = 0x0CF2
340//, GL_UNPACK_SKIP_ROWS = 0x0CF3
341//, GL_UNPACK_SKIP_PIXELS = 0x0CF4
343//, GL_PACK_SWAP_BYTES = 0x0D00
344//, GL_PACK_LSB_FIRST = 0x0D01
345//, GL_PACK_ROW_LENGTH = 0x0D02
346//, GL_PACK_SKIP_ROWS = 0x0D03
347//, GL_PACK_SKIP_PIXELS = 0x0D04
349//, GL_MAP_COLOR = 0x0D10
350//, GL_MAP_STENCIL = 0x0D11
351//, GL_INDEX_SHIFT = 0x0D12
352//, GL_INDEX_OFFSET = 0x0D13
353//, GL_RED_SCALE = 0x0D14
354//, GL_RED_BIAS = 0x0D15
355//, GL_ZOOM_X = 0x0D16
356//, GL_ZOOM_Y = 0x0D17
357//, GL_GREEN_SCALE = 0x0D18
358//, GL_GREEN_BIAS = 0x0D19
359//, GL_BLUE_SCALE = 0x0D1A
360//, GL_BLUE_BIAS = 0x0D1B
361//, GL_ALPHA_SCALE = 0x0D1C
362//, GL_ALPHA_BIAS = 0x0D1D
363//, GL_DEPTH_SCALE = 0x0D1E
364//, GL_DEPTH_BIAS = 0x0D1F
365//, GL_MAX_EVAL_ORDER = 0x0D30
366//, GL_MAX_LIGHTS = 0x0D31
367//, GL_MAX_CLIP_PLANES = 0x0D32
369//, GL_MAX_PIXEL_MAP_TABLE = 0x0D34
370//, GL_MAX_ATTRIB_STACK_DEPTH = 0x0D35
371//, GL_MAX_MODELVIEW_STACK_DEPTH = 0x0D36
372//, GL_MAX_NAME_STACK_DEPTH = 0x0D37
373//, GL_MAX_PROJECTION_STACK_DEPTH = 0x0D38
374//, GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39
375//, GL_MAX_VIEWPORT_DIMS = 0x0D3A
376//, GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B
377//, GL_SUBPIXEL_BITS = 0x0D50
378//, GL_INDEX_BITS = 0x0D51
379//, GL_RED_BITS = 0x0D52
380//, GL_GREEN_BITS = 0x0D53
381//, GL_BLUE_BITS = 0x0D54
382//, GL_ALPHA_BITS = 0x0D55
383//, GL_DEPTH_BITS = 0x0D56
384//, GL_STENCIL_BITS = 0x0D57
385//, GL_ACCUM_RED_BITS = 0x0D58
386//, GL_ACCUM_GREEN_BITS = 0x0D59
387//, GL_ACCUM_BLUE_BITS = 0x0D5A
388//, GL_ACCUM_ALPHA_BITS = 0x0D5B
389//, GL_NAME_STACK_DEPTH = 0x0D70
390//, GL_AUTO_NORMAL = 0x0D80
391//, GL_MAP1_COLOR_4 = 0x0D90
392//, GL_MAP1_INDEX = 0x0D91
393//, GL_MAP1_NORMAL = 0x0D92
394//, GL_MAP1_TEXTURE_COORD_1 = 0x0D93
395//, GL_MAP1_TEXTURE_COORD_2 = 0x0D94
396//, GL_MAP1_TEXTURE_COORD_3 = 0x0D95
397//, GL_MAP1_TEXTURE_COORD_4 = 0x0D96
398//, GL_MAP1_VERTEX_3 = 0x0D97
399//, GL_MAP1_VERTEX_4 = 0x0D98
400//, GL_MAP2_COLOR_4 = 0x0DB0
401//, GL_MAP2_INDEX = 0x0DB1
402//, GL_MAP2_NORMAL = 0x0DB2
403//, GL_MAP2_TEXTURE_COORD_1 = 0x0DB3
404//, GL_MAP2_TEXTURE_COORD_2 = 0x0DB4
405//, GL_MAP2_TEXTURE_COORD_3 = 0x0DB5
406//, GL_MAP2_TEXTURE_COORD_4 = 0x0DB6
407//, GL_MAP2_VERTEX_3 = 0x0DB7
408//, GL_MAP2_VERTEX_4 = 0x0DB8
409//, GL_MAP1_GRID_DOMAIN = 0x0DD0
410//, GL_MAP1_GRID_SEGMENTS = 0x0DD1
411//, GL_MAP2_GRID_DOMAIN = 0x0DD2
412//, GL_MAP2_GRID_SEGMENTS = 0x0DD3
413//, GL_TEXTURE_1D = 0x0DE0
414 , GL_TEXTURE_2D = 0x0DE1
415//, GL_FEEDBACK_BUFFER_POINTER = 0x0DF0
416//, GL_FEEDBACK_BUFFER_SIZE = 0x0DF1
417//, GL_FEEDBACK_BUFFER_TYPE = 0x0DF2
418//, GL_SELECTION_BUFFER_POINTER = 0x0DF3
419//, GL_SELECTION_BUFFER_SIZE = 0x0DF4
420
422//, GL_INVALID_ENUM = 0x0500
423//, GL_INVALID_VALUE = 0x0501
424//, GL_INVALID_OPERATION = 0x0502
425//, GL_STACK_OVERFLOW = 0x0503
426//, GL_STACK_UNDERFLOW = 0x0504
427//, GL_OUT_OF_MEMORY = 0x0505
428
429 , GL_BYTE = 0x1400
431 , GL_SHORT = 0x1402
433 , GL_INT = 0x1404
435 , GL_FLOAT = 0x1406
436//, GL_2_BYTES = 0x1407
437//, GL_3_BYTES = 0x1408
438//, GL_4_BYTES = 0x1409
439//, GL_DOUBLE = 0x140A
440
441//, GL_COLOR_INDEX = 0x1900
442//, GL_STENCIL_INDEX = 0x1901
443//, GL_DEPTH_COMPONENT = 0x1902
444 , GL_RED = 0x1903
445 , GL_GREEN = 0x1904
446 , GL_BLUE = 0x1905
447 , GL_ALPHA = 0x1906
448 , GL_RGB = 0x1907
449 , GL_RGBA = 0x1908
450 , GL_LUMINANCE = 0x1909
451//, GL_LUMINANCE_ALPHA = 0x190A
452
457
458 , GL_NEAREST = 0x2600
459 , GL_LINEAR = 0x2601
460
461//, GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033
462//, GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034
463//, GL_UNSIGNED_SHORT_5_6_5 = 0x8363
465//, GL_ALIASED_LINE_WIDTH_RANGE = 0x846E
467
468//, GL_FIXED = 0x140C
469//, GL_IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A
470//, GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B
471//, GL_LOW_FLOAT = 0x8DF0
472//, GL_MEDIUM_FLOAT = 0x8DF1
473//, GL_HIGH_FLOAT = 0x8DF2
474//, GL_LOW_INT = 0x8DF3
475//, GL_MEDIUM_INT = 0x8DF4
476//, GL_HIGH_INT = 0x8DF5
477//, GL_SHADER_COMPILER = 0x8DFA
478//, GL_SHADER_BINARY_FORMATS = 0x8DF8
479//, GL_NUM_SHADER_BINARY_FORMATS = 0x8DF9
481//, GL_MAX_VARYING_VECTORS = 0x8DFC
483//, GL_RGB565 = 0x8D62
484
485//, GL_INVALID_FRAMEBUFFER_OPERATION = 0x0506
486//, GL_MAX_RENDERBUFFER_SIZE = 0x84E8
487//, GL_FRAMEBUFFER_BINDING = 0x8CA6
488//, GL_RENDERBUFFER_BINDING = 0x8CA7
489//, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0
490//, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1
491//, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2
492//, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3
494//, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6
495//, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
496//, GL_FRAMEBUFFER_UNSUPPORTED = 0x8CDD
500 , GL_FRAMEBUFFER = 0x8D40
502//, GL_RENDERBUFFER_WIDTH = 0x8D42
503//, GL_RENDERBUFFER_HEIGHT = 0x8D43
504//, GL_RENDERBUFFER_INTERNAL_FORMAT = 0x8D44
505//, GL_STENCIL_INDEX8 = 0x8D48
506//, GL_RENDERBUFFER_RED_SIZE = 0x8D50
507//, GL_RENDERBUFFER_GREEN_SIZE = 0x8D51
508//, GL_RENDERBUFFER_BLUE_SIZE = 0x8D52
509//, GL_RENDERBUFFER_ALPHA_SIZE = 0x8D53
510//, GL_RENDERBUFFER_DEPTH_SIZE = 0x8D54
511//, GL_RENDERBUFFER_STENCIL_SIZE = 0x8D55
512
513//, GL_BLEND_EQUATION_RGB = 0x8009
514//, GL_VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622
515//, GL_VERTEX_ATTRIB_ARRAY_SIZE = 0x8623
516//, GL_VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624
517//, GL_VERTEX_ATTRIB_ARRAY_TYPE = 0x8625
518//, GL_CURRENT_VERTEX_ATTRIB = 0x8626
519//, GL_VERTEX_ATTRIB_ARRAY_POINTER = 0x8645
520//, GL_STENCIL_BACK_FUNC = 0x8800
521//, GL_STENCIL_BACK_FAIL = 0x8801
522//, GL_STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802
523//, GL_STENCIL_BACK_PASS_DEPTH_PASS = 0x8803
524//, GL_BLEND_EQUATION_ALPHA = 0x883D
525//, GL_MAX_VERTEX_ATTRIBS = 0x8869
526//, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A
528//, GL_FRAGMENT_SHADER = 0x8B30
529//, GL_VERTEX_SHADER = 0x8B31
532//, GL_SHADER_TYPE = 0x8B4F
533//, GL_FLOAT_VEC2 = 0x8B50
534//, GL_FLOAT_VEC3 = 0x8B51
535//, GL_FLOAT_VEC4 = 0x8B52
536//, GL_INT_VEC2 = 0x8B53
537//, GL_INT_VEC3 = 0x8B54
538//, GL_INT_VEC4 = 0x8B55
539//, GL_BOOL = 0x8B56
540//, GL_BOOL_VEC2 = 0x8B57
541//, GL_BOOL_VEC3 = 0x8B58
542//, GL_BOOL_VEC4 = 0x8B59
543//, GL_FLOAT_MAT2 = 0x8B5A
544//, GL_FLOAT_MAT3 = 0x8B5B
545//, GL_FLOAT_MAT4 = 0x8B5C
546//, GL_SAMPLER_2D = 0x8B5E
547//, GL_SAMPLER_CUBE = 0x8B60
548//, GL_DELETE_STATUS = 0x8B80
549//, GL_COMPILE_STATUS = 0x8B81
550//, GL_LINK_STATUS = 0x8B82
551//, GL_VALIDATE_STATUS = 0x8B83
552//, GL_INFO_LOG_LENGTH = 0x8B84
553//, GL_ATTACHED_SHADERS = 0x8B85
554//, GL_ACTIVE_UNIFORMS = 0x8B86
555//, GL_ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87
556//, GL_SHADER_SOURCE_LENGTH = 0x8B88
557//, GL_ACTIVE_ATTRIBUTES = 0x8B89
558//, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A
559//, GL_SHADING_LANGUAGE_VERSION = 0x8B8C
560//, GL_CURRENT_PROGRAM = 0x8B8D
561//, GL_STENCIL_BACK_REF = 0x8CA3
562//, GL_STENCIL_BACK_VALUE_MASK = 0x8CA4
563//, GL_STENCIL_BACK_WRITEMASK = 0x8CA5
564
565//, GL_DONT_CARE = 0x1100
566//, GL_FASTEST = 0x1101
567 , GL_NICEST = 0x1102
568
569 , GL_POINTS = 0x0000
570 , GL_LINES = 0x0001
571 , GL_LINE_LOOP = 0x0002
572 , GL_LINE_STRIP = 0x0003
573 , GL_TRIANGLES = 0x0004
576//, GL_QUADS = 0x0007
577//, GL_QUAD_STRIP = 0x0008
578//, GL_POLYGON = 0x0009
579
580//, GL_CLAMP = 0x2900
581 , GL_REPEAT = 0x2901
582
583 , GL_VENDOR = 0x1F00
584 , GL_RENDERER = 0x1F01
585 , GL_VERSION = 0x1F02
586 , GL_EXTENSIONS = 0x1F03
587
588 , GL_BGR_EXT = 0x80E0
589 , GL_BGRA_EXT = 0x80E1
590 , GL_CLAMP = 0x2900
602 , GL_RGBA16F = 0x881A
603 , GL_HALF_FLOAT = 0x8D61
604 , GL_RGBA32F = 0x8814
605//, GL_ALPHA32F = 0x8816
606 , GL_R16F = 0x822D
607 , GL_RG16F = 0x822F
608 , GL_R32F = 0x822E
609 , GL_RG32F = 0x8230
610 , GL_RG = 0x8227
611 , GL_R8 = 0x8229
612 , GL_RG8 = 0x822B
613 , GL_RGB8 = 0x8051
614 , GL_ALPHA8 = 0x803C
615 , GL_LUMINANCE8 = 0x8040
616 , GL_R16 = 0x822A
617 , GL_RG16 = 0x822C
618 , GL_RGBA16 = 0x805B
619 , GL_ALPHA16 = 0x803E
620 , GL_RED_SNORM = 0x8F90
621 , GL_RG_SNORM = 0x8F91
622 , GL_RGBA_SNORM = 0x8F93
623 , GL_ALPHA_SNORM = 0x9010
624 , GL_R8_SNORM = 0x8F94
625 , GL_RG8_SNORM = 0x8F95
626 , GL_RGBA8_SNORM = 0x8F97
628 , GL_R16_SNORM = 0x8F98
629 , GL_RG16_SNORM = 0x8F99
636 , GL_FIXED_ONLY = 0x891D
638 , GL_LINE_SMOOTH = 0x0B20
644 , GL_RGBA8 = 0x8058
657 , GL_DOUBLE = 0x140A
658
659 , GL_MIN = 0x8007
660 , GL_MAX = 0x8008
661
662//, GL_BUFFER_SIZE = 0x8764
663//, GL_BUFFER_USAGE = 0x8765
666//, GL_ARRAY_BUFFER_BINDING = 0x8894
667//, GL_ELEMENT_ARRAY_BUFFER_BINDING = 0x8895
668//, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING=0x889F
669//, GL_STREAM_DRAW = 0x88E0
670 , GL_STATIC_DRAW = 0x88E4
672
676#else
677struct nogl
678{
679 typedef ::GLenum GLenum;
680 typedef ::GLint GLint;
681 typedef ::GLsizei GLsizei;
682 typedef ::GLuint GLuint;
683 typedef ptrdiff_t GLsizeiptr;
684 typedef ptrdiff_t GLintptr;
685};
686#endif // GL_NO_ERROR
687
688#include "TD_PackPop.h"
689
690#endif // NOGL
OdTrRndNoGLConstants
Definition: NoGL.h:50
@ GL_RG16_SNORM
Definition: NoGL.h:629
@ GL_RED_SNORM
Definition: NoGL.h:620
@ GL_BGR_EXT
Definition: NoGL.h:588
@ GL_TRIANGLES_ADJACENCY
Definition: NoGL.h:652
@ GL_BACK
Definition: NoGL.h:123
@ GL_R32F
Definition: NoGL.h:608
@ GL_RG32F
Definition: NoGL.h:609
@ GL_UNPACK_ALIGNMENT
Definition: NoGL.h:342
@ GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
Definition: NoGL.h:530
@ GL_UNSIGNED_BYTE
Definition: NoGL.h:430
@ GL_STENCIL_INDEX
Definition: NoGL.h:600
@ GL_MAX_TEXTURE_IMAGE_UNITS
Definition: NoGL.h:527
@ GL_CLAMP_READ_COLOR
Definition: NoGL.h:635
@ GL_SMOOTH_LINE_WIDTH_RANGE
Definition: NoGL.h:640
@ GL_TRIANGLE_STRIP
Definition: NoGL.h:574
@ GL_EXTENSIONS
Definition: NoGL.h:586
@ GL_CONSTANT_ALPHA
Definition: NoGL.h:97
@ GL_SRC_ALPHA_SATURATE
Definition: NoGL.h:81
@ GL_VENDOR
Definition: NoGL.h:583
@ GL_RG
Definition: NoGL.h:610
@ GL_TEXTURE0
Definition: NoGL.h:160
@ GL_DOUBLE
Definition: NoGL.h:657
@ GL_FRONT_AND_BACK
Definition: NoGL.h:126
@ GL_FALSE
Definition: NoGL.h:52
@ GL_ALPHA8
Definition: NoGL.h:614
@ GL_POINTS
Definition: NoGL.h:569
@ GL_RGBA
Definition: NoGL.h:449
@ GL_SCISSOR_TEST
Definition: NoGL.h:298
@ GL_BLUE
Definition: NoGL.h:446
@ GL_INCR_WRAP
Definition: NoGL.h:67
@ GL_TRUE
Definition: NoGL.h:51
@ GL_RED
Definition: NoGL.h:444
@ GL_ARRAY_BUFFER
Definition: NoGL.h:664
@ GL_GREATER
Definition: NoGL.h:58
@ GL_DRAW_BUFFER0
Definition: NoGL.h:637
@ GL_NEAREST
Definition: NoGL.h:458
@ GL_EQUAL
Definition: NoGL.h:56
@ GL_RG16
Definition: NoGL.h:617
@ GL_ALWAYS
Definition: NoGL.h:61
@ GL_NOTEQUAL
Definition: NoGL.h:59
@ GL_LINES_ADJACENCY
Definition: NoGL.h:650
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
Definition: NoGL.h:206
@ GL_TEXTURE_MAG_FILTER
Definition: NoGL.h:453
@ GL_PACK_ALIGNMENT
Definition: NoGL.h:348
@ GL_UNSIGNED_SHORT
Definition: NoGL.h:432
@ GL_STENCIL_ATTACHMENT
Definition: NoGL.h:499
@ GL_LINES
Definition: NoGL.h:570
@ GL_DEPTH24_STENCIL8
Definition: NoGL.h:598
@ GL_ELEMENT_ARRAY_BUFFER
Definition: NoGL.h:665
@ GL_STENCIL_BUFFER_BIT
Definition: NoGL.h:142
@ GL_DEPTH_COMPONENT16
Definition: NoGL.h:87
@ GL_CLAMP_TO_BORDER
Definition: NoGL.h:591
@ GL_DECR
Definition: NoGL.h:66
@ GL_STENCIL_INDEX8
Definition: NoGL.h:601
@ GL_RGBA16
Definition: NoGL.h:618
@ GL_RGBA16_SNORM
Definition: NoGL.h:630
@ GL_FLOAT
Definition: NoGL.h:435
@ GL_CULL_FACE
Definition: NoGL.h:240
@ GL_TEXTURE_2D
Definition: NoGL.h:414
@ GL_FUNC_ADD
Definition: NoGL.h:92
@ GL_MAX_TEXTURE_SIZE
Definition: NoGL.h:368
@ GL_DYNAMIC_DRAW
Definition: NoGL.h:671
@ GL_ZERO
Definition: NoGL.h:70
@ GL_COLOR_BUFFER_BIT
Definition: NoGL.h:146
@ GL_STATIC_DRAW
Definition: NoGL.h:670
@ GL_DEPTH_COMPONENT
Definition: NoGL.h:593
@ GL_RGB
Definition: NoGL.h:448
@ GL_SRC_ALPHA
Definition: NoGL.h:74
@ GL_INVERT
Definition: NoGL.h:110
@ GL_BYTE
Definition: NoGL.h:429
@ GL_LINE_STRIP
Definition: NoGL.h:572
@ GL_R8
Definition: NoGL.h:611
@ GL_UNSIGNED_INT_24_8
Definition: NoGL.h:597
@ GL_STENCIL_TEST
Definition: NoGL.h:264
@ GL_KEEP
Definition: NoGL.h:63
@ GL_GREEN
Definition: NoGL.h:445
@ GL_ONE_MINUS_CONSTANT_COLOR
Definition: NoGL.h:96
@ GL_REPLACE
Definition: NoGL.h:64
@ GL_GEQUAL
Definition: NoGL.h:60
@ GL_RGBA32F
Definition: NoGL.h:604
@ GL_FRAMEBUFFER_COMPLETE
Definition: NoGL.h:493
@ GL_ONE
Definition: NoGL.h:71
@ GL_RG8_SNORM
Definition: NoGL.h:625
@ GL_SHADING_LANGUAGE_VERSION
Definition: NoGL.h:641
@ GL_DEPTH_ATTACHMENT
Definition: NoGL.h:498
@ GL_CONSTANT_COLOR
Definition: NoGL.h:95
@ GL_GEOMETRY_INPUT_TYPE
Definition: NoGL.h:647
@ GL_LESS
Definition: NoGL.h:55
@ GL_BLEND
Definition: NoGL.h:290
@ GL_RENDERBUFFER
Definition: NoGL.h:501
@ GL_DEPTH_STENCIL
Definition: NoGL.h:596
@ GL_LINE_SMOOTH_HINT
Definition: NoGL.h:639
@ GL_DST_COLOR
Definition: NoGL.h:79
@ GL_VERTEX_PROGRAM_POINT_SIZE
Definition: NoGL.h:643
@ GL_CLAMP_TO_EDGE
Definition: NoGL.h:464
@ GL_ALPHA16_SNORM
Definition: NoGL.h:631
@ GL_DST_ALPHA
Definition: NoGL.h:76
@ GL_R16F
Definition: NoGL.h:606
@ GL_HALF_FLOAT
Definition: NoGL.h:603
@ GL_ALPHA_SNORM
Definition: NoGL.h:623
@ GL_FRAMEBUFFER
Definition: NoGL.h:500
@ GL_RGB8
Definition: NoGL.h:613
@ GL_RG16F
Definition: NoGL.h:607
@ GL_LUMINANCE8
Definition: NoGL.h:615
@ GL_TRIANGLE_FAN
Definition: NoGL.h:575
@ GL_FUNC_REVERSE_SUBTRACT
Definition: NoGL.h:94
@ GL_TRIANGLE_STRIP_ADJACENCY
Definition: NoGL.h:653
@ GL_DEPTH_TEST
Definition: NoGL.h:259
@ GL_ONE_MINUS_SRC_ALPHA
Definition: NoGL.h:75
@ GL_TEXTURE_BORDER_COLOR
Definition: NoGL.h:592
@ GL_CLAMP_FRAGMENT_COLOR
Definition: NoGL.h:634
@ GL_COPY_WRITE_BUFFER
Definition: NoGL.h:674
@ GL_LUMINANCE
Definition: NoGL.h:450
@ GL_R16
Definition: NoGL.h:616
@ GL_MAX_VERTEX_UNIFORM_VECTORS
Definition: NoGL.h:480
@ GL_INT
Definition: NoGL.h:433
@ GL_DEPTH_COMPONENT24
Definition: NoGL.h:595
@ GL_RGBA_FLOAT_MODE
Definition: NoGL.h:632
@ GL_MAX
Definition: NoGL.h:660
@ GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
Definition: NoGL.h:649
@ GL_DEPTH_COMPONENT32
Definition: NoGL.h:594
@ GL_GEOMETRY_VERTICES_OUT
Definition: NoGL.h:646
@ GL_DECR_WRAP
Definition: NoGL.h:68
@ GL_RGBA16F
Definition: NoGL.h:602
@ GL_NICEST
Definition: NoGL.h:567
@ GL_ALPHA16
Definition: NoGL.h:619
@ GL_POINT_SIZE_RANGE
Definition: NoGL.h:656
@ GL_LEQUAL
Definition: NoGL.h:57
@ GL_MIRRORED_REPEAT
Definition: NoGL.h:88
@ GL_COLOR_ATTACHMENT0
Definition: NoGL.h:497
@ GL_RGBA_SNORM
Definition: NoGL.h:622
@ GL_MIN
Definition: NoGL.h:659
@ GL_TEXTURE_WRAP_S
Definition: NoGL.h:455
@ GL_SHORT
Definition: NoGL.h:431
@ GL_GEOMETRY_OUTPUT_TYPE
Definition: NoGL.h:648
@ GL_NEVER
Definition: NoGL.h:54
@ GL_ONE_MINUS_DST_ALPHA
Definition: NoGL.h:77
@ GL_POINT_SPRITE
Definition: NoGL.h:642
@ GL_ACCUM_BUFFER_BIT
Definition: NoGL.h:141
@ GL_LINE_LOOP
Definition: NoGL.h:571
@ GL_BGRA_EXT
Definition: NoGL.h:589
@ GL_FRONT
Definition: NoGL.h:122
@ GL_UNSIGNED_INT
Definition: NoGL.h:434
@ GL_INCR
Definition: NoGL.h:65
@ GL_RGBA8_SNORM
Definition: NoGL.h:626
@ GL_TRIANGLES
Definition: NoGL.h:573
@ GL_FUNC_SUBTRACT
Definition: NoGL.h:93
@ GL_REPEAT
Definition: NoGL.h:581
@ GL_RGBA8
Definition: NoGL.h:644
@ GL_TEXTURE_WRAP_T
Definition: NoGL.h:456
@ GL_RG_SNORM
Definition: NoGL.h:621
@ GL_FIXED_ONLY
Definition: NoGL.h:636
@ GL_R16_SNORM
Definition: NoGL.h:628
@ GL_TEXTURE_CUBE_MAP_POSITIVE_X
Definition: NoGL.h:201
@ GL_ALPHA8_SNORM
Definition: NoGL.h:627
@ GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
Definition: NoGL.h:531
@ GL_VERSION
Definition: NoGL.h:585
@ GL_LINE_SMOOTH
Definition: NoGL.h:638
@ GL_R8_SNORM
Definition: NoGL.h:624
@ GL_NO_ERROR
Definition: NoGL.h:421
@ GL_DEPTH_BUFFER_BIT
Definition: NoGL.h:140
@ GL_POLYGON_OFFSET_FILL
Definition: NoGL.h:158
@ GL_RG8
Definition: NoGL.h:612
@ GL_ONE_MINUS_SRC_COLOR
Definition: NoGL.h:73
@ GL_DEPTH_STENCIL_ATTACHMENT
Definition: NoGL.h:599
@ GL_MAX_FRAGMENT_UNIFORM_VECTORS
Definition: NoGL.h:482
@ GL_MAX_VERTEX_UNIFORM_COMPONENTS
Definition: NoGL.h:655
@ GL_TEXTURE_MIN_FILTER
Definition: NoGL.h:454
@ GL_ALPHA
Definition: NoGL.h:447
@ GL_CLAMP_VERTEX_COLOR
Definition: NoGL.h:633
@ GL_COPY_READ_BUFFER
Definition: NoGL.h:673
@ GL_TEXTURE_CUBE_MAP
Definition: NoGL.h:199
@ GL_LINE_STRIP_ADJACENCY
Definition: NoGL.h:651
@ GL_SRC_COLOR
Definition: NoGL.h:72
@ GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
Definition: NoGL.h:654
@ GL_RENDERER
Definition: NoGL.h:584
@ GL_GEOMETRY_SHADER
Definition: NoGL.h:645
@ GL_ONE_MINUS_CONSTANT_ALPHA
Definition: NoGL.h:98
@ GL_ONE_MINUS_DST_COLOR
Definition: NoGL.h:80
@ GL_LINEAR
Definition: NoGL.h:459
@ GL_CLAMP
Definition: NoGL.h:590
@ GL_ALIASED_POINT_SIZE_RANGE
Definition: NoGL.h:466
Definition: NoGL.h:30
unsigned char GLubyte
Definition: NoGL.h:38
unsigned int GLbitfield
Definition: NoGL.h:33
void GLvoid
Definition: NoGL.h:45
float GLfloat
Definition: NoGL.h:41
short GLshort
Definition: NoGL.h:35
double GLdouble
Definition: NoGL.h:43
unsigned short GLushort
Definition: NoGL.h:39
double GLclampd
Definition: NoGL.h:44
ptrdiff_t GLintptr
Definition: NoGL.h:47
int GLsizei
Definition: NoGL.h:37
signed char GLbyte
Definition: NoGL.h:34
ptrdiff_t GLsizeiptr
Definition: NoGL.h:46
float GLclampf
Definition: NoGL.h:42
unsigned int GLenum
Definition: NoGL.h:31
unsigned char GLboolean
Definition: NoGL.h:32
int GLint
Definition: NoGL.h:36
unsigned int GLuint
Definition: NoGL.h:40