Subversion Repositories eduke32

Rev

Rev 6948 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
6656 pogokeen 1
/*
2
 
7752 pogokeen 3
    OpenGL, OpenGL ES loader generated by glad 0.1.30 on Thu Jul  4 02:00:01 2019.
6656 pogokeen 4
 
5
    Language/Generator: C/C++
6
    Specification: gl
7
    APIs: gl=2.0, gles2=2.0, gles1=1.0
8
    Profile: compatibility
9
    Extensions:
10
        GL_ARB_buffer_storage,
7752 pogokeen 11
        GL_ARB_clip_control,
6656 pogokeen 12
        GL_ARB_debug_output,
7752 pogokeen 13
        GL_ARB_depth_clamp,
6656 pogokeen 14
        GL_ARB_map_buffer_range,
7752 pogokeen 15
        GL_ARB_shader_texture_lod,
6661 pogokeen 16
        GL_ARB_sync,
6656 pogokeen 17
        GL_ARB_texture_rectangle,
18
        GL_EXT_fog_coord,
19
        GL_EXT_framebuffer_object,
20
        GL_EXT_texture_compression_s3tc,
21
        GL_EXT_texture_filter_anisotropic,
22
        GL_NV_fog_distance,
23
        GL_NV_multisample_filter_hint,
24
        GL_SGIS_fog_function,
25
        GL_SGIX_fog_offset
26
    Loader: True
27
    Local files: False
28
    Omit khrplatform: False
7752 pogokeen 29
    Reproducible: False
6656 pogokeen 30
 
31
    Commandline:
7752 pogokeen 32
        --profile="compatibility" --api="gl=2.0,gles2=2.0,gles1=1.0" --generator="c" --spec="gl" --extensions="GL_ARB_buffer_storage,GL_ARB_clip_control,GL_ARB_debug_output,GL_ARB_depth_clamp,GL_ARB_map_buffer_range,GL_ARB_shader_texture_lod,GL_ARB_sync,GL_ARB_texture_rectangle,GL_EXT_fog_coord,GL_EXT_framebuffer_object,GL_EXT_texture_compression_s3tc,GL_EXT_texture_filter_anisotropic,GL_NV_fog_distance,GL_NV_multisample_filter_hint,GL_SGIS_fog_function,GL_SGIX_fog_offset"
6656 pogokeen 33
    Online:
7752 pogokeen 34
        https://glad.dav1d.de/#profile=compatibility&language=c&specification=gl&loader=on&api=gl%3D2.0&api=gles2%3D2.0&api=gles1%3D1.0&extensions=GL_ARB_buffer_storage&extensions=GL_ARB_clip_control&extensions=GL_ARB_debug_output&extensions=GL_ARB_depth_clamp&extensions=GL_ARB_map_buffer_range&extensions=GL_ARB_shader_texture_lod&extensions=GL_ARB_sync&extensions=GL_ARB_texture_rectangle&extensions=GL_EXT_fog_coord&extensions=GL_EXT_framebuffer_object&extensions=GL_EXT_texture_compression_s3tc&extensions=GL_EXT_texture_filter_anisotropic&extensions=GL_NV_fog_distance&extensions=GL_NV_multisample_filter_hint&extensions=GL_SGIS_fog_function&extensions=GL_SGIX_fog_offset
6656 pogokeen 35
*/
36
 
37
 
38
#ifndef __glad_h_
39
#define __glad_h_
40
 
41
#ifdef __gl_h_
42
#error OpenGL header already included, remove this include, glad already provides it
43
#endif
44
#define __gl_h_
45
 
46
#ifdef __gl2_h_
47
#error OpenGL ES 2 header already included, remove this include, glad already provides it
48
#endif
49
#define __gl2_h_
50
 
51
#ifdef __gl3_h_
52
#error OpenGL ES 3 header already included, remove this include, glad already provides it
53
#endif
54
#define __gl3_h_
55
 
56
#if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__)
7752 pogokeen 57
#define APIENTRY __stdcall
6656 pogokeen 58
#endif
59
 
60
#ifndef APIENTRY
61
#define APIENTRY
62
#endif
63
#ifndef APIENTRYP
64
#define APIENTRYP APIENTRY *
65
#endif
66
 
7752 pogokeen 67
#ifndef GLAPIENTRY
68
#define GLAPIENTRY APIENTRY
69
#endif
70
 
6656 pogokeen 71
#ifdef __cplusplus
72
extern "C" {
73
#endif
74
 
75
struct gladGLversionStruct {
76
    int major;
77
    int minor;
78
};
79
 
80
typedef void* (* GLADloadproc)(const char *name);
81
 
82
#ifndef GLAPI
83
# if defined(GLAD_GLAPI_EXPORT)
84
#  if defined(_WIN32) || defined(__CYGWIN__)
85
#   if defined(GLAD_GLAPI_EXPORT_BUILD)
86
#    if defined(__GNUC__)
87
#     define GLAPI __attribute__ ((dllexport)) extern
88
#    else
89
#     define GLAPI __declspec(dllexport) extern
90
#    endif
91
#   else
92
#    if defined(__GNUC__)
93
#     define GLAPI __attribute__ ((dllimport)) extern
94
#    else
95
#     define GLAPI __declspec(dllimport) extern
96
#    endif
97
#   endif
98
#  elif defined(__GNUC__) && defined(GLAD_GLAPI_EXPORT_BUILD)
99
#   define GLAPI __attribute__ ((visibility ("default"))) extern
100
#  else
101
#   define GLAPI extern
102
#  endif
103
# else
104
#  define GLAPI extern
105
# endif
106
#endif
107
 
108
GLAPI struct gladGLversionStruct GLVersion;
109
 
110
GLAPI int gladLoadGL(void);
111
 
112
GLAPI int gladLoadGLLoader(GLADloadproc);
113
 
114
GLAPI int gladLoadGLES2Loader(GLADloadproc);
115
 
116
GLAPI int gladLoadGLES1Loader(GLADloadproc);
117
 
118
#include <KHR/khrplatform.h>
119
typedef unsigned int GLenum;
120
typedef unsigned char GLboolean;
121
typedef unsigned int GLbitfield;
122
typedef void GLvoid;
7752 pogokeen 123
typedef khronos_int8_t GLbyte;
124
typedef khronos_uint8_t GLubyte;
125
typedef khronos_int16_t GLshort;
126
typedef khronos_uint16_t GLushort;
6656 pogokeen 127
typedef int GLint;
128
typedef unsigned int GLuint;
7752 pogokeen 129
typedef khronos_int32_t GLclampx;
6656 pogokeen 130
typedef int GLsizei;
7752 pogokeen 131
typedef khronos_float_t GLfloat;
132
typedef khronos_float_t GLclampf;
6656 pogokeen 133
typedef double GLdouble;
134
typedef double GLclampd;
135
typedef void *GLeglClientBufferEXT;
136
typedef void *GLeglImageOES;
137
typedef char GLchar;
138
typedef char GLcharARB;
139
#ifdef __APPLE__
140
typedef void *GLhandleARB;
141
#else
142
typedef unsigned int GLhandleARB;
143
#endif
7752 pogokeen 144
typedef khronos_uint16_t GLhalf;
145
typedef khronos_uint16_t GLhalfARB;
146
typedef khronos_int32_t GLfixed;
6948 hendricks2 147
typedef khronos_intptr_t GLintptr;
7752 pogokeen 148
typedef khronos_intptr_t GLintptrARB;
6948 hendricks2 149
typedef khronos_ssize_t GLsizeiptr;
7752 pogokeen 150
typedef khronos_ssize_t GLsizeiptrARB;
151
typedef khronos_int64_t GLint64;
152
typedef khronos_int64_t GLint64EXT;
153
typedef khronos_uint64_t GLuint64;
154
typedef khronos_uint64_t GLuint64EXT;
6656 pogokeen 155
typedef struct __GLsync *GLsync;
156
struct _cl_context;
157
struct _cl_event;
158
typedef void (APIENTRY *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);
159
typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);
160
typedef void (APIENTRY *GLDEBUGPROCKHR)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);
161
typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam);
162
typedef unsigned short GLhalfNV;
163
typedef GLintptr GLvdpauSurfaceNV;
164
typedef void (APIENTRY *GLVULKANPROCNV)(void);
165
#define GL_DEPTH_BUFFER_BIT 0x00000100
166
#define GL_STENCIL_BUFFER_BIT 0x00000400
167
#define GL_COLOR_BUFFER_BIT 0x00004000
168
#define GL_FALSE 0
169
#define GL_TRUE 1
170
#define GL_POINTS 0x0000
171
#define GL_LINES 0x0001
172
#define GL_LINE_LOOP 0x0002
173
#define GL_LINE_STRIP 0x0003
174
#define GL_TRIANGLES 0x0004
175
#define GL_TRIANGLE_STRIP 0x0005
176
#define GL_TRIANGLE_FAN 0x0006
177
#define GL_QUADS 0x0007
178
#define GL_NEVER 0x0200
179
#define GL_LESS 0x0201
180
#define GL_EQUAL 0x0202
181
#define GL_LEQUAL 0x0203
182
#define GL_GREATER 0x0204
183
#define GL_NOTEQUAL 0x0205
184
#define GL_GEQUAL 0x0206
185
#define GL_ALWAYS 0x0207
186
#define GL_ZERO 0
187
#define GL_ONE 1
188
#define GL_SRC_COLOR 0x0300
189
#define GL_ONE_MINUS_SRC_COLOR 0x0301
190
#define GL_SRC_ALPHA 0x0302
191
#define GL_ONE_MINUS_SRC_ALPHA 0x0303
192
#define GL_DST_ALPHA 0x0304
193
#define GL_ONE_MINUS_DST_ALPHA 0x0305
194
#define GL_DST_COLOR 0x0306
195
#define GL_ONE_MINUS_DST_COLOR 0x0307
196
#define GL_SRC_ALPHA_SATURATE 0x0308
197
#define GL_NONE 0
198
#define GL_FRONT_LEFT 0x0400
199
#define GL_FRONT_RIGHT 0x0401
200
#define GL_BACK_LEFT 0x0402
201
#define GL_BACK_RIGHT 0x0403
202
#define GL_FRONT 0x0404
203
#define GL_BACK 0x0405
204
#define GL_LEFT 0x0406
205
#define GL_RIGHT 0x0407
206
#define GL_FRONT_AND_BACK 0x0408
207
#define GL_NO_ERROR 0
208
#define GL_INVALID_ENUM 0x0500
209
#define GL_INVALID_VALUE 0x0501
210
#define GL_INVALID_OPERATION 0x0502
211
#define GL_OUT_OF_MEMORY 0x0505
212
#define GL_CW 0x0900
213
#define GL_CCW 0x0901
214
#define GL_POINT_SIZE 0x0B11
215
#define GL_POINT_SIZE_RANGE 0x0B12
216
#define GL_POINT_SIZE_GRANULARITY 0x0B13
217
#define GL_LINE_SMOOTH 0x0B20
218
#define GL_LINE_WIDTH 0x0B21
219
#define GL_LINE_WIDTH_RANGE 0x0B22
220
#define GL_LINE_WIDTH_GRANULARITY 0x0B23
221
#define GL_POLYGON_MODE 0x0B40
222
#define GL_POLYGON_SMOOTH 0x0B41
223
#define GL_CULL_FACE 0x0B44
224
#define GL_CULL_FACE_MODE 0x0B45
225
#define GL_FRONT_FACE 0x0B46
226
#define GL_DEPTH_RANGE 0x0B70
227
#define GL_DEPTH_TEST 0x0B71
228
#define GL_DEPTH_WRITEMASK 0x0B72
229
#define GL_DEPTH_CLEAR_VALUE 0x0B73
230
#define GL_DEPTH_FUNC 0x0B74
231
#define GL_STENCIL_TEST 0x0B90
232
#define GL_STENCIL_CLEAR_VALUE 0x0B91
233
#define GL_STENCIL_FUNC 0x0B92
234
#define GL_STENCIL_VALUE_MASK 0x0B93
235
#define GL_STENCIL_FAIL 0x0B94
236
#define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95
237
#define GL_STENCIL_PASS_DEPTH_PASS 0x0B96
238
#define GL_STENCIL_REF 0x0B97
239
#define GL_STENCIL_WRITEMASK 0x0B98
240
#define GL_VIEWPORT 0x0BA2
241
#define GL_DITHER 0x0BD0
242
#define GL_BLEND_DST 0x0BE0
243
#define GL_BLEND_SRC 0x0BE1
244
#define GL_BLEND 0x0BE2
245
#define GL_LOGIC_OP_MODE 0x0BF0
246
#define GL_DRAW_BUFFER 0x0C01
247
#define GL_READ_BUFFER 0x0C02
248
#define GL_SCISSOR_BOX 0x0C10
249
#define GL_SCISSOR_TEST 0x0C11
250
#define GL_COLOR_CLEAR_VALUE 0x0C22
251
#define GL_COLOR_WRITEMASK 0x0C23
252
#define GL_DOUBLEBUFFER 0x0C32
253
#define GL_STEREO 0x0C33
254
#define GL_LINE_SMOOTH_HINT 0x0C52
255
#define GL_POLYGON_SMOOTH_HINT 0x0C53
256
#define GL_UNPACK_SWAP_BYTES 0x0CF0
257
#define GL_UNPACK_LSB_FIRST 0x0CF1
258
#define GL_UNPACK_ROW_LENGTH 0x0CF2
259
#define GL_UNPACK_SKIP_ROWS 0x0CF3
260
#define GL_UNPACK_SKIP_PIXELS 0x0CF4
261
#define GL_UNPACK_ALIGNMENT 0x0CF5
262
#define GL_PACK_SWAP_BYTES 0x0D00
263
#define GL_PACK_LSB_FIRST 0x0D01
264
#define GL_PACK_ROW_LENGTH 0x0D02
265
#define GL_PACK_SKIP_ROWS 0x0D03
266
#define GL_PACK_SKIP_PIXELS 0x0D04
267
#define GL_PACK_ALIGNMENT 0x0D05
268
#define GL_MAX_TEXTURE_SIZE 0x0D33
269
#define GL_MAX_VIEWPORT_DIMS 0x0D3A
270
#define GL_SUBPIXEL_BITS 0x0D50
271
#define GL_TEXTURE_1D 0x0DE0
272
#define GL_TEXTURE_2D 0x0DE1
273
#define GL_TEXTURE_WIDTH 0x1000
274
#define GL_TEXTURE_HEIGHT 0x1001
275
#define GL_TEXTURE_BORDER_COLOR 0x1004
276
#define GL_DONT_CARE 0x1100
277
#define GL_FASTEST 0x1101
278
#define GL_NICEST 0x1102
279
#define GL_BYTE 0x1400
280
#define GL_UNSIGNED_BYTE 0x1401
281
#define GL_SHORT 0x1402
282
#define GL_UNSIGNED_SHORT 0x1403
283
#define GL_INT 0x1404
284
#define GL_UNSIGNED_INT 0x1405
285
#define GL_FLOAT 0x1406
286
#define GL_STACK_OVERFLOW 0x0503
287
#define GL_STACK_UNDERFLOW 0x0504
288
#define GL_CLEAR 0x1500
289
#define GL_AND 0x1501
290
#define GL_AND_REVERSE 0x1502
291
#define GL_COPY 0x1503
292
#define GL_AND_INVERTED 0x1504
293
#define GL_NOOP 0x1505
294
#define GL_XOR 0x1506
295
#define GL_OR 0x1507
296
#define GL_NOR 0x1508
297
#define GL_EQUIV 0x1509
298
#define GL_INVERT 0x150A
299
#define GL_OR_REVERSE 0x150B
300
#define GL_COPY_INVERTED 0x150C
301
#define GL_OR_INVERTED 0x150D
302
#define GL_NAND 0x150E
303
#define GL_SET 0x150F
304
#define GL_TEXTURE 0x1702
305
#define GL_COLOR 0x1800
306
#define GL_DEPTH 0x1801
307
#define GL_STENCIL 0x1802
308
#define GL_STENCIL_INDEX 0x1901
309
#define GL_DEPTH_COMPONENT 0x1902
310
#define GL_RED 0x1903
311
#define GL_GREEN 0x1904
312
#define GL_BLUE 0x1905
313
#define GL_ALPHA 0x1906
314
#define GL_RGB 0x1907
315
#define GL_RGBA 0x1908
316
#define GL_POINT 0x1B00
317
#define GL_LINE 0x1B01
318
#define GL_FILL 0x1B02
319
#define GL_KEEP 0x1E00
320
#define GL_REPLACE 0x1E01
321
#define GL_INCR 0x1E02
322
#define GL_DECR 0x1E03
323
#define GL_VENDOR 0x1F00
324
#define GL_RENDERER 0x1F01
325
#define GL_VERSION 0x1F02
326
#define GL_EXTENSIONS 0x1F03
327
#define GL_NEAREST 0x2600
328
#define GL_LINEAR 0x2601
329
#define GL_NEAREST_MIPMAP_NEAREST 0x2700
330
#define GL_LINEAR_MIPMAP_NEAREST 0x2701
331
#define GL_NEAREST_MIPMAP_LINEAR 0x2702
332
#define GL_LINEAR_MIPMAP_LINEAR 0x2703
333
#define GL_TEXTURE_MAG_FILTER 0x2800
334
#define GL_TEXTURE_MIN_FILTER 0x2801
335
#define GL_TEXTURE_WRAP_S 0x2802
336
#define GL_TEXTURE_WRAP_T 0x2803
337
#define GL_REPEAT 0x2901
338
#define GL_CURRENT_BIT 0x00000001
339
#define GL_POINT_BIT 0x00000002
340
#define GL_LINE_BIT 0x00000004
341
#define GL_POLYGON_BIT 0x00000008
342
#define GL_POLYGON_STIPPLE_BIT 0x00000010
343
#define GL_PIXEL_MODE_BIT 0x00000020
344
#define GL_LIGHTING_BIT 0x00000040
345
#define GL_FOG_BIT 0x00000080
346
#define GL_ACCUM_BUFFER_BIT 0x00000200
347
#define GL_VIEWPORT_BIT 0x00000800
348
#define GL_TRANSFORM_BIT 0x00001000
349
#define GL_ENABLE_BIT 0x00002000
350
#define GL_HINT_BIT 0x00008000
351
#define GL_EVAL_BIT 0x00010000
352
#define GL_LIST_BIT 0x00020000
353
#define GL_TEXTURE_BIT 0x00040000
354
#define GL_SCISSOR_BIT 0x00080000
355
#define GL_ALL_ATTRIB_BITS 0xFFFFFFFF
356
#define GL_QUAD_STRIP 0x0008
357
#define GL_POLYGON 0x0009
358
#define GL_ACCUM 0x0100
359
#define GL_LOAD 0x0101
360
#define GL_RETURN 0x0102
361
#define GL_MULT 0x0103
362
#define GL_ADD 0x0104
363
#define GL_AUX0 0x0409
364
#define GL_AUX1 0x040A
365
#define GL_AUX2 0x040B
366
#define GL_AUX3 0x040C
367
#define GL_2D 0x0600
368
#define GL_3D 0x0601
369
#define GL_3D_COLOR 0x0602
370
#define GL_3D_COLOR_TEXTURE 0x0603
371
#define GL_4D_COLOR_TEXTURE 0x0604
372
#define GL_PASS_THROUGH_TOKEN 0x0700
373
#define GL_POINT_TOKEN 0x0701
374
#define GL_LINE_TOKEN 0x0702
375
#define GL_POLYGON_TOKEN 0x0703
376
#define GL_BITMAP_TOKEN 0x0704
377
#define GL_DRAW_PIXEL_TOKEN 0x0705
378
#define GL_COPY_PIXEL_TOKEN 0x0706
379
#define GL_LINE_RESET_TOKEN 0x0707
380
#define GL_EXP 0x0800
381
#define GL_EXP2 0x0801
382
#define GL_COEFF 0x0A00
383
#define GL_ORDER 0x0A01
384
#define GL_DOMAIN 0x0A02
385
#define GL_PIXEL_MAP_I_TO_I 0x0C70
386
#define GL_PIXEL_MAP_S_TO_S 0x0C71
387
#define GL_PIXEL_MAP_I_TO_R 0x0C72
388
#define GL_PIXEL_MAP_I_TO_G 0x0C73
389
#define GL_PIXEL_MAP_I_TO_B 0x0C74
390
#define GL_PIXEL_MAP_I_TO_A 0x0C75
391
#define GL_PIXEL_MAP_R_TO_R 0x0C76
392
#define GL_PIXEL_MAP_G_TO_G 0x0C77
393
#define GL_PIXEL_MAP_B_TO_B 0x0C78
394
#define GL_PIXEL_MAP_A_TO_A 0x0C79
395
#define GL_CURRENT_COLOR 0x0B00
396
#define GL_CURRENT_INDEX 0x0B01
397
#define GL_CURRENT_NORMAL 0x0B02
398
#define GL_CURRENT_TEXTURE_COORDS 0x0B03
399
#define GL_CURRENT_RASTER_COLOR 0x0B04
400
#define GL_CURRENT_RASTER_INDEX 0x0B05
401
#define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06
402
#define GL_CURRENT_RASTER_POSITION 0x0B07
403
#define GL_CURRENT_RASTER_POSITION_VALID 0x0B08
404
#define GL_CURRENT_RASTER_DISTANCE 0x0B09
405
#define GL_POINT_SMOOTH 0x0B10
406
#define GL_LINE_STIPPLE 0x0B24
407
#define GL_LINE_STIPPLE_PATTERN 0x0B25
408
#define GL_LINE_STIPPLE_REPEAT 0x0B26
409
#define GL_LIST_MODE 0x0B30
410
#define GL_MAX_LIST_NESTING 0x0B31
411
#define GL_LIST_BASE 0x0B32
412
#define GL_LIST_INDEX 0x0B33
413
#define GL_POLYGON_STIPPLE 0x0B42
414
#define GL_EDGE_FLAG 0x0B43
415
#define GL_LIGHTING 0x0B50
416
#define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51
417
#define GL_LIGHT_MODEL_TWO_SIDE 0x0B52
418
#define GL_LIGHT_MODEL_AMBIENT 0x0B53
419
#define GL_SHADE_MODEL 0x0B54
420
#define GL_COLOR_MATERIAL_FACE 0x0B55
421
#define GL_COLOR_MATERIAL_PARAMETER 0x0B56
422
#define GL_COLOR_MATERIAL 0x0B57
423
#define GL_FOG 0x0B60
424
#define GL_FOG_INDEX 0x0B61
425
#define GL_FOG_DENSITY 0x0B62
426
#define GL_FOG_START 0x0B63
427
#define GL_FOG_END 0x0B64
428
#define GL_FOG_MODE 0x0B65
429
#define GL_FOG_COLOR 0x0B66
430
#define GL_ACCUM_CLEAR_VALUE 0x0B80
431
#define GL_MATRIX_MODE 0x0BA0
432
#define GL_NORMALIZE 0x0BA1
433
#define GL_MODELVIEW_STACK_DEPTH 0x0BA3
434
#define GL_PROJECTION_STACK_DEPTH 0x0BA4
435
#define GL_TEXTURE_STACK_DEPTH 0x0BA5
436
#define GL_MODELVIEW_MATRIX 0x0BA6
437
#define GL_PROJECTION_MATRIX 0x0BA7
438
#define GL_TEXTURE_MATRIX 0x0BA8
439
#define GL_ATTRIB_STACK_DEPTH 0x0BB0
440
#define GL_ALPHA_TEST 0x0BC0
441
#define GL_ALPHA_TEST_FUNC 0x0BC1
442
#define GL_ALPHA_TEST_REF 0x0BC2
443
#define GL_LOGIC_OP 0x0BF1
444
#define GL_AUX_BUFFERS 0x0C00
445
#define GL_INDEX_CLEAR_VALUE 0x0C20
446
#define GL_INDEX_WRITEMASK 0x0C21
447
#define GL_INDEX_MODE 0x0C30
448
#define GL_RGBA_MODE 0x0C31
449
#define GL_RENDER_MODE 0x0C40
450
#define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50
451
#define GL_POINT_SMOOTH_HINT 0x0C51
452
#define GL_FOG_HINT 0x0C54
453
#define GL_TEXTURE_GEN_S 0x0C60
454
#define GL_TEXTURE_GEN_T 0x0C61
455
#define GL_TEXTURE_GEN_R 0x0C62
456
#define GL_TEXTURE_GEN_Q 0x0C63
457
#define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0
458
#define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1
459
#define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2
460
#define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3
461
#define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4
462
#define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5
463
#define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6
464
#define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7
465
#define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8
466
#define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9
467
#define GL_MAP_COLOR 0x0D10
468
#define GL_MAP_STENCIL 0x0D11
469
#define GL_INDEX_SHIFT 0x0D12
470
#define GL_INDEX_OFFSET 0x0D13
471
#define GL_RED_SCALE 0x0D14
472
#define GL_RED_BIAS 0x0D15
473
#define GL_ZOOM_X 0x0D16
474
#define GL_ZOOM_Y 0x0D17
475
#define GL_GREEN_SCALE 0x0D18
476
#define GL_GREEN_BIAS 0x0D19
477
#define GL_BLUE_SCALE 0x0D1A
478
#define GL_BLUE_BIAS 0x0D1B
479
#define GL_ALPHA_SCALE 0x0D1C
480
#define GL_ALPHA_BIAS 0x0D1D
481
#define GL_DEPTH_SCALE 0x0D1E
482
#define GL_DEPTH_BIAS 0x0D1F
483
#define GL_MAX_EVAL_ORDER 0x0D30
484
#define GL_MAX_LIGHTS 0x0D31
485
#define GL_MAX_CLIP_PLANES 0x0D32
486
#define GL_MAX_PIXEL_MAP_TABLE 0x0D34
487
#define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35
488
#define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36
489
#define GL_MAX_NAME_STACK_DEPTH 0x0D37
490
#define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38
491
#define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39
492
#define GL_INDEX_BITS 0x0D51
493
#define GL_RED_BITS 0x0D52
494
#define GL_GREEN_BITS 0x0D53
495
#define GL_BLUE_BITS 0x0D54
496
#define GL_ALPHA_BITS 0x0D55
497
#define GL_DEPTH_BITS 0x0D56
498
#define GL_STENCIL_BITS 0x0D57
499
#define GL_ACCUM_RED_BITS 0x0D58
500
#define GL_ACCUM_GREEN_BITS 0x0D59
501
#define GL_ACCUM_BLUE_BITS 0x0D5A
502
#define GL_ACCUM_ALPHA_BITS 0x0D5B
503
#define GL_NAME_STACK_DEPTH 0x0D70
504
#define GL_AUTO_NORMAL 0x0D80
505
#define GL_MAP1_COLOR_4 0x0D90
506
#define GL_MAP1_INDEX 0x0D91
507
#define GL_MAP1_NORMAL 0x0D92
508
#define GL_MAP1_TEXTURE_COORD_1 0x0D93
509
#define GL_MAP1_TEXTURE_COORD_2 0x0D94
510
#define GL_MAP1_TEXTURE_COORD_3 0x0D95
511
#define GL_MAP1_TEXTURE_COORD_4 0x0D96
512
#define GL_MAP1_VERTEX_3 0x0D97
513
#define GL_MAP1_VERTEX_4 0x0D98
514
#define GL_MAP2_COLOR_4 0x0DB0
515
#define GL_MAP2_INDEX 0x0DB1
516
#define GL_MAP2_NORMAL 0x0DB2
517
#define GL_MAP2_TEXTURE_COORD_1 0x0DB3
518
#define GL_MAP2_TEXTURE_COORD_2 0x0DB4
519
#define GL_MAP2_TEXTURE_COORD_3 0x0DB5
520
#define GL_MAP2_TEXTURE_COORD_4 0x0DB6
521
#define GL_MAP2_VERTEX_3 0x0DB7
522
#define GL_MAP2_VERTEX_4 0x0DB8
523
#define GL_MAP1_GRID_DOMAIN 0x0DD0
524
#define GL_MAP1_GRID_SEGMENTS 0x0DD1
525
#define GL_MAP2_GRID_DOMAIN 0x0DD2
526
#define GL_MAP2_GRID_SEGMENTS 0x0DD3
527
#define GL_TEXTURE_COMPONENTS 0x1003
528
#define GL_TEXTURE_BORDER 0x1005
529
#define GL_AMBIENT 0x1200
530
#define GL_DIFFUSE 0x1201
531
#define GL_SPECULAR 0x1202
532
#define GL_POSITION 0x1203
533
#define GL_SPOT_DIRECTION 0x1204
534
#define GL_SPOT_EXPONENT 0x1205
535
#define GL_SPOT_CUTOFF 0x1206
536
#define GL_CONSTANT_ATTENUATION 0x1207
537
#define GL_LINEAR_ATTENUATION 0x1208
538
#define GL_QUADRATIC_ATTENUATION 0x1209
539
#define GL_COMPILE 0x1300
540
#define GL_COMPILE_AND_EXECUTE 0x1301
541
#define GL_2_BYTES 0x1407
542
#define GL_3_BYTES 0x1408
543
#define GL_4_BYTES 0x1409
544
#define GL_EMISSION 0x1600
545
#define GL_SHININESS 0x1601
546
#define GL_AMBIENT_AND_DIFFUSE 0x1602
547
#define GL_COLOR_INDEXES 0x1603
548
#define GL_MODELVIEW 0x1700
549
#define GL_PROJECTION 0x1701
550
#define GL_COLOR_INDEX 0x1900
551
#define GL_LUMINANCE 0x1909
552
#define GL_LUMINANCE_ALPHA 0x190A
553
#define GL_BITMAP 0x1A00
554
#define GL_RENDER 0x1C00
555
#define GL_FEEDBACK 0x1C01
556
#define GL_SELECT 0x1C02
557
#define GL_FLAT 0x1D00
558
#define GL_SMOOTH 0x1D01
559
#define GL_S 0x2000
560
#define GL_T 0x2001
561
#define GL_R 0x2002
562
#define GL_Q 0x2003
563
#define GL_MODULATE 0x2100
564
#define GL_DECAL 0x2101
565
#define GL_TEXTURE_ENV_MODE 0x2200
566
#define GL_TEXTURE_ENV_COLOR 0x2201
567
#define GL_TEXTURE_ENV 0x2300
568
#define GL_EYE_LINEAR 0x2400
569
#define GL_OBJECT_LINEAR 0x2401
570
#define GL_SPHERE_MAP 0x2402
571
#define GL_TEXTURE_GEN_MODE 0x2500
572
#define GL_OBJECT_PLANE 0x2501
573
#define GL_EYE_PLANE 0x2502
574
#define GL_CLAMP 0x2900
575
#define GL_CLIP_PLANE0 0x3000
576
#define GL_CLIP_PLANE1 0x3001
577
#define GL_CLIP_PLANE2 0x3002
578
#define GL_CLIP_PLANE3 0x3003
579
#define GL_CLIP_PLANE4 0x3004
580
#define GL_CLIP_PLANE5 0x3005
581
#define GL_LIGHT0 0x4000
582
#define GL_LIGHT1 0x4001
583
#define GL_LIGHT2 0x4002
584
#define GL_LIGHT3 0x4003
585
#define GL_LIGHT4 0x4004
586
#define GL_LIGHT5 0x4005
587
#define GL_LIGHT6 0x4006
588
#define GL_LIGHT7 0x4007
589
#define GL_COLOR_LOGIC_OP 0x0BF2
590
#define GL_POLYGON_OFFSET_UNITS 0x2A00
591
#define GL_POLYGON_OFFSET_POINT 0x2A01
592
#define GL_POLYGON_OFFSET_LINE 0x2A02
593
#define GL_POLYGON_OFFSET_FILL 0x8037
594
#define GL_POLYGON_OFFSET_FACTOR 0x8038
595
#define GL_TEXTURE_BINDING_1D 0x8068
596
#define GL_TEXTURE_BINDING_2D 0x8069
597
#define GL_TEXTURE_INTERNAL_FORMAT 0x1003
598
#define GL_TEXTURE_RED_SIZE 0x805C
599
#define GL_TEXTURE_GREEN_SIZE 0x805D
600
#define GL_TEXTURE_BLUE_SIZE 0x805E
601
#define GL_TEXTURE_ALPHA_SIZE 0x805F
602
#define GL_DOUBLE 0x140A
603
#define GL_PROXY_TEXTURE_1D 0x8063
604
#define GL_PROXY_TEXTURE_2D 0x8064
605
#define GL_R3_G3_B2 0x2A10
606
#define GL_RGB4 0x804F
607
#define GL_RGB5 0x8050
608
#define GL_RGB8 0x8051
609
#define GL_RGB10 0x8052
610
#define GL_RGB12 0x8053
611
#define GL_RGB16 0x8054
612
#define GL_RGBA2 0x8055
613
#define GL_RGBA4 0x8056
614
#define GL_RGB5_A1 0x8057
615
#define GL_RGBA8 0x8058
616
#define GL_RGB10_A2 0x8059
617
#define GL_RGBA12 0x805A
618
#define GL_RGBA16 0x805B
619
#define GL_CLIENT_PIXEL_STORE_BIT 0x00000001
620
#define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002
621
#define GL_CLIENT_ALL_ATTRIB_BITS 0xFFFFFFFF
622
#define GL_VERTEX_ARRAY_POINTER 0x808E
623
#define GL_NORMAL_ARRAY_POINTER 0x808F
624
#define GL_COLOR_ARRAY_POINTER 0x8090
625
#define GL_INDEX_ARRAY_POINTER 0x8091
626
#define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092
627
#define GL_EDGE_FLAG_ARRAY_POINTER 0x8093
628
#define GL_FEEDBACK_BUFFER_POINTER 0x0DF0
629
#define GL_SELECTION_BUFFER_POINTER 0x0DF3
630
#define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1
631
#define GL_INDEX_LOGIC_OP 0x0BF1
632
#define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B
633
#define GL_FEEDBACK_BUFFER_SIZE 0x0DF1
634
#define GL_FEEDBACK_BUFFER_TYPE 0x0DF2
635
#define GL_SELECTION_BUFFER_SIZE 0x0DF4
636
#define GL_VERTEX_ARRAY 0x8074
637
#define GL_NORMAL_ARRAY 0x8075
638
#define GL_COLOR_ARRAY 0x8076
639
#define GL_INDEX_ARRAY 0x8077
640
#define GL_TEXTURE_COORD_ARRAY 0x8078
641
#define GL_EDGE_FLAG_ARRAY 0x8079
642
#define GL_VERTEX_ARRAY_SIZE 0x807A
643
#define GL_VERTEX_ARRAY_TYPE 0x807B
644
#define GL_VERTEX_ARRAY_STRIDE 0x807C
645
#define GL_NORMAL_ARRAY_TYPE 0x807E
646
#define GL_NORMAL_ARRAY_STRIDE 0x807F
647
#define GL_COLOR_ARRAY_SIZE 0x8081
648
#define GL_COLOR_ARRAY_TYPE 0x8082
649
#define GL_COLOR_ARRAY_STRIDE 0x8083
650
#define GL_INDEX_ARRAY_TYPE 0x8085
651
#define GL_INDEX_ARRAY_STRIDE 0x8086
652
#define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088
653
#define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089
654
#define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A
655
#define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C
656
#define GL_TEXTURE_LUMINANCE_SIZE 0x8060
657
#define GL_TEXTURE_INTENSITY_SIZE 0x8061
658
#define GL_TEXTURE_PRIORITY 0x8066
659
#define GL_TEXTURE_RESIDENT 0x8067
660
#define GL_ALPHA4 0x803B
661
#define GL_ALPHA8 0x803C
662
#define GL_ALPHA12 0x803D
663
#define GL_ALPHA16 0x803E
664
#define GL_LUMINANCE4 0x803F
665
#define GL_LUMINANCE8 0x8040
666
#define GL_LUMINANCE12 0x8041
667
#define GL_LUMINANCE16 0x8042
668
#define GL_LUMINANCE4_ALPHA4 0x8043
669
#define GL_LUMINANCE6_ALPHA2 0x8044
670
#define GL_LUMINANCE8_ALPHA8 0x8045
671
#define GL_LUMINANCE12_ALPHA4 0x8046
672
#define GL_LUMINANCE12_ALPHA12 0x8047
673
#define GL_LUMINANCE16_ALPHA16 0x8048
674
#define GL_INTENSITY 0x8049
675
#define GL_INTENSITY4 0x804A
676
#define GL_INTENSITY8 0x804B
677
#define GL_INTENSITY12 0x804C
678
#define GL_INTENSITY16 0x804D
679
#define GL_V2F 0x2A20
680
#define GL_V3F 0x2A21
681
#define GL_C4UB_V2F 0x2A22
682
#define GL_C4UB_V3F 0x2A23
683
#define GL_C3F_V3F 0x2A24
684
#define GL_N3F_V3F 0x2A25
685
#define GL_C4F_N3F_V3F 0x2A26
686
#define GL_T2F_V3F 0x2A27
687
#define GL_T4F_V4F 0x2A28
688
#define GL_T2F_C4UB_V3F 0x2A29
689
#define GL_T2F_C3F_V3F 0x2A2A
690
#define GL_T2F_N3F_V3F 0x2A2B
691
#define GL_T2F_C4F_N3F_V3F 0x2A2C
692
#define GL_T4F_C4F_N3F_V4F 0x2A2D
693
#define GL_UNSIGNED_BYTE_3_3_2 0x8032
694
#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
695
#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
696
#define GL_UNSIGNED_INT_8_8_8_8 0x8035
697
#define GL_UNSIGNED_INT_10_10_10_2 0x8036
698
#define GL_TEXTURE_BINDING_3D 0x806A
699
#define GL_PACK_SKIP_IMAGES 0x806B
700
#define GL_PACK_IMAGE_HEIGHT 0x806C
701
#define GL_UNPACK_SKIP_IMAGES 0x806D
702
#define GL_UNPACK_IMAGE_HEIGHT 0x806E
703
#define GL_TEXTURE_3D 0x806F
704
#define GL_PROXY_TEXTURE_3D 0x8070
705
#define GL_TEXTURE_DEPTH 0x8071
706
#define GL_TEXTURE_WRAP_R 0x8072
707
#define GL_MAX_3D_TEXTURE_SIZE 0x8073
708
#define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
709
#define GL_UNSIGNED_SHORT_5_6_5 0x8363
710
#define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
711
#define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
712
#define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
713
#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
714
#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
715
#define GL_BGR 0x80E0
716
#define GL_BGRA 0x80E1
717
#define GL_MAX_ELEMENTS_VERTICES 0x80E8
718
#define GL_MAX_ELEMENTS_INDICES 0x80E9
719
#define GL_CLAMP_TO_EDGE 0x812F
720
#define GL_TEXTURE_MIN_LOD 0x813A
721
#define GL_TEXTURE_MAX_LOD 0x813B
722
#define GL_TEXTURE_BASE_LEVEL 0x813C
723
#define GL_TEXTURE_MAX_LEVEL 0x813D
724
#define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
725
#define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
726
#define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
727
#define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
728
#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
729
#define GL_RESCALE_NORMAL 0x803A
730
#define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
731
#define GL_SINGLE_COLOR 0x81F9
732
#define GL_SEPARATE_SPECULAR_COLOR 0x81FA
733
#define GL_ALIASED_POINT_SIZE_RANGE 0x846D
734
#define GL_TEXTURE0 0x84C0
735
#define GL_TEXTURE1 0x84C1
736
#define GL_TEXTURE2 0x84C2
737
#define GL_TEXTURE3 0x84C3
738
#define GL_TEXTURE4 0x84C4
739
#define GL_TEXTURE5 0x84C5
740
#define GL_TEXTURE6 0x84C6
741
#define GL_TEXTURE7 0x84C7
742
#define GL_TEXTURE8 0x84C8
743
#define GL_TEXTURE9 0x84C9
744
#define GL_TEXTURE10 0x84CA
745
#define GL_TEXTURE11 0x84CB
746
#define GL_TEXTURE12 0x84CC
747
#define GL_TEXTURE13 0x84CD
748
#define GL_TEXTURE14 0x84CE
749
#define GL_TEXTURE15 0x84CF
750
#define GL_TEXTURE16 0x84D0
751
#define GL_TEXTURE17 0x84D1
752
#define GL_TEXTURE18 0x84D2
753
#define GL_TEXTURE19 0x84D3
754
#define GL_TEXTURE20 0x84D4
755
#define GL_TEXTURE21 0x84D5
756
#define GL_TEXTURE22 0x84D6
757
#define GL_TEXTURE23 0x84D7
758
#define GL_TEXTURE24 0x84D8
759
#define GL_TEXTURE25 0x84D9
760
#define GL_TEXTURE26 0x84DA
761
#define GL_TEXTURE27 0x84DB
762
#define GL_TEXTURE28 0x84DC
763
#define GL_TEXTURE29 0x84DD
764
#define GL_TEXTURE30 0x84DE
765
#define GL_TEXTURE31 0x84DF
766
#define GL_ACTIVE_TEXTURE 0x84E0
767
#define GL_MULTISAMPLE 0x809D
768
#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
769
#define GL_SAMPLE_ALPHA_TO_ONE 0x809F
770
#define GL_SAMPLE_COVERAGE 0x80A0
771
#define GL_SAMPLE_BUFFERS 0x80A8
772
#define GL_SAMPLES 0x80A9
773
#define GL_SAMPLE_COVERAGE_VALUE 0x80AA
774
#define GL_SAMPLE_COVERAGE_INVERT 0x80AB
775
#define GL_TEXTURE_CUBE_MAP 0x8513
776
#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
777
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
778
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
779
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
780
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
781
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
782
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
783
#define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
784
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
785
#define GL_COMPRESSED_RGB 0x84ED
786
#define GL_COMPRESSED_RGBA 0x84EE
787
#define GL_TEXTURE_COMPRESSION_HINT 0x84EF
788
#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
789
#define GL_TEXTURE_COMPRESSED 0x86A1
790
#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
791
#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
792
#define GL_CLAMP_TO_BORDER 0x812D
793
#define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
794
#define GL_MAX_TEXTURE_UNITS 0x84E2
795
#define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
796
#define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
797
#define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
798
#define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
799
#define GL_MULTISAMPLE_BIT 0x20000000
800
#define GL_NORMAL_MAP 0x8511
801
#define GL_REFLECTION_MAP 0x8512
802
#define GL_COMPRESSED_ALPHA 0x84E9
803
#define GL_COMPRESSED_LUMINANCE 0x84EA
804
#define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
805
#define GL_COMPRESSED_INTENSITY 0x84EC
806
#define GL_COMBINE 0x8570
807
#define GL_COMBINE_RGB 0x8571
808
#define GL_COMBINE_ALPHA 0x8572
809
#define GL_SOURCE0_RGB 0x8580
810
#define GL_SOURCE1_RGB 0x8581
811
#define GL_SOURCE2_RGB 0x8582
812
#define GL_SOURCE0_ALPHA 0x8588
813
#define GL_SOURCE1_ALPHA 0x8589
814
#define GL_SOURCE2_ALPHA 0x858A
815
#define GL_OPERAND0_RGB 0x8590
816
#define GL_OPERAND1_RGB 0x8591
817
#define GL_OPERAND2_RGB 0x8592
818
#define GL_OPERAND0_ALPHA 0x8598
819
#define GL_OPERAND1_ALPHA 0x8599
820
#define GL_OPERAND2_ALPHA 0x859A
821
#define GL_RGB_SCALE 0x8573
822
#define GL_ADD_SIGNED 0x8574
823
#define GL_INTERPOLATE 0x8575
824
#define GL_SUBTRACT 0x84E7
825
#define GL_CONSTANT 0x8576
826
#define GL_PRIMARY_COLOR 0x8577
827
#define GL_PREVIOUS 0x8578
828
#define GL_DOT3_RGB 0x86AE
829
#define GL_DOT3_RGBA 0x86AF
830
#define GL_BLEND_DST_RGB 0x80C8
831
#define GL_BLEND_SRC_RGB 0x80C9
832
#define GL_BLEND_DST_ALPHA 0x80CA
833
#define GL_BLEND_SRC_ALPHA 0x80CB
834
#define GL_POINT_FADE_THRESHOLD_SIZE 0x8128
835
#define GL_DEPTH_COMPONENT16 0x81A5
836
#define GL_DEPTH_COMPONENT24 0x81A6
837
#define GL_DEPTH_COMPONENT32 0x81A7
838
#define GL_MIRRORED_REPEAT 0x8370
839
#define GL_MAX_TEXTURE_LOD_BIAS 0x84FD
840
#define GL_TEXTURE_LOD_BIAS 0x8501
841
#define GL_INCR_WRAP 0x8507
842
#define GL_DECR_WRAP 0x8508
843
#define GL_TEXTURE_DEPTH_SIZE 0x884A
844
#define GL_TEXTURE_COMPARE_MODE 0x884C
845
#define GL_TEXTURE_COMPARE_FUNC 0x884D
846
#define GL_POINT_SIZE_MIN 0x8126
847
#define GL_POINT_SIZE_MAX 0x8127
848
#define GL_POINT_DISTANCE_ATTENUATION 0x8129
849
#define GL_GENERATE_MIPMAP 0x8191
850
#define GL_GENERATE_MIPMAP_HINT 0x8192
851
#define GL_FOG_COORDINATE_SOURCE 0x8450
852
#define GL_FOG_COORDINATE 0x8451
853
#define GL_FRAGMENT_DEPTH 0x8452
854
#define GL_CURRENT_FOG_COORDINATE 0x8453
855
#define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454
856
#define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455
857
#define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456
858
#define GL_FOG_COORDINATE_ARRAY 0x8457
859
#define GL_COLOR_SUM 0x8458
860
#define GL_CURRENT_SECONDARY_COLOR 0x8459
861
#define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A
862
#define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B
863
#define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C
864
#define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D
865
#define GL_SECONDARY_COLOR_ARRAY 0x845E
866
#define GL_TEXTURE_FILTER_CONTROL 0x8500
867
#define GL_DEPTH_TEXTURE_MODE 0x884B
868
#define GL_COMPARE_R_TO_TEXTURE 0x884E
869
#define GL_BLEND_COLOR 0x8005
870
#define GL_BLEND_EQUATION 0x8009
871
#define GL_CONSTANT_COLOR 0x8001
872
#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
873
#define GL_CONSTANT_ALPHA 0x8003
874
#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
875
#define GL_FUNC_ADD 0x8006
876
#define GL_FUNC_REVERSE_SUBTRACT 0x800B
877
#define GL_FUNC_SUBTRACT 0x800A
878
#define GL_MIN 0x8007
879
#define GL_MAX 0x8008
880
#define GL_BUFFER_SIZE 0x8764
881
#define GL_BUFFER_USAGE 0x8765
882
#define GL_QUERY_COUNTER_BITS 0x8864
883
#define GL_CURRENT_QUERY 0x8865
884
#define GL_QUERY_RESULT 0x8866
885
#define GL_QUERY_RESULT_AVAILABLE 0x8867
886
#define GL_ARRAY_BUFFER 0x8892
887
#define GL_ELEMENT_ARRAY_BUFFER 0x8893
888
#define GL_ARRAY_BUFFER_BINDING 0x8894
889
#define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895
890
#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F
891
#define GL_READ_ONLY 0x88B8
892
#define GL_WRITE_ONLY 0x88B9
893
#define GL_READ_WRITE 0x88BA
894
#define GL_BUFFER_ACCESS 0x88BB
895
#define GL_BUFFER_MAPPED 0x88BC
896
#define GL_BUFFER_MAP_POINTER 0x88BD
897
#define GL_STREAM_DRAW 0x88E0
898
#define GL_STREAM_READ 0x88E1
899
#define GL_STREAM_COPY 0x88E2
900
#define GL_STATIC_DRAW 0x88E4
901
#define GL_STATIC_READ 0x88E5
902
#define GL_STATIC_COPY 0x88E6
903
#define GL_DYNAMIC_DRAW 0x88E8
904
#define GL_DYNAMIC_READ 0x88E9
905
#define GL_DYNAMIC_COPY 0x88EA
906
#define GL_SAMPLES_PASSED 0x8914
907
#define GL_SRC1_ALPHA 0x8589
908
#define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896
909
#define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897
910
#define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898
911
#define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899
912
#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A
913
#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B
914
#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C
915
#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D
916
#define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E
917
#define GL_FOG_COORD_SRC 0x8450
918
#define GL_FOG_COORD 0x8451
919
#define GL_CURRENT_FOG_COORD 0x8453
920
#define GL_FOG_COORD_ARRAY_TYPE 0x8454
921
#define GL_FOG_COORD_ARRAY_STRIDE 0x8455
922
#define GL_FOG_COORD_ARRAY_POINTER 0x8456
923
#define GL_FOG_COORD_ARRAY 0x8457
924
#define GL_FOG_COORD_ARRAY_BUFFER_BINDING 0x889D
925
#define GL_SRC0_RGB 0x8580
926
#define GL_SRC1_RGB 0x8581
927
#define GL_SRC2_RGB 0x8582
928
#define GL_SRC0_ALPHA 0x8588
929
#define GL_SRC2_ALPHA 0x858A
930
#define GL_BLEND_EQUATION_RGB 0x8009
931
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622
932
#define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623
933
#define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624
934
#define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625
935
#define GL_CURRENT_VERTEX_ATTRIB 0x8626
936
#define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642
937
#define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645
938
#define GL_STENCIL_BACK_FUNC 0x8800
939
#define GL_STENCIL_BACK_FAIL 0x8801
940
#define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802
941
#define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803
942
#define GL_MAX_DRAW_BUFFERS 0x8824
943
#define GL_DRAW_BUFFER0 0x8825
944
#define GL_DRAW_BUFFER1 0x8826
945
#define GL_DRAW_BUFFER2 0x8827
946
#define GL_DRAW_BUFFER3 0x8828
947
#define GL_DRAW_BUFFER4 0x8829
948
#define GL_DRAW_BUFFER5 0x882A
949
#define GL_DRAW_BUFFER6 0x882B
950
#define GL_DRAW_BUFFER7 0x882C
951
#define GL_DRAW_BUFFER8 0x882D
952
#define GL_DRAW_BUFFER9 0x882E
953
#define GL_DRAW_BUFFER10 0x882F
954
#define GL_DRAW_BUFFER11 0x8830
955
#define GL_DRAW_BUFFER12 0x8831
956
#define GL_DRAW_BUFFER13 0x8832
957
#define GL_DRAW_BUFFER14 0x8833
958
#define GL_DRAW_BUFFER15 0x8834
959
#define GL_BLEND_EQUATION_ALPHA 0x883D
960
#define GL_MAX_VERTEX_ATTRIBS 0x8869
961
#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A
962
#define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872
963
#define GL_FRAGMENT_SHADER 0x8B30
964
#define GL_VERTEX_SHADER 0x8B31
965
#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49
966
#define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A
967
#define GL_MAX_VARYING_FLOATS 0x8B4B
968
#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C
969
#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
970
#define GL_SHADER_TYPE 0x8B4F
971
#define GL_FLOAT_VEC2 0x8B50
972
#define GL_FLOAT_VEC3 0x8B51
973
#define GL_FLOAT_VEC4 0x8B52
974
#define GL_INT_VEC2 0x8B53
975
#define GL_INT_VEC3 0x8B54
976
#define GL_INT_VEC4 0x8B55
977
#define GL_BOOL 0x8B56
978
#define GL_BOOL_VEC2 0x8B57
979
#define GL_BOOL_VEC3 0x8B58
980
#define GL_BOOL_VEC4 0x8B59
981
#define GL_FLOAT_MAT2 0x8B5A
982
#define GL_FLOAT_MAT3 0x8B5B
983
#define GL_FLOAT_MAT4 0x8B5C
984
#define GL_SAMPLER_1D 0x8B5D
985
#define GL_SAMPLER_2D 0x8B5E
986
#define GL_SAMPLER_3D 0x8B5F
987
#define GL_SAMPLER_CUBE 0x8B60
988
#define GL_SAMPLER_1D_SHADOW 0x8B61
989
#define GL_SAMPLER_2D_SHADOW 0x8B62
990
#define GL_DELETE_STATUS 0x8B80
991
#define GL_COMPILE_STATUS 0x8B81
992
#define GL_LINK_STATUS 0x8B82
993
#define GL_VALIDATE_STATUS 0x8B83
994
#define GL_INFO_LOG_LENGTH 0x8B84
995
#define GL_ATTACHED_SHADERS 0x8B85
996
#define GL_ACTIVE_UNIFORMS 0x8B86
997
#define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87
998
#define GL_SHADER_SOURCE_LENGTH 0x8B88
999
#define GL_ACTIVE_ATTRIBUTES 0x8B89
1000
#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A
1001
#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B
1002
#define GL_SHADING_LANGUAGE_VERSION 0x8B8C
1003
#define GL_CURRENT_PROGRAM 0x8B8D
1004
#define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0
1005
#define GL_LOWER_LEFT 0x8CA1
1006
#define GL_UPPER_LEFT 0x8CA2
1007
#define GL_STENCIL_BACK_REF 0x8CA3
1008
#define GL_STENCIL_BACK_VALUE_MASK 0x8CA4
1009
#define GL_STENCIL_BACK_WRITEMASK 0x8CA5
1010
#define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643
1011
#define GL_POINT_SPRITE 0x8861
1012
#define GL_COORD_REPLACE 0x8862
1013
#define GL_MAX_TEXTURE_COORDS 0x8871
1014
#define GL_FIXED 0x140C
1015
#define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB
1016
#define GL_MAX_VARYING_VECTORS 0x8DFC
1017
#define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD
1018
#define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A
1019
#define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B
1020
#define GL_SHADER_COMPILER 0x8DFA
1021
#define GL_SHADER_BINARY_FORMATS 0x8DF8
1022
#define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9
1023
#define GL_LOW_FLOAT 0x8DF0
1024
#define GL_MEDIUM_FLOAT 0x8DF1
1025
#define GL_HIGH_FLOAT 0x8DF2
1026
#define GL_LOW_INT 0x8DF3
1027
#define GL_MEDIUM_INT 0x8DF4
1028
#define GL_HIGH_INT 0x8DF5
1029
#define GL_FRAMEBUFFER 0x8D40
1030
#define GL_RENDERBUFFER 0x8D41
1031
#define GL_RGB565 0x8D62
1032
#define GL_STENCIL_INDEX8 0x8D48
1033
#define GL_RENDERBUFFER_WIDTH 0x8D42
1034
#define GL_RENDERBUFFER_HEIGHT 0x8D43
1035
#define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44
1036
#define GL_RENDERBUFFER_RED_SIZE 0x8D50
1037
#define GL_RENDERBUFFER_GREEN_SIZE 0x8D51
1038
#define GL_RENDERBUFFER_BLUE_SIZE 0x8D52
1039
#define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53
1040
#define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54
1041
#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
1042
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0
1043
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1
1044
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2
1045
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3
1046
#define GL_COLOR_ATTACHMENT0 0x8CE0
1047
#define GL_DEPTH_ATTACHMENT 0x8D00
1048
#define GL_STENCIL_ATTACHMENT 0x8D20
1049
#define GL_FRAMEBUFFER_COMPLETE 0x8CD5
1050
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6
1051
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
1052
#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS 0x8CD9
1053
#define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD
1054
#define GL_FRAMEBUFFER_BINDING 0x8CA6
1055
#define GL_RENDERBUFFER_BINDING 0x8CA7
1056
#define GL_MAX_RENDERBUFFER_SIZE 0x84E8
1057
#define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506
1058
#define GL_VERSION_ES_CL_1_0 1
1059
#define GL_VERSION_ES_CM_1_1 1
1060
#define GL_VERSION_ES_CL_1_1 1
1061
#ifndef GL_VERSION_1_0
1062
#define GL_VERSION_1_0 1
1063
GLAPI int GLAD_GL_VERSION_1_0;
1064
typedef void (APIENTRYP PFNGLCULLFACEPROC)(GLenum mode);
1065
GLAPI PFNGLCULLFACEPROC glad_glCullFace;
1066
#define glCullFace glad_glCullFace
1067
typedef void (APIENTRYP PFNGLFRONTFACEPROC)(GLenum mode);
1068
GLAPI PFNGLFRONTFACEPROC glad_glFrontFace;
1069
#define glFrontFace glad_glFrontFace
1070
typedef void (APIENTRYP PFNGLHINTPROC)(GLenum target, GLenum mode);
1071
GLAPI PFNGLHINTPROC glad_glHint;
1072
#define glHint glad_glHint
1073
typedef void (APIENTRYP PFNGLLINEWIDTHPROC)(GLfloat width);
1074
GLAPI PFNGLLINEWIDTHPROC glad_glLineWidth;
1075
#define glLineWidth glad_glLineWidth
1076
typedef void (APIENTRYP PFNGLPOINTSIZEPROC)(GLfloat size);
1077
GLAPI PFNGLPOINTSIZEPROC glad_glPointSize;
1078
#define glPointSize glad_glPointSize
1079
typedef void (APIENTRYP PFNGLPOLYGONMODEPROC)(GLenum face, GLenum mode);
1080
GLAPI PFNGLPOLYGONMODEPROC glad_glPolygonMode;
1081
#define glPolygonMode glad_glPolygonMode
1082
typedef void (APIENTRYP PFNGLSCISSORPROC)(GLint x, GLint y, GLsizei width, GLsizei height);
1083
GLAPI PFNGLSCISSORPROC glad_glScissor;
1084
#define glScissor glad_glScissor
1085
typedef void (APIENTRYP PFNGLTEXPARAMETERFPROC)(GLenum target, GLenum pname, GLfloat param);
1086
GLAPI PFNGLTEXPARAMETERFPROC glad_glTexParameterf;
1087
#define glTexParameterf glad_glTexParameterf
1088
typedef void (APIENTRYP PFNGLTEXPARAMETERFVPROC)(GLenum target, GLenum pname, const GLfloat *params);
1089
GLAPI PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv;
1090
#define glTexParameterfv glad_glTexParameterfv
1091
typedef void (APIENTRYP PFNGLTEXPARAMETERIPROC)(GLenum target, GLenum pname, GLint param);
1092
GLAPI PFNGLTEXPARAMETERIPROC glad_glTexParameteri;
1093
#define glTexParameteri glad_glTexParameteri
1094
typedef void (APIENTRYP PFNGLTEXPARAMETERIVPROC)(GLenum target, GLenum pname, const GLint *params);
1095
GLAPI PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv;
1096
#define glTexParameteriv glad_glTexParameteriv
1097
typedef void (APIENTRYP PFNGLTEXIMAGE1DPROC)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
1098
GLAPI PFNGLTEXIMAGE1DPROC glad_glTexImage1D;
1099
#define glTexImage1D glad_glTexImage1D
1100
typedef void (APIENTRYP PFNGLTEXIMAGE2DPROC)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
1101
GLAPI PFNGLTEXIMAGE2DPROC glad_glTexImage2D;
1102
#define glTexImage2D glad_glTexImage2D
1103
typedef void (APIENTRYP PFNGLDRAWBUFFERPROC)(GLenum buf);
1104
GLAPI PFNGLDRAWBUFFERPROC glad_glDrawBuffer;
1105
#define glDrawBuffer glad_glDrawBuffer
1106
typedef void (APIENTRYP PFNGLCLEARPROC)(GLbitfield mask);
1107
GLAPI PFNGLCLEARPROC glad_glClear;
1108
#define glClear glad_glClear
1109
typedef void (APIENTRYP PFNGLCLEARCOLORPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
1110
GLAPI PFNGLCLEARCOLORPROC glad_glClearColor;
1111
#define glClearColor glad_glClearColor
1112
typedef void (APIENTRYP PFNGLCLEARSTENCILPROC)(GLint s);
1113
GLAPI PFNGLCLEARSTENCILPROC glad_glClearStencil;
1114
#define glClearStencil glad_glClearStencil
1115
typedef void (APIENTRYP PFNGLCLEARDEPTHPROC)(GLdouble depth);
1116
GLAPI PFNGLCLEARDEPTHPROC glad_glClearDepth;
1117
#define glClearDepth glad_glClearDepth
1118
typedef void (APIENTRYP PFNGLSTENCILMASKPROC)(GLuint mask);
1119
GLAPI PFNGLSTENCILMASKPROC glad_glStencilMask;
1120
#define glStencilMask glad_glStencilMask
1121
typedef void (APIENTRYP PFNGLCOLORMASKPROC)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
1122
GLAPI PFNGLCOLORMASKPROC glad_glColorMask;
1123
#define glColorMask glad_glColorMask
1124
typedef void (APIENTRYP PFNGLDEPTHMASKPROC)(GLboolean flag);
1125
GLAPI PFNGLDEPTHMASKPROC glad_glDepthMask;
1126
#define glDepthMask glad_glDepthMask
1127
typedef void (APIENTRYP PFNGLDISABLEPROC)(GLenum cap);
1128
GLAPI PFNGLDISABLEPROC glad_glDisable;
1129
#define glDisable glad_glDisable
1130
typedef void (APIENTRYP PFNGLENABLEPROC)(GLenum cap);
1131
GLAPI PFNGLENABLEPROC glad_glEnable;
1132
#define glEnable glad_glEnable
1133
typedef void (APIENTRYP PFNGLFINISHPROC)(void);
1134
GLAPI PFNGLFINISHPROC glad_glFinish;
1135
#define glFinish glad_glFinish
1136
typedef void (APIENTRYP PFNGLFLUSHPROC)(void);
1137
GLAPI PFNGLFLUSHPROC glad_glFlush;
1138
#define glFlush glad_glFlush
1139
typedef void (APIENTRYP PFNGLBLENDFUNCPROC)(GLenum sfactor, GLenum dfactor);
1140
GLAPI PFNGLBLENDFUNCPROC glad_glBlendFunc;
1141
#define glBlendFunc glad_glBlendFunc
1142
typedef void (APIENTRYP PFNGLLOGICOPPROC)(GLenum opcode);
1143
GLAPI PFNGLLOGICOPPROC glad_glLogicOp;
1144
#define glLogicOp glad_glLogicOp
1145
typedef void (APIENTRYP PFNGLSTENCILFUNCPROC)(GLenum func, GLint ref, GLuint mask);
1146
GLAPI PFNGLSTENCILFUNCPROC glad_glStencilFunc;
1147
#define glStencilFunc glad_glStencilFunc
1148
typedef void (APIENTRYP PFNGLSTENCILOPPROC)(GLenum fail, GLenum zfail, GLenum zpass);
1149
GLAPI PFNGLSTENCILOPPROC glad_glStencilOp;
1150
#define glStencilOp glad_glStencilOp
1151
typedef void (APIENTRYP PFNGLDEPTHFUNCPROC)(GLenum func);
1152
GLAPI PFNGLDEPTHFUNCPROC glad_glDepthFunc;
1153
#define glDepthFunc glad_glDepthFunc
1154
typedef void (APIENTRYP PFNGLPIXELSTOREFPROC)(GLenum pname, GLfloat param);
1155
GLAPI PFNGLPIXELSTOREFPROC glad_glPixelStoref;
1156
#define glPixelStoref glad_glPixelStoref
1157
typedef void (APIENTRYP PFNGLPIXELSTOREIPROC)(GLenum pname, GLint param);
1158
GLAPI PFNGLPIXELSTOREIPROC glad_glPixelStorei;
1159
#define glPixelStorei glad_glPixelStorei
1160
typedef void (APIENTRYP PFNGLREADBUFFERPROC)(GLenum src);
1161
GLAPI PFNGLREADBUFFERPROC glad_glReadBuffer;
1162
#define glReadBuffer glad_glReadBuffer
1163
typedef void (APIENTRYP PFNGLREADPIXELSPROC)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels);
1164
GLAPI PFNGLREADPIXELSPROC glad_glReadPixels;
1165
#define glReadPixels glad_glReadPixels
1166
typedef void (APIENTRYP PFNGLGETBOOLEANVPROC)(GLenum pname, GLboolean *data);
1167
GLAPI PFNGLGETBOOLEANVPROC glad_glGetBooleanv;
1168
#define glGetBooleanv glad_glGetBooleanv
1169
typedef void (APIENTRYP PFNGLGETDOUBLEVPROC)(GLenum pname, GLdouble *data);
1170
GLAPI PFNGLGETDOUBLEVPROC glad_glGetDoublev;
1171
#define glGetDoublev glad_glGetDoublev
1172
typedef GLenum (APIENTRYP PFNGLGETERRORPROC)(void);
1173
GLAPI PFNGLGETERRORPROC glad_glGetError;
1174
#define glGetError glad_glGetError
1175
typedef void (APIENTRYP PFNGLGETFLOATVPROC)(GLenum pname, GLfloat *data);
1176
GLAPI PFNGLGETFLOATVPROC glad_glGetFloatv;
1177
#define glGetFloatv glad_glGetFloatv
1178
typedef void (APIENTRYP PFNGLGETINTEGERVPROC)(GLenum pname, GLint *data);
1179
GLAPI PFNGLGETINTEGERVPROC glad_glGetIntegerv;
1180
#define glGetIntegerv glad_glGetIntegerv
1181
typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGPROC)(GLenum name);
1182
GLAPI PFNGLGETSTRINGPROC glad_glGetString;
1183
#define glGetString glad_glGetString
1184
typedef void (APIENTRYP PFNGLGETTEXIMAGEPROC)(GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
1185
GLAPI PFNGLGETTEXIMAGEPROC glad_glGetTexImage;
1186
#define glGetTexImage glad_glGetTexImage
1187
typedef void (APIENTRYP PFNGLGETTEXPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat *params);
1188
GLAPI PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv;
1189
#define glGetTexParameterfv glad_glGetTexParameterfv
1190
typedef void (APIENTRYP PFNGLGETTEXPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params);
1191
GLAPI PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv;
1192
#define glGetTexParameteriv glad_glGetTexParameteriv
1193
typedef void (APIENTRYP PFNGLGETTEXLEVELPARAMETERFVPROC)(GLenum target, GLint level, GLenum pname, GLfloat *params);
1194
GLAPI PFNGLGETTEXLEVELPARAMETERFVPROC glad_glGetTexLevelParameterfv;
1195
#define glGetTexLevelParameterfv glad_glGetTexLevelParameterfv
1196
typedef void (APIENTRYP PFNGLGETTEXLEVELPARAMETERIVPROC)(GLenum target, GLint level, GLenum pname, GLint *params);
1197
GLAPI PFNGLGETTEXLEVELPARAMETERIVPROC glad_glGetTexLevelParameteriv;
1198
#define glGetTexLevelParameteriv glad_glGetTexLevelParameteriv
1199
typedef GLboolean (APIENTRYP PFNGLISENABLEDPROC)(GLenum cap);
1200
GLAPI PFNGLISENABLEDPROC glad_glIsEnabled;
1201
#define glIsEnabled glad_glIsEnabled
6780 hendricks2 1202
typedef void (APIENTRYP PFNGLDEPTHRANGEPROC)(GLdouble n, GLdouble f);
6656 pogokeen 1203
GLAPI PFNGLDEPTHRANGEPROC glad_glDepthRange;
1204
#define glDepthRange glad_glDepthRange
1205
typedef void (APIENTRYP PFNGLVIEWPORTPROC)(GLint x, GLint y, GLsizei width, GLsizei height);
1206
GLAPI PFNGLVIEWPORTPROC glad_glViewport;
1207
#define glViewport glad_glViewport
1208
typedef void (APIENTRYP PFNGLNEWLISTPROC)(GLuint list, GLenum mode);
1209
GLAPI PFNGLNEWLISTPROC glad_glNewList;
1210
#define glNewList glad_glNewList
1211
typedef void (APIENTRYP PFNGLENDLISTPROC)(void);
1212
GLAPI PFNGLENDLISTPROC glad_glEndList;
1213
#define glEndList glad_glEndList
1214
typedef void (APIENTRYP PFNGLCALLLISTPROC)(GLuint list);
1215
GLAPI PFNGLCALLLISTPROC glad_glCallList;
1216
#define glCallList glad_glCallList
1217
typedef void (APIENTRYP PFNGLCALLLISTSPROC)(GLsizei n, GLenum type, const void *lists);
1218
GLAPI PFNGLCALLLISTSPROC glad_glCallLists;
1219
#define glCallLists glad_glCallLists
1220
typedef void (APIENTRYP PFNGLDELETELISTSPROC)(GLuint list, GLsizei range);
1221
GLAPI PFNGLDELETELISTSPROC glad_glDeleteLists;
1222
#define glDeleteLists glad_glDeleteLists
1223
typedef GLuint (APIENTRYP PFNGLGENLISTSPROC)(GLsizei range);
1224
GLAPI PFNGLGENLISTSPROC glad_glGenLists;
1225
#define glGenLists glad_glGenLists
1226
typedef void (APIENTRYP PFNGLLISTBASEPROC)(GLuint base);
1227
GLAPI PFNGLLISTBASEPROC glad_glListBase;
1228
#define glListBase glad_glListBase
1229
typedef void (APIENTRYP PFNGLBEGINPROC)(GLenum mode);
1230
GLAPI PFNGLBEGINPROC glad_glBegin;
1231
#define glBegin glad_glBegin
1232
typedef void (APIENTRYP PFNGLBITMAPPROC)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap);
1233
GLAPI PFNGLBITMAPPROC glad_glBitmap;
1234
#define glBitmap glad_glBitmap
1235
typedef void (APIENTRYP PFNGLCOLOR3BPROC)(GLbyte red, GLbyte green, GLbyte blue);
1236
GLAPI PFNGLCOLOR3BPROC glad_glColor3b;
1237
#define glColor3b glad_glColor3b
1238
typedef void (APIENTRYP PFNGLCOLOR3BVPROC)(const GLbyte *v);
1239
GLAPI PFNGLCOLOR3BVPROC glad_glColor3bv;
1240
#define glColor3bv glad_glColor3bv
1241
typedef void (APIENTRYP PFNGLCOLOR3DPROC)(GLdouble red, GLdouble green, GLdouble blue);
1242
GLAPI PFNGLCOLOR3DPROC glad_glColor3d;
1243
#define glColor3d glad_glColor3d
1244
typedef void (APIENTRYP PFNGLCOLOR3DVPROC)(const GLdouble *v);
1245
GLAPI PFNGLCOLOR3DVPROC glad_glColor3dv;
1246
#define glColor3dv glad_glColor3dv
1247
typedef void (APIENTRYP PFNGLCOLOR3FPROC)(GLfloat red, GLfloat green, GLfloat blue);
1248
GLAPI PFNGLCOLOR3FPROC glad_glColor3f;
1249
#define glColor3f glad_glColor3f
1250
typedef void (APIENTRYP PFNGLCOLOR3FVPROC)(const GLfloat *v);
1251
GLAPI PFNGLCOLOR3FVPROC glad_glColor3fv;
1252
#define glColor3fv glad_glColor3fv
1253
typedef void (APIENTRYP PFNGLCOLOR3IPROC)(GLint red, GLint green, GLint blue);
1254
GLAPI PFNGLCOLOR3IPROC glad_glColor3i;
1255
#define glColor3i glad_glColor3i
1256
typedef void (APIENTRYP PFNGLCOLOR3IVPROC)(const GLint *v);
1257
GLAPI PFNGLCOLOR3IVPROC glad_glColor3iv;
1258
#define glColor3iv glad_glColor3iv
1259
typedef void (APIENTRYP PFNGLCOLOR3SPROC)(GLshort red, GLshort green, GLshort blue);
1260
GLAPI PFNGLCOLOR3SPROC glad_glColor3s;
1261
#define glColor3s glad_glColor3s
1262
typedef void (APIENTRYP PFNGLCOLOR3SVPROC)(const GLshort *v);
1263
GLAPI PFNGLCOLOR3SVPROC glad_glColor3sv;
1264
#define glColor3sv glad_glColor3sv
1265
typedef void (APIENTRYP PFNGLCOLOR3UBPROC)(GLubyte red, GLubyte green, GLubyte blue);
1266
GLAPI PFNGLCOLOR3UBPROC glad_glColor3ub;
1267
#define glColor3ub glad_glColor3ub
1268
typedef void (APIENTRYP PFNGLCOLOR3UBVPROC)(const GLubyte *v);
1269
GLAPI PFNGLCOLOR3UBVPROC glad_glColor3ubv;
1270
#define glColor3ubv glad_glColor3ubv
1271
typedef void (APIENTRYP PFNGLCOLOR3UIPROC)(GLuint red, GLuint green, GLuint blue);
1272
GLAPI PFNGLCOLOR3UIPROC glad_glColor3ui;
1273
#define glColor3ui glad_glColor3ui
1274
typedef void (APIENTRYP PFNGLCOLOR3UIVPROC)(const GLuint *v);
1275
GLAPI PFNGLCOLOR3UIVPROC glad_glColor3uiv;
1276
#define glColor3uiv glad_glColor3uiv
1277
typedef void (APIENTRYP PFNGLCOLOR3USPROC)(GLushort red, GLushort green, GLushort blue);
1278
GLAPI PFNGLCOLOR3USPROC glad_glColor3us;
1279
#define glColor3us glad_glColor3us
1280
typedef void (APIENTRYP PFNGLCOLOR3USVPROC)(const GLushort *v);
1281
GLAPI PFNGLCOLOR3USVPROC glad_glColor3usv;
1282
#define glColor3usv glad_glColor3usv
1283
typedef void (APIENTRYP PFNGLCOLOR4BPROC)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
1284
GLAPI PFNGLCOLOR4BPROC glad_glColor4b;
1285
#define glColor4b glad_glColor4b
1286
typedef void (APIENTRYP PFNGLCOLOR4BVPROC)(const GLbyte *v);
1287
GLAPI PFNGLCOLOR4BVPROC glad_glColor4bv;
1288
#define glColor4bv glad_glColor4bv
1289
typedef void (APIENTRYP PFNGLCOLOR4DPROC)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);
1290
GLAPI PFNGLCOLOR4DPROC glad_glColor4d;
1291
#define glColor4d glad_glColor4d
1292
typedef void (APIENTRYP PFNGLCOLOR4DVPROC)(const GLdouble *v);
1293
GLAPI PFNGLCOLOR4DVPROC glad_glColor4dv;
1294
#define glColor4dv glad_glColor4dv
1295
typedef void (APIENTRYP PFNGLCOLOR4FPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
1296
GLAPI PFNGLCOLOR4FPROC glad_glColor4f;
1297
#define glColor4f glad_glColor4f
1298
typedef void (APIENTRYP PFNGLCOLOR4FVPROC)(const GLfloat *v);
1299
GLAPI PFNGLCOLOR4FVPROC glad_glColor4fv;
1300
#define glColor4fv glad_glColor4fv
1301
typedef void (APIENTRYP PFNGLCOLOR4IPROC)(GLint red, GLint green, GLint blue, GLint alpha);
1302
GLAPI PFNGLCOLOR4IPROC glad_glColor4i;
1303
#define glColor4i glad_glColor4i
1304
typedef void (APIENTRYP PFNGLCOLOR4IVPROC)(const GLint *v);
1305
GLAPI PFNGLCOLOR4IVPROC glad_glColor4iv;
1306
#define glColor4iv glad_glColor4iv
1307
typedef void (APIENTRYP PFNGLCOLOR4SPROC)(GLshort red, GLshort green, GLshort blue, GLshort alpha);
1308
GLAPI PFNGLCOLOR4SPROC glad_glColor4s;
1309
#define glColor4s glad_glColor4s
1310
typedef void (APIENTRYP PFNGLCOLOR4SVPROC)(const GLshort *v);
1311
GLAPI PFNGLCOLOR4SVPROC glad_glColor4sv;
1312
#define glColor4sv glad_glColor4sv
1313
typedef void (APIENTRYP PFNGLCOLOR4UBPROC)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
1314
GLAPI PFNGLCOLOR4UBPROC glad_glColor4ub;
1315
#define glColor4ub glad_glColor4ub
1316
typedef void (APIENTRYP PFNGLCOLOR4UBVPROC)(const GLubyte *v);
1317
GLAPI PFNGLCOLOR4UBVPROC glad_glColor4ubv;
1318
#define glColor4ubv glad_glColor4ubv
1319
typedef void (APIENTRYP PFNGLCOLOR4UIPROC)(GLuint red, GLuint green, GLuint blue, GLuint alpha);
1320
GLAPI PFNGLCOLOR4UIPROC glad_glColor4ui;
1321
#define glColor4ui glad_glColor4ui
1322
typedef void (APIENTRYP PFNGLCOLOR4UIVPROC)(const GLuint *v);
1323
GLAPI PFNGLCOLOR4UIVPROC glad_glColor4uiv;
1324
#define glColor4uiv glad_glColor4uiv
1325
typedef void (APIENTRYP PFNGLCOLOR4USPROC)(GLushort red, GLushort green, GLushort blue, GLushort alpha);
1326
GLAPI PFNGLCOLOR4USPROC glad_glColor4us;
1327
#define glColor4us glad_glColor4us
1328
typedef void (APIENTRYP PFNGLCOLOR4USVPROC)(const GLushort *v);
1329
GLAPI PFNGLCOLOR4USVPROC glad_glColor4usv;
1330
#define glColor4usv glad_glColor4usv
1331
typedef void (APIENTRYP PFNGLEDGEFLAGPROC)(GLboolean flag);
1332
GLAPI PFNGLEDGEFLAGPROC glad_glEdgeFlag;
1333
#define glEdgeFlag glad_glEdgeFlag
1334
typedef void (APIENTRYP PFNGLEDGEFLAGVPROC)(const GLboolean *flag);
1335
GLAPI PFNGLEDGEFLAGVPROC glad_glEdgeFlagv;
1336
#define glEdgeFlagv glad_glEdgeFlagv
1337
typedef void (APIENTRYP PFNGLENDPROC)(void);
1338
GLAPI PFNGLENDPROC glad_glEnd;
1339
#define glEnd glad_glEnd
1340
typedef void (APIENTRYP PFNGLINDEXDPROC)(GLdouble c);
1341
GLAPI PFNGLINDEXDPROC glad_glIndexd;
1342
#define glIndexd glad_glIndexd
1343
typedef void (APIENTRYP PFNGLINDEXDVPROC)(const GLdouble *c);
1344
GLAPI PFNGLINDEXDVPROC glad_glIndexdv;
1345
#define glIndexdv glad_glIndexdv
1346
typedef void (APIENTRYP PFNGLINDEXFPROC)(GLfloat c);
1347
GLAPI PFNGLINDEXFPROC glad_glIndexf;
1348
#define glIndexf glad_glIndexf
1349
typedef void (APIENTRYP PFNGLINDEXFVPROC)(const GLfloat *c);
1350
GLAPI PFNGLINDEXFVPROC glad_glIndexfv;
1351
#define glIndexfv glad_glIndexfv
1352
typedef void (APIENTRYP PFNGLINDEXIPROC)(GLint c);
1353
GLAPI PFNGLINDEXIPROC glad_glIndexi;
1354
#define glIndexi glad_glIndexi
1355
typedef void (APIENTRYP PFNGLINDEXIVPROC)(const GLint *c);
1356
GLAPI PFNGLINDEXIVPROC glad_glIndexiv;
1357
#define glIndexiv glad_glIndexiv
1358
typedef void (APIENTRYP PFNGLINDEXSPROC)(GLshort c);
1359
GLAPI PFNGLINDEXSPROC glad_glIndexs;
1360
#define glIndexs glad_glIndexs
1361
typedef void (APIENTRYP PFNGLINDEXSVPROC)(const GLshort *c);
1362
GLAPI PFNGLINDEXSVPROC glad_glIndexsv;
1363
#define glIndexsv glad_glIndexsv
1364
typedef void (APIENTRYP PFNGLNORMAL3BPROC)(GLbyte nx, GLbyte ny, GLbyte nz);
1365
GLAPI PFNGLNORMAL3BPROC glad_glNormal3b;
1366
#define glNormal3b glad_glNormal3b
1367
typedef void (APIENTRYP PFNGLNORMAL3BVPROC)(const GLbyte *v);
1368
GLAPI PFNGLNORMAL3BVPROC glad_glNormal3bv;
1369
#define glNormal3bv glad_glNormal3bv
1370
typedef void (APIENTRYP PFNGLNORMAL3DPROC)(GLdouble nx, GLdouble ny, GLdouble nz);
1371
GLAPI PFNGLNORMAL3DPROC glad_glNormal3d;
1372
#define glNormal3d glad_glNormal3d
1373
typedef void (APIENTRYP PFNGLNORMAL3DVPROC)(const GLdouble *v);
1374
GLAPI PFNGLNORMAL3DVPROC glad_glNormal3dv;
1375
#define glNormal3dv glad_glNormal3dv
1376
typedef void (APIENTRYP PFNGLNORMAL3FPROC)(GLfloat nx, GLfloat ny, GLfloat nz);
1377
GLAPI PFNGLNORMAL3FPROC glad_glNormal3f;
1378
#define glNormal3f glad_glNormal3f
1379
typedef void (APIENTRYP PFNGLNORMAL3FVPROC)(const GLfloat *v);
1380
GLAPI PFNGLNORMAL3FVPROC glad_glNormal3fv;
1381
#define glNormal3fv glad_glNormal3fv
1382
typedef void (APIENTRYP PFNGLNORMAL3IPROC)(GLint nx, GLint ny, GLint nz);
1383
GLAPI PFNGLNORMAL3IPROC glad_glNormal3i;
1384
#define glNormal3i glad_glNormal3i
1385
typedef void (APIENTRYP PFNGLNORMAL3IVPROC)(const GLint *v);
1386
GLAPI PFNGLNORMAL3IVPROC glad_glNormal3iv;
1387
#define glNormal3iv glad_glNormal3iv
1388
typedef void (APIENTRYP PFNGLNORMAL3SPROC)(GLshort nx, GLshort ny, GLshort nz);
1389
GLAPI PFNGLNORMAL3SPROC glad_glNormal3s;
1390
#define glNormal3s glad_glNormal3s
1391
typedef void (APIENTRYP PFNGLNORMAL3SVPROC)(const GLshort *v);
1392
GLAPI PFNGLNORMAL3SVPROC glad_glNormal3sv;
1393
#define glNormal3sv glad_glNormal3sv
1394
typedef void (APIENTRYP PFNGLRASTERPOS2DPROC)(GLdouble x, GLdouble y);
1395
GLAPI PFNGLRASTERPOS2DPROC glad_glRasterPos2d;
1396
#define glRasterPos2d glad_glRasterPos2d
1397
typedef void (APIENTRYP PFNGLRASTERPOS2DVPROC)(const GLdouble *v);
1398
GLAPI PFNGLRASTERPOS2DVPROC glad_glRasterPos2dv;
1399
#define glRasterPos2dv glad_glRasterPos2dv
1400
typedef void (APIENTRYP PFNGLRASTERPOS2FPROC)(GLfloat x, GLfloat y);
1401
GLAPI PFNGLRASTERPOS2FPROC glad_glRasterPos2f;
1402
#define glRasterPos2f glad_glRasterPos2f
1403
typedef void (APIENTRYP PFNGLRASTERPOS2FVPROC)(const GLfloat *v);
1404
GLAPI PFNGLRASTERPOS2FVPROC glad_glRasterPos2fv;
1405
#define glRasterPos2fv glad_glRasterPos2fv
1406
typedef void (APIENTRYP PFNGLRASTERPOS2IPROC)(GLint x, GLint y);
1407
GLAPI PFNGLRASTERPOS2IPROC glad_glRasterPos2i;
1408
#define glRasterPos2i glad_glRasterPos2i
1409
typedef void (APIENTRYP PFNGLRASTERPOS2IVPROC)(const GLint *v);
1410
GLAPI PFNGLRASTERPOS2IVPROC glad_glRasterPos2iv;
1411
#define glRasterPos2iv glad_glRasterPos2iv
1412
typedef void (APIENTRYP PFNGLRASTERPOS2SPROC)(GLshort x, GLshort y);
1413
GLAPI PFNGLRASTERPOS2SPROC glad_glRasterPos2s;
1414
#define glRasterPos2s glad_glRasterPos2s
1415
typedef void (APIENTRYP PFNGLRASTERPOS2SVPROC)(const GLshort *v);
1416
GLAPI PFNGLRASTERPOS2SVPROC glad_glRasterPos2sv;
1417
#define glRasterPos2sv glad_glRasterPos2sv
1418
typedef void (APIENTRYP PFNGLRASTERPOS3DPROC)(GLdouble x, GLdouble y, GLdouble z);
1419
GLAPI PFNGLRASTERPOS3DPROC glad_glRasterPos3d;
1420
#define glRasterPos3d glad_glRasterPos3d
1421
typedef void (APIENTRYP PFNGLRASTERPOS3DVPROC)(const GLdouble *v);
1422
GLAPI PFNGLRASTERPOS3DVPROC glad_glRasterPos3dv;
1423
#define glRasterPos3dv glad_glRasterPos3dv
1424
typedef void (APIENTRYP PFNGLRASTERPOS3FPROC)(GLfloat x, GLfloat y, GLfloat z);
1425
GLAPI PFNGLRASTERPOS3FPROC glad_glRasterPos3f;
1426
#define glRasterPos3f glad_glRasterPos3f
1427
typedef void (APIENTRYP PFNGLRASTERPOS3FVPROC)(const GLfloat *v);
1428
GLAPI PFNGLRASTERPOS3FVPROC glad_glRasterPos3fv;
1429
#define glRasterPos3fv glad_glRasterPos3fv
1430
typedef void (APIENTRYP PFNGLRASTERPOS3IPROC)(GLint x, GLint y, GLint z);
1431
GLAPI PFNGLRASTERPOS3IPROC glad_glRasterPos3i;
1432
#define glRasterPos3i glad_glRasterPos3i
1433
typedef void (APIENTRYP PFNGLRASTERPOS3IVPROC)(const GLint *v);
1434
GLAPI PFNGLRASTERPOS3IVPROC glad_glRasterPos3iv;
1435
#define glRasterPos3iv glad_glRasterPos3iv
1436
typedef void (APIENTRYP PFNGLRASTERPOS3SPROC)(GLshort x, GLshort y, GLshort z);
1437
GLAPI PFNGLRASTERPOS3SPROC glad_glRasterPos3s;
1438
#define glRasterPos3s glad_glRasterPos3s
1439
typedef void (APIENTRYP PFNGLRASTERPOS3SVPROC)(const GLshort *v);
1440
GLAPI PFNGLRASTERPOS3SVPROC glad_glRasterPos3sv;
1441
#define glRasterPos3sv glad_glRasterPos3sv
1442
typedef void (APIENTRYP PFNGLRASTERPOS4DPROC)(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1443
GLAPI PFNGLRASTERPOS4DPROC glad_glRasterPos4d;
1444
#define glRasterPos4d glad_glRasterPos4d
1445
typedef void (APIENTRYP PFNGLRASTERPOS4DVPROC)(const GLdouble *v);
1446
GLAPI PFNGLRASTERPOS4DVPROC glad_glRasterPos4dv;
1447
#define glRasterPos4dv glad_glRasterPos4dv
1448
typedef void (APIENTRYP PFNGLRASTERPOS4FPROC)(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1449
GLAPI PFNGLRASTERPOS4FPROC glad_glRasterPos4f;
1450
#define glRasterPos4f glad_glRasterPos4f
1451
typedef void (APIENTRYP PFNGLRASTERPOS4FVPROC)(const GLfloat *v);
1452
GLAPI PFNGLRASTERPOS4FVPROC glad_glRasterPos4fv;
1453
#define glRasterPos4fv glad_glRasterPos4fv
1454
typedef void (APIENTRYP PFNGLRASTERPOS4IPROC)(GLint x, GLint y, GLint z, GLint w);
1455
GLAPI PFNGLRASTERPOS4IPROC glad_glRasterPos4i;
1456
#define glRasterPos4i glad_glRasterPos4i
1457
typedef void (APIENTRYP PFNGLRASTERPOS4IVPROC)(const GLint *v);
1458
GLAPI PFNGLRASTERPOS4IVPROC glad_glRasterPos4iv;
1459
#define glRasterPos4iv glad_glRasterPos4iv
1460
typedef void (APIENTRYP PFNGLRASTERPOS4SPROC)(GLshort x, GLshort y, GLshort z, GLshort w);
1461
GLAPI PFNGLRASTERPOS4SPROC glad_glRasterPos4s;
1462
#define glRasterPos4s glad_glRasterPos4s
1463
typedef void (APIENTRYP PFNGLRASTERPOS4SVPROC)(const GLshort *v);
1464
GLAPI PFNGLRASTERPOS4SVPROC glad_glRasterPos4sv;
1465
#define glRasterPos4sv glad_glRasterPos4sv
1466
typedef void (APIENTRYP PFNGLRECTDPROC)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
1467
GLAPI PFNGLRECTDPROC glad_glRectd;
1468
#define glRectd glad_glRectd
1469
typedef void (APIENTRYP PFNGLRECTDVPROC)(const GLdouble *v1, const GLdouble *v2);
1470
GLAPI PFNGLRECTDVPROC glad_glRectdv;
1471
#define glRectdv glad_glRectdv
1472
typedef void (APIENTRYP PFNGLRECTFPROC)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
1473
GLAPI PFNGLRECTFPROC glad_glRectf;
1474
#define glRectf glad_glRectf
1475
typedef void (APIENTRYP PFNGLRECTFVPROC)(const GLfloat *v1, const GLfloat *v2);
1476
GLAPI PFNGLRECTFVPROC glad_glRectfv;
1477
#define glRectfv glad_glRectfv
1478
typedef void (APIENTRYP PFNGLRECTIPROC)(GLint x1, GLint y1, GLint x2, GLint y2);
1479
GLAPI PFNGLRECTIPROC glad_glRecti;
1480
#define glRecti glad_glRecti
1481
typedef void (APIENTRYP PFNGLRECTIVPROC)(const GLint *v1, const GLint *v2);
1482
GLAPI PFNGLRECTIVPROC glad_glRectiv;
1483
#define glRectiv glad_glRectiv
1484
typedef void (APIENTRYP PFNGLRECTSPROC)(GLshort x1, GLshort y1, GLshort x2, GLshort y2);
1485
GLAPI PFNGLRECTSPROC glad_glRects;
1486
#define glRects glad_glRects
1487
typedef void (APIENTRYP PFNGLRECTSVPROC)(const GLshort *v1, const GLshort *v2);
1488
GLAPI PFNGLRECTSVPROC glad_glRectsv;
1489
#define glRectsv glad_glRectsv
1490
typedef void (APIENTRYP PFNGLTEXCOORD1DPROC)(GLdouble s);
1491
GLAPI PFNGLTEXCOORD1DPROC glad_glTexCoord1d;
1492
#define glTexCoord1d glad_glTexCoord1d
1493
typedef void (APIENTRYP PFNGLTEXCOORD1DVPROC)(const GLdouble *v);
1494
GLAPI PFNGLTEXCOORD1DVPROC glad_glTexCoord1dv;
1495
#define glTexCoord1dv glad_glTexCoord1dv
1496
typedef void (APIENTRYP PFNGLTEXCOORD1FPROC)(GLfloat s);
1497
GLAPI PFNGLTEXCOORD1FPROC glad_glTexCoord1f;
1498
#define glTexCoord1f glad_glTexCoord1f
1499
typedef void (APIENTRYP PFNGLTEXCOORD1FVPROC)(const GLfloat *v);
1500
GLAPI PFNGLTEXCOORD1FVPROC glad_glTexCoord1fv;
1501
#define glTexCoord1fv glad_glTexCoord1fv
1502
typedef void (APIENTRYP PFNGLTEXCOORD1IPROC)(GLint s);
1503
GLAPI PFNGLTEXCOORD1IPROC glad_glTexCoord1i;
1504
#define glTexCoord1i glad_glTexCoord1i
1505
typedef void (APIENTRYP PFNGLTEXCOORD1IVPROC)(const GLint *v);
1506
GLAPI PFNGLTEXCOORD1IVPROC glad_glTexCoord1iv;
1507
#define glTexCoord1iv glad_glTexCoord1iv
1508
typedef void (APIENTRYP PFNGLTEXCOORD1SPROC)(GLshort s);
1509
GLAPI PFNGLTEXCOORD1SPROC glad_glTexCoord1s;
1510
#define glTexCoord1s glad_glTexCoord1s
1511
typedef void (APIENTRYP PFNGLTEXCOORD1SVPROC)(const GLshort *v);
1512
GLAPI PFNGLTEXCOORD1SVPROC glad_glTexCoord1sv;
1513
#define glTexCoord1sv glad_glTexCoord1sv
1514
typedef void (APIENTRYP PFNGLTEXCOORD2DPROC)(GLdouble s, GLdouble t);
1515
GLAPI PFNGLTEXCOORD2DPROC glad_glTexCoord2d;
1516
#define glTexCoord2d glad_glTexCoord2d
1517
typedef void (APIENTRYP PFNGLTEXCOORD2DVPROC)(const GLdouble *v);
1518
GLAPI PFNGLTEXCOORD2DVPROC glad_glTexCoord2dv;
1519
#define glTexCoord2dv glad_glTexCoord2dv
1520
typedef void (APIENTRYP PFNGLTEXCOORD2FPROC)(GLfloat s, GLfloat t);
1521
GLAPI PFNGLTEXCOORD2FPROC glad_glTexCoord2f;
1522
#define glTexCoord2f glad_glTexCoord2f
1523
typedef void (APIENTRYP PFNGLTEXCOORD2FVPROC)(const GLfloat *v);
1524
GLAPI PFNGLTEXCOORD2FVPROC glad_glTexCoord2fv;
1525
#define glTexCoord2fv glad_glTexCoord2fv
1526
typedef void (APIENTRYP PFNGLTEXCOORD2IPROC)(GLint s, GLint t);
1527
GLAPI PFNGLTEXCOORD2IPROC glad_glTexCoord2i;
1528
#define glTexCoord2i glad_glTexCoord2i
1529
typedef void (APIENTRYP PFNGLTEXCOORD2IVPROC)(const GLint *v);
1530
GLAPI PFNGLTEXCOORD2IVPROC glad_glTexCoord2iv;
1531
#define glTexCoord2iv glad_glTexCoord2iv
1532
typedef void (APIENTRYP PFNGLTEXCOORD2SPROC)(GLshort s, GLshort t);
1533
GLAPI PFNGLTEXCOORD2SPROC glad_glTexCoord2s;
1534
#define glTexCoord2s glad_glTexCoord2s
1535
typedef void (APIENTRYP PFNGLTEXCOORD2SVPROC)(const GLshort *v);
1536
GLAPI PFNGLTEXCOORD2SVPROC glad_glTexCoord2sv;
1537
#define glTexCoord2sv glad_glTexCoord2sv
1538
typedef void (APIENTRYP PFNGLTEXCOORD3DPROC)(GLdouble s, GLdouble t, GLdouble r);
1539
GLAPI PFNGLTEXCOORD3DPROC glad_glTexCoord3d;
1540
#define glTexCoord3d glad_glTexCoord3d
1541
typedef void (APIENTRYP PFNGLTEXCOORD3DVPROC)(const GLdouble *v);
1542
GLAPI PFNGLTEXCOORD3DVPROC glad_glTexCoord3dv;
1543
#define glTexCoord3dv glad_glTexCoord3dv
1544
typedef void (APIENTRYP PFNGLTEXCOORD3FPROC)(GLfloat s, GLfloat t, GLfloat r);
1545
GLAPI PFNGLTEXCOORD3FPROC glad_glTexCoord3f;
1546
#define glTexCoord3f glad_glTexCoord3f
1547
typedef void (APIENTRYP PFNGLTEXCOORD3FVPROC)(const GLfloat *v);
1548
GLAPI PFNGLTEXCOORD3FVPROC glad_glTexCoord3fv;
1549
#define glTexCoord3fv glad_glTexCoord3fv
1550
typedef void (APIENTRYP PFNGLTEXCOORD3IPROC)(GLint s, GLint t, GLint r);
1551
GLAPI PFNGLTEXCOORD3IPROC glad_glTexCoord3i;
1552
#define glTexCoord3i glad_glTexCoord3i
1553
typedef void (APIENTRYP PFNGLTEXCOORD3IVPROC)(const GLint *v);
1554
GLAPI PFNGLTEXCOORD3IVPROC glad_glTexCoord3iv;
1555
#define glTexCoord3iv glad_glTexCoord3iv
1556
typedef void (APIENTRYP PFNGLTEXCOORD3SPROC)(GLshort s, GLshort t, GLshort r);
1557
GLAPI PFNGLTEXCOORD3SPROC glad_glTexCoord3s;
1558
#define glTexCoord3s glad_glTexCoord3s
1559
typedef void (APIENTRYP PFNGLTEXCOORD3SVPROC)(const GLshort *v);
1560
GLAPI PFNGLTEXCOORD3SVPROC glad_glTexCoord3sv;
1561
#define glTexCoord3sv glad_glTexCoord3sv
1562
typedef void (APIENTRYP PFNGLTEXCOORD4DPROC)(GLdouble s, GLdouble t, GLdouble r, GLdouble q);
1563
GLAPI PFNGLTEXCOORD4DPROC glad_glTexCoord4d;
1564
#define glTexCoord4d glad_glTexCoord4d
1565
typedef void (APIENTRYP PFNGLTEXCOORD4DVPROC)(const GLdouble *v);
1566
GLAPI PFNGLTEXCOORD4DVPROC glad_glTexCoord4dv;
1567
#define glTexCoord4dv glad_glTexCoord4dv
1568
typedef void (APIENTRYP PFNGLTEXCOORD4FPROC)(GLfloat s, GLfloat t, GLfloat r, GLfloat q);
1569
GLAPI PFNGLTEXCOORD4FPROC glad_glTexCoord4f;
1570
#define glTexCoord4f glad_glTexCoord4f
1571
typedef void (APIENTRYP PFNGLTEXCOORD4FVPROC)(const GLfloat *v);
1572
GLAPI PFNGLTEXCOORD4FVPROC glad_glTexCoord4fv;
1573
#define glTexCoord4fv glad_glTexCoord4fv
1574
typedef void (APIENTRYP PFNGLTEXCOORD4IPROC)(GLint s, GLint t, GLint r, GLint q);
1575
GLAPI PFNGLTEXCOORD4IPROC glad_glTexCoord4i;
1576
#define glTexCoord4i glad_glTexCoord4i
1577
typedef void (APIENTRYP PFNGLTEXCOORD4IVPROC)(const GLint *v);
1578
GLAPI PFNGLTEXCOORD4IVPROC glad_glTexCoord4iv;
1579
#define glTexCoord4iv glad_glTexCoord4iv
1580
typedef void (APIENTRYP PFNGLTEXCOORD4SPROC)(GLshort s, GLshort t, GLshort r, GLshort q);
1581
GLAPI PFNGLTEXCOORD4SPROC glad_glTexCoord4s;
1582
#define glTexCoord4s glad_glTexCoord4s
1583
typedef void (APIENTRYP PFNGLTEXCOORD4SVPROC)(const GLshort *v);
1584
GLAPI PFNGLTEXCOORD4SVPROC glad_glTexCoord4sv;
1585
#define glTexCoord4sv glad_glTexCoord4sv
1586
typedef void (APIENTRYP PFNGLVERTEX2DPROC)(GLdouble x, GLdouble y);
1587
GLAPI PFNGLVERTEX2DPROC glad_glVertex2d;
1588
#define glVertex2d glad_glVertex2d
1589
typedef void (APIENTRYP PFNGLVERTEX2DVPROC)(const GLdouble *v);
1590
GLAPI PFNGLVERTEX2DVPROC glad_glVertex2dv;
1591
#define glVertex2dv glad_glVertex2dv
1592
typedef void (APIENTRYP PFNGLVERTEX2FPROC)(GLfloat x, GLfloat y);
1593
GLAPI PFNGLVERTEX2FPROC glad_glVertex2f;
1594
#define glVertex2f glad_glVertex2f
1595
typedef void (APIENTRYP PFNGLVERTEX2FVPROC)(const GLfloat *v);
1596
GLAPI PFNGLVERTEX2FVPROC glad_glVertex2fv;
1597
#define glVertex2fv glad_glVertex2fv
1598
typedef void (APIENTRYP PFNGLVERTEX2IPROC)(GLint x, GLint y);
1599
GLAPI PFNGLVERTEX2IPROC glad_glVertex2i;
1600
#define glVertex2i glad_glVertex2i
1601
typedef void (APIENTRYP PFNGLVERTEX2IVPROC)(const GLint *v);
1602
GLAPI PFNGLVERTEX2IVPROC glad_glVertex2iv;
1603
#define glVertex2iv glad_glVertex2iv
1604
typedef void (APIENTRYP PFNGLVERTEX2SPROC)(GLshort x, GLshort y);
1605
GLAPI PFNGLVERTEX2SPROC glad_glVertex2s;
1606
#define glVertex2s glad_glVertex2s
1607
typedef void (APIENTRYP PFNGLVERTEX2SVPROC)(const GLshort *v);
1608
GLAPI PFNGLVERTEX2SVPROC glad_glVertex2sv;
1609
#define glVertex2sv glad_glVertex2sv
1610
typedef void (APIENTRYP PFNGLVERTEX3DPROC)(GLdouble x, GLdouble y, GLdouble z);
1611
GLAPI PFNGLVERTEX3DPROC glad_glVertex3d;
1612
#define glVertex3d glad_glVertex3d
1613
typedef void (APIENTRYP PFNGLVERTEX3DVPROC)(const GLdouble *v);
1614
GLAPI PFNGLVERTEX3DVPROC glad_glVertex3dv;
1615
#define glVertex3dv glad_glVertex3dv
1616
typedef void (APIENTRYP PFNGLVERTEX3FPROC)(GLfloat x, GLfloat y, GLfloat z);
1617
GLAPI PFNGLVERTEX3FPROC glad_glVertex3f;
1618
#define glVertex3f glad_glVertex3f
1619
typedef void (APIENTRYP PFNGLVERTEX3FVPROC)(const GLfloat *v);
1620
GLAPI PFNGLVERTEX3FVPROC glad_glVertex3fv;
1621
#define glVertex3fv glad_glVertex3fv
1622
typedef void (APIENTRYP PFNGLVERTEX3IPROC)(GLint x, GLint y, GLint z);
1623
GLAPI PFNGLVERTEX3IPROC glad_glVertex3i;
1624
#define glVertex3i glad_glVertex3i
1625
typedef void (APIENTRYP PFNGLVERTEX3IVPROC)(const GLint *v);
1626
GLAPI PFNGLVERTEX3IVPROC glad_glVertex3iv;
1627
#define glVertex3iv glad_glVertex3iv
1628
typedef void (APIENTRYP PFNGLVERTEX3SPROC)(GLshort x, GLshort y, GLshort z);
1629
GLAPI PFNGLVERTEX3SPROC glad_glVertex3s;
1630
#define glVertex3s glad_glVertex3s
1631
typedef void (APIENTRYP PFNGLVERTEX3SVPROC)(const GLshort *v);
1632
GLAPI PFNGLVERTEX3SVPROC glad_glVertex3sv;
1633
#define glVertex3sv glad_glVertex3sv
1634
typedef void (APIENTRYP PFNGLVERTEX4DPROC)(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1635
GLAPI PFNGLVERTEX4DPROC glad_glVertex4d;
1636
#define glVertex4d glad_glVertex4d
1637
typedef void (APIENTRYP PFNGLVERTEX4DVPROC)(const GLdouble *v);
1638
GLAPI PFNGLVERTEX4DVPROC glad_glVertex4dv;
1639
#define glVertex4dv glad_glVertex4dv
1640
typedef void (APIENTRYP PFNGLVERTEX4FPROC)(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1641
GLAPI PFNGLVERTEX4FPROC glad_glVertex4f;
1642
#define glVertex4f glad_glVertex4f
1643
typedef void (APIENTRYP PFNGLVERTEX4FVPROC)(const GLfloat *v);
1644
GLAPI PFNGLVERTEX4FVPROC glad_glVertex4fv;
1645
#define glVertex4fv glad_glVertex4fv
1646
typedef void (APIENTRYP PFNGLVERTEX4IPROC)(GLint x, GLint y, GLint z, GLint w);
1647
GLAPI PFNGLVERTEX4IPROC glad_glVertex4i;
1648
#define glVertex4i glad_glVertex4i
1649
typedef void (APIENTRYP PFNGLVERTEX4IVPROC)(const GLint *v);
1650
GLAPI PFNGLVERTEX4IVPROC glad_glVertex4iv;
1651
#define glVertex4iv glad_glVertex4iv
1652
typedef void (APIENTRYP PFNGLVERTEX4SPROC)(GLshort x, GLshort y, GLshort z, GLshort w);
1653
GLAPI PFNGLVERTEX4SPROC glad_glVertex4s;
1654
#define glVertex4s glad_glVertex4s
1655
typedef void (APIENTRYP PFNGLVERTEX4SVPROC)(const GLshort *v);
1656
GLAPI PFNGLVERTEX4SVPROC glad_glVertex4sv;
1657
#define glVertex4sv glad_glVertex4sv
1658
typedef void (APIENTRYP PFNGLCLIPPLANEPROC)(GLenum plane, const GLdouble *equation);
1659
GLAPI PFNGLCLIPPLANEPROC glad_glClipPlane;
1660
#define glClipPlane glad_glClipPlane
1661
typedef void (APIENTRYP PFNGLCOLORMATERIALPROC)(GLenum face, GLenum mode);
1662
GLAPI PFNGLCOLORMATERIALPROC glad_glColorMaterial;
1663
#define glColorMaterial glad_glColorMaterial
1664
typedef void (APIENTRYP PFNGLFOGFPROC)(GLenum pname, GLfloat param);
1665
GLAPI PFNGLFOGFPROC glad_glFogf;
1666
#define glFogf glad_glFogf
1667
typedef void (APIENTRYP PFNGLFOGFVPROC)(GLenum pname, const GLfloat *params);
1668
GLAPI PFNGLFOGFVPROC glad_glFogfv;
1669
#define glFogfv glad_glFogfv
1670
typedef void (APIENTRYP PFNGLFOGIPROC)(GLenum pname, GLint param);
1671
GLAPI PFNGLFOGIPROC glad_glFogi;
1672
#define glFogi glad_glFogi
1673
typedef void (APIENTRYP PFNGLFOGIVPROC)(GLenum pname, const GLint *params);
1674
GLAPI PFNGLFOGIVPROC glad_glFogiv;
1675
#define glFogiv glad_glFogiv
1676
typedef void (APIENTRYP PFNGLLIGHTFPROC)(GLenum light, GLenum pname, GLfloat param);
1677
GLAPI PFNGLLIGHTFPROC glad_glLightf;
1678
#define glLightf glad_glLightf
1679
typedef void (APIENTRYP PFNGLLIGHTFVPROC)(GLenum light, GLenum pname, const GLfloat *params);
1680
GLAPI PFNGLLIGHTFVPROC glad_glLightfv;
1681
#define glLightfv glad_glLightfv
1682
typedef void (APIENTRYP PFNGLLIGHTIPROC)(GLenum light, GLenum pname, GLint param);
1683
GLAPI PFNGLLIGHTIPROC glad_glLighti;
1684
#define glLighti glad_glLighti
1685
typedef void (APIENTRYP PFNGLLIGHTIVPROC)(GLenum light, GLenum pname, const GLint *params);
1686
GLAPI PFNGLLIGHTIVPROC glad_glLightiv;
1687
#define glLightiv glad_glLightiv
1688
typedef void (APIENTRYP PFNGLLIGHTMODELFPROC)(GLenum pname, GLfloat param);
1689
GLAPI PFNGLLIGHTMODELFPROC glad_glLightModelf;
1690
#define glLightModelf glad_glLightModelf
1691
typedef void (APIENTRYP PFNGLLIGHTMODELFVPROC)(GLenum pname, const GLfloat *params);
1692
GLAPI PFNGLLIGHTMODELFVPROC glad_glLightModelfv;
1693
#define glLightModelfv glad_glLightModelfv
1694
typedef void (APIENTRYP PFNGLLIGHTMODELIPROC)(GLenum pname, GLint param);
1695
GLAPI PFNGLLIGHTMODELIPROC glad_glLightModeli;
1696
#define glLightModeli glad_glLightModeli
1697
typedef void (APIENTRYP PFNGLLIGHTMODELIVPROC)(GLenum pname, const GLint *params);
1698
GLAPI PFNGLLIGHTMODELIVPROC glad_glLightModeliv;
1699
#define glLightModeliv glad_glLightModeliv
1700
typedef void (APIENTRYP PFNGLLINESTIPPLEPROC)(GLint factor, GLushort pattern);
1701
GLAPI PFNGLLINESTIPPLEPROC glad_glLineStipple;
1702
#define glLineStipple glad_glLineStipple
1703
typedef void (APIENTRYP PFNGLMATERIALFPROC)(GLenum face, GLenum pname, GLfloat param);
1704
GLAPI PFNGLMATERIALFPROC glad_glMaterialf;
1705
#define glMaterialf glad_glMaterialf
1706
typedef void (APIENTRYP PFNGLMATERIALFVPROC)(GLenum face, GLenum pname, const GLfloat *params);
1707
GLAPI PFNGLMATERIALFVPROC glad_glMaterialfv;
1708
#define glMaterialfv glad_glMaterialfv
1709
typedef void (APIENTRYP PFNGLMATERIALIPROC)(GLenum face, GLenum pname, GLint param);
1710
GLAPI PFNGLMATERIALIPROC glad_glMateriali;
1711
#define glMateriali glad_glMateriali
1712
typedef void (APIENTRYP PFNGLMATERIALIVPROC)(GLenum face, GLenum pname, const GLint *params);
1713
GLAPI PFNGLMATERIALIVPROC glad_glMaterialiv;
1714
#define glMaterialiv glad_glMaterialiv
1715
typedef void (APIENTRYP PFNGLPOLYGONSTIPPLEPROC)(const GLubyte *mask);
1716
GLAPI PFNGLPOLYGONSTIPPLEPROC glad_glPolygonStipple;
1717
#define glPolygonStipple glad_glPolygonStipple
1718
typedef void (APIENTRYP PFNGLSHADEMODELPROC)(GLenum mode);
1719
GLAPI PFNGLSHADEMODELPROC glad_glShadeModel;
1720
#define glShadeModel glad_glShadeModel
1721
typedef void (APIENTRYP PFNGLTEXENVFPROC)(GLenum target, GLenum pname, GLfloat param);
1722
GLAPI PFNGLTEXENVFPROC glad_glTexEnvf;
1723
#define glTexEnvf glad_glTexEnvf
1724
typedef void (APIENTRYP PFNGLTEXENVFVPROC)(GLenum target, GLenum pname, const GLfloat *params);
1725
GLAPI PFNGLTEXENVFVPROC glad_glTexEnvfv;
1726
#define glTexEnvfv glad_glTexEnvfv
1727
typedef void (APIENTRYP PFNGLTEXENVIPROC)(GLenum target, GLenum pname, GLint param);
1728
GLAPI PFNGLTEXENVIPROC glad_glTexEnvi;
1729
#define glTexEnvi glad_glTexEnvi
1730
typedef void (APIENTRYP PFNGLTEXENVIVPROC)(GLenum target, GLenum pname, const GLint *params);
1731
GLAPI PFNGLTEXENVIVPROC glad_glTexEnviv;
1732
#define glTexEnviv glad_glTexEnviv
1733
typedef void (APIENTRYP PFNGLTEXGENDPROC)(GLenum coord, GLenum pname, GLdouble param);
1734
GLAPI PFNGLTEXGENDPROC glad_glTexGend;
1735
#define glTexGend glad_glTexGend
1736
typedef void (APIENTRYP PFNGLTEXGENDVPROC)(GLenum coord, GLenum pname, const GLdouble *params);
1737
GLAPI PFNGLTEXGENDVPROC glad_glTexGendv;
1738
#define glTexGendv glad_glTexGendv
1739
typedef void (APIENTRYP PFNGLTEXGENFPROC)(GLenum coord, GLenum pname, GLfloat param);
1740
GLAPI PFNGLTEXGENFPROC glad_glTexGenf;
1741
#define glTexGenf glad_glTexGenf
1742
typedef void (APIENTRYP PFNGLTEXGENFVPROC)(GLenum coord, GLenum pname, const GLfloat *params);
1743
GLAPI PFNGLTEXGENFVPROC glad_glTexGenfv;
1744
#define glTexGenfv glad_glTexGenfv
1745
typedef void (APIENTRYP PFNGLTEXGENIPROC)(GLenum coord, GLenum pname, GLint param);
1746
GLAPI PFNGLTEXGENIPROC glad_glTexGeni;
1747
#define glTexGeni glad_glTexGeni
1748
typedef void (APIENTRYP PFNGLTEXGENIVPROC)(GLenum coord, GLenum pname, const GLint *params);
1749
GLAPI PFNGLTEXGENIVPROC glad_glTexGeniv;
1750
#define glTexGeniv glad_glTexGeniv
1751
typedef void (APIENTRYP PFNGLFEEDBACKBUFFERPROC)(GLsizei size, GLenum type, GLfloat *buffer);
1752
GLAPI PFNGLFEEDBACKBUFFERPROC glad_glFeedbackBuffer;
1753
#define glFeedbackBuffer glad_glFeedbackBuffer
1754
typedef void (APIENTRYP PFNGLSELECTBUFFERPROC)(GLsizei size, GLuint *buffer);
1755
GLAPI PFNGLSELECTBUFFERPROC glad_glSelectBuffer;
1756
#define glSelectBuffer glad_glSelectBuffer
1757
typedef GLint (APIENTRYP PFNGLRENDERMODEPROC)(GLenum mode);
1758
GLAPI PFNGLRENDERMODEPROC glad_glRenderMode;
1759
#define glRenderMode glad_glRenderMode
1760
typedef void (APIENTRYP PFNGLINITNAMESPROC)(void);
1761
GLAPI PFNGLINITNAMESPROC glad_glInitNames;
1762
#define glInitNames glad_glInitNames
1763
typedef void (APIENTRYP PFNGLLOADNAMEPROC)(GLuint name);
1764
GLAPI PFNGLLOADNAMEPROC glad_glLoadName;
1765
#define glLoadName glad_glLoadName
1766
typedef void (APIENTRYP PFNGLPASSTHROUGHPROC)(GLfloat token);
1767
GLAPI PFNGLPASSTHROUGHPROC glad_glPassThrough;
1768
#define glPassThrough glad_glPassThrough
1769
typedef void (APIENTRYP PFNGLPOPNAMEPROC)(void);
1770
GLAPI PFNGLPOPNAMEPROC glad_glPopName;
1771
#define glPopName glad_glPopName
1772
typedef void (APIENTRYP PFNGLPUSHNAMEPROC)(GLuint name);
1773
GLAPI PFNGLPUSHNAMEPROC glad_glPushName;
1774
#define glPushName glad_glPushName
1775
typedef void (APIENTRYP PFNGLCLEARACCUMPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
1776
GLAPI PFNGLCLEARACCUMPROC glad_glClearAccum;
1777
#define glClearAccum glad_glClearAccum
1778
typedef void (APIENTRYP PFNGLCLEARINDEXPROC)(GLfloat c);
1779
GLAPI PFNGLCLEARINDEXPROC glad_glClearIndex;
1780
#define glClearIndex glad_glClearIndex
1781
typedef void (APIENTRYP PFNGLINDEXMASKPROC)(GLuint mask);
1782
GLAPI PFNGLINDEXMASKPROC glad_glIndexMask;
1783
#define glIndexMask glad_glIndexMask
1784
typedef void (APIENTRYP PFNGLACCUMPROC)(GLenum op, GLfloat value);
1785
GLAPI PFNGLACCUMPROC glad_glAccum;
1786
#define glAccum glad_glAccum
1787
typedef void (APIENTRYP PFNGLPOPATTRIBPROC)(void);
1788
GLAPI PFNGLPOPATTRIBPROC glad_glPopAttrib;
1789
#define glPopAttrib glad_glPopAttrib
1790
typedef void (APIENTRYP PFNGLPUSHATTRIBPROC)(GLbitfield mask);
1791
GLAPI PFNGLPUSHATTRIBPROC glad_glPushAttrib;
1792
#define glPushAttrib glad_glPushAttrib
1793
typedef void (APIENTRYP PFNGLMAP1DPROC)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points);
1794
GLAPI PFNGLMAP1DPROC glad_glMap1d;
1795
#define glMap1d glad_glMap1d
1796
typedef void (APIENTRYP PFNGLMAP1FPROC)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
1797
GLAPI PFNGLMAP1FPROC glad_glMap1f;
1798
#define glMap1f glad_glMap1f
1799
typedef void (APIENTRYP PFNGLMAP2DPROC)(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points);
1800
GLAPI PFNGLMAP2DPROC glad_glMap2d;
1801
#define glMap2d glad_glMap2d
1802
typedef void (APIENTRYP PFNGLMAP2FPROC)(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points);
1803
GLAPI PFNGLMAP2FPROC glad_glMap2f;
1804
#define glMap2f glad_glMap2f
1805
typedef void (APIENTRYP PFNGLMAPGRID1DPROC)(GLint un, GLdouble u1, GLdouble u2);
1806
GLAPI PFNGLMAPGRID1DPROC glad_glMapGrid1d;
1807
#define glMapGrid1d glad_glMapGrid1d
1808
typedef void (APIENTRYP PFNGLMAPGRID1FPROC)(GLint un, GLfloat u1, GLfloat u2);
1809
GLAPI PFNGLMAPGRID1FPROC glad_glMapGrid1f;
1810
#define glMapGrid1f glad_glMapGrid1f
1811
typedef void (APIENTRYP PFNGLMAPGRID2DPROC)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
1812
GLAPI PFNGLMAPGRID2DPROC glad_glMapGrid2d;
1813
#define glMapGrid2d glad_glMapGrid2d
1814
typedef void (APIENTRYP PFNGLMAPGRID2FPROC)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
1815
GLAPI PFNGLMAPGRID2FPROC glad_glMapGrid2f;
1816
#define glMapGrid2f glad_glMapGrid2f
1817
typedef void (APIENTRYP PFNGLEVALCOORD1DPROC)(GLdouble u);
1818
GLAPI PFNGLEVALCOORD1DPROC glad_glEvalCoord1d;
1819
#define glEvalCoord1d glad_glEvalCoord1d
1820
typedef void (APIENTRYP PFNGLEVALCOORD1DVPROC)(const GLdouble *u);
1821
GLAPI PFNGLEVALCOORD1DVPROC glad_glEvalCoord1dv;
1822
#define glEvalCoord1dv glad_glEvalCoord1dv
1823
typedef void (APIENTRYP PFNGLEVALCOORD1FPROC)(GLfloat u);
1824
GLAPI PFNGLEVALCOORD1FPROC glad_glEvalCoord1f;
1825
#define glEvalCoord1f glad_glEvalCoord1f
1826
typedef void (APIENTRYP PFNGLEVALCOORD1FVPROC)(const GLfloat *u);
1827
GLAPI PFNGLEVALCOORD1FVPROC glad_glEvalCoord1fv;
1828
#define glEvalCoord1fv glad_glEvalCoord1fv
1829
typedef void (APIENTRYP PFNGLEVALCOORD2DPROC)(GLdouble u, GLdouble v);
1830
GLAPI PFNGLEVALCOORD2DPROC glad_glEvalCoord2d;
1831
#define glEvalCoord2d glad_glEvalCoord2d
1832
typedef void (APIENTRYP PFNGLEVALCOORD2DVPROC)(const GLdouble *u);
1833
GLAPI PFNGLEVALCOORD2DVPROC glad_glEvalCoord2dv;
1834
#define glEvalCoord2dv glad_glEvalCoord2dv
1835
typedef void (APIENTRYP PFNGLEVALCOORD2FPROC)(GLfloat u, GLfloat v);
1836
GLAPI PFNGLEVALCOORD2FPROC glad_glEvalCoord2f;
1837
#define glEvalCoord2f glad_glEvalCoord2f
1838
typedef void (APIENTRYP PFNGLEVALCOORD2FVPROC)(const GLfloat *u);
1839
GLAPI PFNGLEVALCOORD2FVPROC glad_glEvalCoord2fv;
1840
#define glEvalCoord2fv glad_glEvalCoord2fv
1841
typedef void (APIENTRYP PFNGLEVALMESH1PROC)(GLenum mode, GLint i1, GLint i2);
1842
GLAPI PFNGLEVALMESH1PROC glad_glEvalMesh1;
1843
#define glEvalMesh1 glad_glEvalMesh1
1844
typedef void (APIENTRYP PFNGLEVALPOINT1PROC)(GLint i);
1845
GLAPI PFNGLEVALPOINT1PROC glad_glEvalPoint1;
1846
#define glEvalPoint1 glad_glEvalPoint1
1847
typedef void (APIENTRYP PFNGLEVALMESH2PROC)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
1848
GLAPI PFNGLEVALMESH2PROC glad_glEvalMesh2;
1849
#define glEvalMesh2 glad_glEvalMesh2
1850
typedef void (APIENTRYP PFNGLEVALPOINT2PROC)(GLint i, GLint j);
1851
GLAPI PFNGLEVALPOINT2PROC glad_glEvalPoint2;
1852
#define glEvalPoint2 glad_glEvalPoint2
1853
typedef void (APIENTRYP PFNGLALPHAFUNCPROC)(GLenum func, GLfloat ref);
1854
GLAPI PFNGLALPHAFUNCPROC glad_glAlphaFunc;
1855
#define glAlphaFunc glad_glAlphaFunc
1856
typedef void (APIENTRYP PFNGLPIXELZOOMPROC)(GLfloat xfactor, GLfloat yfactor);
1857
GLAPI PFNGLPIXELZOOMPROC glad_glPixelZoom;
1858
#define glPixelZoom glad_glPixelZoom
1859
typedef void (APIENTRYP PFNGLPIXELTRANSFERFPROC)(GLenum pname, GLfloat param);
1860
GLAPI PFNGLPIXELTRANSFERFPROC glad_glPixelTransferf;
1861
#define glPixelTransferf glad_glPixelTransferf
1862
typedef void (APIENTRYP PFNGLPIXELTRANSFERIPROC)(GLenum pname, GLint param);
1863
GLAPI PFNGLPIXELTRANSFERIPROC glad_glPixelTransferi;
1864
#define glPixelTransferi glad_glPixelTransferi
1865
typedef void (APIENTRYP PFNGLPIXELMAPFVPROC)(GLenum map, GLsizei mapsize, const GLfloat *values);
1866
GLAPI PFNGLPIXELMAPFVPROC glad_glPixelMapfv;
1867
#define glPixelMapfv glad_glPixelMapfv
1868
typedef void (APIENTRYP PFNGLPIXELMAPUIVPROC)(GLenum map, GLsizei mapsize, const GLuint *values);
1869
GLAPI PFNGLPIXELMAPUIVPROC glad_glPixelMapuiv;
1870
#define glPixelMapuiv glad_glPixelMapuiv
1871
typedef void (APIENTRYP PFNGLPIXELMAPUSVPROC)(GLenum map, GLsizei mapsize, const GLushort *values);
1872
GLAPI PFNGLPIXELMAPUSVPROC glad_glPixelMapusv;
1873
#define glPixelMapusv glad_glPixelMapusv
1874
typedef void (APIENTRYP PFNGLCOPYPIXELSPROC)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
1875
GLAPI PFNGLCOPYPIXELSPROC glad_glCopyPixels;
1876
#define glCopyPixels glad_glCopyPixels
1877
typedef void (APIENTRYP PFNGLDRAWPIXELSPROC)(GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
1878
GLAPI PFNGLDRAWPIXELSPROC glad_glDrawPixels;
1879
#define glDrawPixels glad_glDrawPixels
1880
typedef void (APIENTRYP PFNGLGETCLIPPLANEPROC)(GLenum plane, GLdouble *equation);
1881
GLAPI PFNGLGETCLIPPLANEPROC glad_glGetClipPlane;
1882
#define glGetClipPlane glad_glGetClipPlane
1883
typedef void (APIENTRYP PFNGLGETLIGHTFVPROC)(GLenum light, GLenum pname, GLfloat *params);
1884
GLAPI PFNGLGETLIGHTFVPROC glad_glGetLightfv;
1885
#define glGetLightfv glad_glGetLightfv
1886
typedef void (APIENTRYP PFNGLGETLIGHTIVPROC)(GLenum light, GLenum pname, GLint *params);
1887
GLAPI PFNGLGETLIGHTIVPROC glad_glGetLightiv;
1888
#define glGetLightiv glad_glGetLightiv
1889
typedef void (APIENTRYP PFNGLGETMAPDVPROC)(GLenum target, GLenum query, GLdouble *v);
1890
GLAPI PFNGLGETMAPDVPROC glad_glGetMapdv;
1891
#define glGetMapdv glad_glGetMapdv
1892
typedef void (APIENTRYP PFNGLGETMAPFVPROC)(GLenum target, GLenum query, GLfloat *v);
1893
GLAPI PFNGLGETMAPFVPROC glad_glGetMapfv;
1894
#define glGetMapfv glad_glGetMapfv
1895
typedef void (APIENTRYP PFNGLGETMAPIVPROC)(GLenum target, GLenum query, GLint *v);
1896
GLAPI PFNGLGETMAPIVPROC glad_glGetMapiv;
1897
#define glGetMapiv glad_glGetMapiv
1898
typedef void (APIENTRYP PFNGLGETMATERIALFVPROC)(GLenum face, GLenum pname, GLfloat *params);
1899
GLAPI PFNGLGETMATERIALFVPROC glad_glGetMaterialfv;
1900
#define glGetMaterialfv glad_glGetMaterialfv
1901
typedef void (APIENTRYP PFNGLGETMATERIALIVPROC)(GLenum face, GLenum pname, GLint *params);
1902
GLAPI PFNGLGETMATERIALIVPROC glad_glGetMaterialiv;
1903
#define glGetMaterialiv glad_glGetMaterialiv
1904
typedef void (APIENTRYP PFNGLGETPIXELMAPFVPROC)(GLenum map, GLfloat *values);
1905
GLAPI PFNGLGETPIXELMAPFVPROC glad_glGetPixelMapfv;
1906
#define glGetPixelMapfv glad_glGetPixelMapfv
1907
typedef void (APIENTRYP PFNGLGETPIXELMAPUIVPROC)(GLenum map, GLuint *values);
1908
GLAPI PFNGLGETPIXELMAPUIVPROC glad_glGetPixelMapuiv;
1909
#define glGetPixelMapuiv glad_glGetPixelMapuiv
1910
typedef void (APIENTRYP PFNGLGETPIXELMAPUSVPROC)(GLenum map, GLushort *values);
1911
GLAPI PFNGLGETPIXELMAPUSVPROC glad_glGetPixelMapusv;
1912
#define glGetPixelMapusv glad_glGetPixelMapusv
1913
typedef void (APIENTRYP PFNGLGETPOLYGONSTIPPLEPROC)(GLubyte *mask);
1914
GLAPI PFNGLGETPOLYGONSTIPPLEPROC glad_glGetPolygonStipple;
1915
#define glGetPolygonStipple glad_glGetPolygonStipple
1916
typedef void (APIENTRYP PFNGLGETTEXENVFVPROC)(GLenum target, GLenum pname, GLfloat *params);
1917
GLAPI PFNGLGETTEXENVFVPROC glad_glGetTexEnvfv;
1918
#define glGetTexEnvfv glad_glGetTexEnvfv
1919
typedef void (APIENTRYP PFNGLGETTEXENVIVPROC)(GLenum target, GLenum pname, GLint *params);
1920
GLAPI PFNGLGETTEXENVIVPROC glad_glGetTexEnviv;
1921
#define glGetTexEnviv glad_glGetTexEnviv
1922
typedef void (APIENTRYP PFNGLGETTEXGENDVPROC)(GLenum coord, GLenum pname, GLdouble *params);
1923
GLAPI PFNGLGETTEXGENDVPROC glad_glGetTexGendv;
1924
#define glGetTexGendv glad_glGetTexGendv
1925
typedef void (APIENTRYP PFNGLGETTEXGENFVPROC)(GLenum coord, GLenum pname, GLfloat *params);
1926
GLAPI PFNGLGETTEXGENFVPROC glad_glGetTexGenfv;
1927
#define glGetTexGenfv glad_glGetTexGenfv
1928
typedef void (APIENTRYP PFNGLGETTEXGENIVPROC)(GLenum coord, GLenum pname, GLint *params);
1929
GLAPI PFNGLGETTEXGENIVPROC glad_glGetTexGeniv;
1930
#define glGetTexGeniv glad_glGetTexGeniv
1931
typedef GLboolean (APIENTRYP PFNGLISLISTPROC)(GLuint list);
1932
GLAPI PFNGLISLISTPROC glad_glIsList;
1933
#define glIsList glad_glIsList
1934
typedef void (APIENTRYP PFNGLFRUSTUMPROC)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
1935
GLAPI PFNGLFRUSTUMPROC glad_glFrustum;
1936
#define glFrustum glad_glFrustum
1937
typedef void (APIENTRYP PFNGLLOADIDENTITYPROC)(void);
1938
GLAPI PFNGLLOADIDENTITYPROC glad_glLoadIdentity;
1939
#define glLoadIdentity glad_glLoadIdentity
1940
typedef void (APIENTRYP PFNGLLOADMATRIXFPROC)(const GLfloat *m);
1941
GLAPI PFNGLLOADMATRIXFPROC glad_glLoadMatrixf;
1942
#define glLoadMatrixf glad_glLoadMatrixf
1943
typedef void (APIENTRYP PFNGLLOADMATRIXDPROC)(const GLdouble *m);
1944
GLAPI PFNGLLOADMATRIXDPROC glad_glLoadMatrixd;
1945
#define glLoadMatrixd glad_glLoadMatrixd
1946
typedef void (APIENTRYP PFNGLMATRIXMODEPROC)(GLenum mode);
1947
GLAPI PFNGLMATRIXMODEPROC glad_glMatrixMode;
1948
#define glMatrixMode glad_glMatrixMode
1949
typedef void (APIENTRYP PFNGLMULTMATRIXFPROC)(const GLfloat *m);
1950
GLAPI PFNGLMULTMATRIXFPROC glad_glMultMatrixf;
1951
#define glMultMatrixf glad_glMultMatrixf
1952
typedef void (APIENTRYP PFNGLMULTMATRIXDPROC)(const GLdouble *m);
1953
GLAPI PFNGLMULTMATRIXDPROC glad_glMultMatrixd;
1954
#define glMultMatrixd glad_glMultMatrixd
1955
typedef void (APIENTRYP PFNGLORTHOPROC)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
1956
GLAPI PFNGLORTHOPROC glad_glOrtho;
1957
#define glOrtho glad_glOrtho
1958
typedef void (APIENTRYP PFNGLPOPMATRIXPROC)(void);
1959
GLAPI PFNGLPOPMATRIXPROC glad_glPopMatrix;
1960
#define glPopMatrix glad_glPopMatrix
1961
typedef void (APIENTRYP PFNGLPUSHMATRIXPROC)(void);
1962
GLAPI PFNGLPUSHMATRIXPROC glad_glPushMatrix;
1963
#define glPushMatrix glad_glPushMatrix
1964
typedef void (APIENTRYP PFNGLROTATEDPROC)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
1965
GLAPI PFNGLROTATEDPROC glad_glRotated;
1966
#define glRotated glad_glRotated
1967
typedef void (APIENTRYP PFNGLROTATEFPROC)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
1968
GLAPI PFNGLROTATEFPROC glad_glRotatef;
1969
#define glRotatef glad_glRotatef
1970
typedef void (APIENTRYP PFNGLSCALEDPROC)(GLdouble x, GLdouble y, GLdouble z);
1971
GLAPI PFNGLSCALEDPROC glad_glScaled;
1972
#define glScaled glad_glScaled
1973
typedef void (APIENTRYP PFNGLSCALEFPROC)(GLfloat x, GLfloat y, GLfloat z);
1974
GLAPI PFNGLSCALEFPROC glad_glScalef;
1975
#define glScalef glad_glScalef
1976
typedef void (APIENTRYP PFNGLTRANSLATEDPROC)(GLdouble x, GLdouble y, GLdouble z);
1977
GLAPI PFNGLTRANSLATEDPROC glad_glTranslated;
1978
#define glTranslated glad_glTranslated
1979
typedef void (APIENTRYP PFNGLTRANSLATEFPROC)(GLfloat x, GLfloat y, GLfloat z);
1980
GLAPI PFNGLTRANSLATEFPROC glad_glTranslatef;
1981
#define glTranslatef glad_glTranslatef
1982
#endif
1983
#ifndef GL_VERSION_1_1
1984
#define GL_VERSION_1_1 1
1985
GLAPI int GLAD_GL_VERSION_1_1;
1986
typedef void (APIENTRYP PFNGLDRAWARRAYSPROC)(GLenum mode, GLint first, GLsizei count);
1987
GLAPI PFNGLDRAWARRAYSPROC glad_glDrawArrays;
1988
#define glDrawArrays glad_glDrawArrays
1989
typedef void (APIENTRYP PFNGLDRAWELEMENTSPROC)(GLenum mode, GLsizei count, GLenum type, const void *indices);
1990
GLAPI PFNGLDRAWELEMENTSPROC glad_glDrawElements;
1991
#define glDrawElements glad_glDrawElements
1992
typedef void (APIENTRYP PFNGLGETPOINTERVPROC)(GLenum pname, void **params);
1993
GLAPI PFNGLGETPOINTERVPROC glad_glGetPointerv;
1994
#define glGetPointerv glad_glGetPointerv
1995
typedef void (APIENTRYP PFNGLPOLYGONOFFSETPROC)(GLfloat factor, GLfloat units);
1996
GLAPI PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset;
1997
#define glPolygonOffset glad_glPolygonOffset
1998
typedef void (APIENTRYP PFNGLCOPYTEXIMAGE1DPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
1999
GLAPI PFNGLCOPYTEXIMAGE1DPROC glad_glCopyTexImage1D;
2000
#define glCopyTexImage1D glad_glCopyTexImage1D
2001
typedef void (APIENTRYP PFNGLCOPYTEXIMAGE2DPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
2002
GLAPI PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D;
2003
#define glCopyTexImage2D glad_glCopyTexImage2D
2004
typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE1DPROC)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
2005
GLAPI PFNGLCOPYTEXSUBIMAGE1DPROC glad_glCopyTexSubImage1D;
2006
#define glCopyTexSubImage1D glad_glCopyTexSubImage1D
2007
typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE2DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
2008
GLAPI PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D;
2009
#define glCopyTexSubImage2D glad_glCopyTexSubImage2D
2010
typedef void (APIENTRYP PFNGLTEXSUBIMAGE1DPROC)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
2011
GLAPI PFNGLTEXSUBIMAGE1DPROC glad_glTexSubImage1D;
2012
#define glTexSubImage1D glad_glTexSubImage1D
2013
typedef void (APIENTRYP PFNGLTEXSUBIMAGE2DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
2014
GLAPI PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D;
2015
#define glTexSubImage2D glad_glTexSubImage2D
2016
typedef void (APIENTRYP PFNGLBINDTEXTUREPROC)(GLenum target, GLuint texture);
2017
GLAPI PFNGLBINDTEXTUREPROC glad_glBindTexture;
2018
#define glBindTexture glad_glBindTexture
2019
typedef void (APIENTRYP PFNGLDELETETEXTURESPROC)(GLsizei n, const GLuint *textures);
2020
GLAPI PFNGLDELETETEXTURESPROC glad_glDeleteTextures;
2021
#define glDeleteTextures glad_glDeleteTextures
2022
typedef void (APIENTRYP PFNGLGENTEXTURESPROC)(GLsizei n, GLuint *textures);
2023
GLAPI PFNGLGENTEXTURESPROC glad_glGenTextures;
2024
#define glGenTextures glad_glGenTextures
2025
typedef GLboolean (APIENTRYP PFNGLISTEXTUREPROC)(GLuint texture);
2026
GLAPI PFNGLISTEXTUREPROC glad_glIsTexture;
2027
#define glIsTexture glad_glIsTexture
2028
typedef void (APIENTRYP PFNGLARRAYELEMENTPROC)(GLint i);
2029
GLAPI PFNGLARRAYELEMENTPROC glad_glArrayElement;
2030
#define glArrayElement glad_glArrayElement
2031
typedef void (APIENTRYP PFNGLCOLORPOINTERPROC)(GLint size, GLenum type, GLsizei stride, const void *pointer);
2032
GLAPI PFNGLCOLORPOINTERPROC glad_glColorPointer;
2033
#define glColorPointer glad_glColorPointer
2034
typedef void (APIENTRYP PFNGLDISABLECLIENTSTATEPROC)(GLenum array);
2035
GLAPI PFNGLDISABLECLIENTSTATEPROC glad_glDisableClientState;
2036
#define glDisableClientState glad_glDisableClientState
2037
typedef void (APIENTRYP PFNGLEDGEFLAGPOINTERPROC)(GLsizei stride, const void *pointer);
2038
GLAPI PFNGLEDGEFLAGPOINTERPROC glad_glEdgeFlagPointer;
2039
#define glEdgeFlagPointer glad_glEdgeFlagPointer
2040
typedef void (APIENTRYP PFNGLENABLECLIENTSTATEPROC)(GLenum array);
2041
GLAPI PFNGLENABLECLIENTSTATEPROC glad_glEnableClientState;
2042
#define glEnableClientState glad_glEnableClientState
2043
typedef void (APIENTRYP PFNGLINDEXPOINTERPROC)(GLenum type, GLsizei stride, const void *pointer);
2044
GLAPI PFNGLINDEXPOINTERPROC glad_glIndexPointer;
2045
#define glIndexPointer glad_glIndexPointer
2046
typedef void (APIENTRYP PFNGLINTERLEAVEDARRAYSPROC)(GLenum format, GLsizei stride, const void *pointer);
2047
GLAPI PFNGLINTERLEAVEDARRAYSPROC glad_glInterleavedArrays;
2048
#define glInterleavedArrays glad_glInterleavedArrays
2049
typedef void (APIENTRYP PFNGLNORMALPOINTERPROC)(GLenum type, GLsizei stride, const void *pointer);
2050
GLAPI PFNGLNORMALPOINTERPROC glad_glNormalPointer;
2051
#define glNormalPointer glad_glNormalPointer
2052
typedef void (APIENTRYP PFNGLTEXCOORDPOINTERPROC)(GLint size, GLenum type, GLsizei stride, const void *pointer);
2053
GLAPI PFNGLTEXCOORDPOINTERPROC glad_glTexCoordPointer;
2054
#define glTexCoordPointer glad_glTexCoordPointer
2055
typedef void (APIENTRYP PFNGLVERTEXPOINTERPROC)(GLint size, GLenum type, GLsizei stride, const void *pointer);
2056
GLAPI PFNGLVERTEXPOINTERPROC glad_glVertexPointer;
2057
#define glVertexPointer glad_glVertexPointer
2058
typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTPROC)(GLsizei n, const GLuint *textures, GLboolean *residences);
2059
GLAPI PFNGLARETEXTURESRESIDENTPROC glad_glAreTexturesResident;
2060
#define glAreTexturesResident glad_glAreTexturesResident
2061
typedef void (APIENTRYP PFNGLPRIORITIZETEXTURESPROC)(GLsizei n, const GLuint *textures, const GLfloat *priorities);
2062
GLAPI PFNGLPRIORITIZETEXTURESPROC glad_glPrioritizeTextures;
2063
#define glPrioritizeTextures glad_glPrioritizeTextures
2064
typedef void (APIENTRYP PFNGLINDEXUBPROC)(GLubyte c);
2065
GLAPI PFNGLINDEXUBPROC glad_glIndexub;
2066
#define glIndexub glad_glIndexub
2067
typedef void (APIENTRYP PFNGLINDEXUBVPROC)(const GLubyte *c);
2068
GLAPI PFNGLINDEXUBVPROC glad_glIndexubv;
2069
#define glIndexubv glad_glIndexubv
2070
typedef void (APIENTRYP PFNGLPOPCLIENTATTRIBPROC)(void);
2071
GLAPI PFNGLPOPCLIENTATTRIBPROC glad_glPopClientAttrib;
2072
#define glPopClientAttrib glad_glPopClientAttrib
2073
typedef void (APIENTRYP PFNGLPUSHCLIENTATTRIBPROC)(GLbitfield mask);
2074
GLAPI PFNGLPUSHCLIENTATTRIBPROC glad_glPushClientAttrib;
2075
#define glPushClientAttrib glad_glPushClientAttrib
2076
#endif
2077
#ifndef GL_VERSION_1_2
2078
#define GL_VERSION_1_2 1
2079
GLAPI int GLAD_GL_VERSION_1_2;
2080
typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
2081
GLAPI PFNGLDRAWRANGEELEMENTSPROC glad_glDrawRangeElements;
2082
#define glDrawRangeElements glad_glDrawRangeElements
2083
typedef void (APIENTRYP PFNGLTEXIMAGE3DPROC)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
2084
GLAPI PFNGLTEXIMAGE3DPROC glad_glTexImage3D;
2085
#define glTexImage3D glad_glTexImage3D
2086
typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
2087
GLAPI PFNGLTEXSUBIMAGE3DPROC glad_glTexSubImage3D;
2088
#define glTexSubImage3D glad_glTexSubImage3D
2089
typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
2090
GLAPI PFNGLCOPYTEXSUBIMAGE3DPROC glad_glCopyTexSubImage3D;
2091
#define glCopyTexSubImage3D glad_glCopyTexSubImage3D
2092
#endif
2093
#ifndef GL_VERSION_1_3
2094
#define GL_VERSION_1_3 1
2095
GLAPI int GLAD_GL_VERSION_1_3;
2096
typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC)(GLenum texture);
2097
GLAPI PFNGLACTIVETEXTUREPROC glad_glActiveTexture;
2098
#define glActiveTexture glad_glActiveTexture
2099
typedef void (APIENTRYP PFNGLSAMPLECOVERAGEPROC)(GLfloat value, GLboolean invert);
2100
GLAPI PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage;
2101
#define glSampleCoverage glad_glSampleCoverage
2102
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
2103
GLAPI PFNGLCOMPRESSEDTEXIMAGE3DPROC glad_glCompressedTexImage3D;
2104
#define glCompressedTexImage3D glad_glCompressedTexImage3D
2105
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
2106
GLAPI PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D;
2107
#define glCompressedTexImage2D glad_glCompressedTexImage2D
2108
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);
2109
GLAPI PFNGLCOMPRESSEDTEXIMAGE1DPROC glad_glCompressedTexImage1D;
2110
#define glCompressedTexImage1D glad_glCompressedTexImage1D
2111
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
2112
GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glad_glCompressedTexSubImage3D;
2113
#define glCompressedTexSubImage3D glad_glCompressedTexSubImage3D
2114
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
2115
GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D;
2116
#define glCompressedTexSubImage2D glad_glCompressedTexSubImage2D
2117
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
2118
GLAPI PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glad_glCompressedTexSubImage1D;
2119
#define glCompressedTexSubImage1D glad_glCompressedTexSubImage1D
2120
typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEPROC)(GLenum target, GLint level, void *img);
2121
GLAPI PFNGLGETCOMPRESSEDTEXIMAGEPROC glad_glGetCompressedTexImage;
2122
#define glGetCompressedTexImage glad_glGetCompressedTexImage
2123
typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREPROC)(GLenum texture);
2124
GLAPI PFNGLCLIENTACTIVETEXTUREPROC glad_glClientActiveTexture;
2125
#define glClientActiveTexture glad_glClientActiveTexture
2126
typedef void (APIENTRYP PFNGLMULTITEXCOORD1DPROC)(GLenum target, GLdouble s);
2127
GLAPI PFNGLMULTITEXCOORD1DPROC glad_glMultiTexCoord1d;
2128
#define glMultiTexCoord1d glad_glMultiTexCoord1d
2129
typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVPROC)(GLenum target, const GLdouble *v);
2130
GLAPI PFNGLMULTITEXCOORD1DVPROC glad_glMultiTexCoord1dv;
2131
#define glMultiTexCoord1dv glad_glMultiTexCoord1dv
2132
typedef void (APIENTRYP PFNGLMULTITEXCOORD1FPROC)(GLenum target, GLfloat s);
2133
GLAPI PFNGLMULTITEXCOORD1FPROC glad_glMultiTexCoord1f;
2134
#define glMultiTexCoord1f glad_glMultiTexCoord1f
2135
typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVPROC)(GLenum target, const GLfloat *v);
2136
GLAPI PFNGLMULTITEXCOORD1FVPROC glad_glMultiTexCoord1fv;
2137
#define glMultiTexCoord1fv glad_glMultiTexCoord1fv
2138
typedef void (APIENTRYP PFNGLMULTITEXCOORD1IPROC)(GLenum target, GLint s);
2139
GLAPI PFNGLMULTITEXCOORD1IPROC glad_glMultiTexCoord1i;
2140
#define glMultiTexCoord1i glad_glMultiTexCoord1i
2141
typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVPROC)(GLenum target, const GLint *v);
2142
GLAPI PFNGLMULTITEXCOORD1IVPROC glad_glMultiTexCoord1iv;
2143
#define glMultiTexCoord1iv glad_glMultiTexCoord1iv
2144
typedef void (APIENTRYP PFNGLMULTITEXCOORD1SPROC)(GLenum target, GLshort s);
2145
GLAPI PFNGLMULTITEXCOORD1SPROC glad_glMultiTexCoord1s;
2146
#define glMultiTexCoord1s glad_glMultiTexCoord1s
2147
typedef void (APIENTRYP PFNGLMULTITEXCOORD1SVPROC)(GLenum target, const GLshort *v);
2148
GLAPI PFNGLMULTITEXCOORD1SVPROC glad_glMultiTexCoord1sv;
2149
#define glMultiTexCoord1sv glad_glMultiTexCoord1sv
2150
typedef void (APIENTRYP PFNGLMULTITEXCOORD2DPROC)(GLenum target, GLdouble s, GLdouble t);
2151
GLAPI PFNGLMULTITEXCOORD2DPROC glad_glMultiTexCoord2d;
2152
#define glMultiTexCoord2d glad_glMultiTexCoord2d
2153
typedef void (APIENTRYP PFNGLMULTITEXCOORD2DVPROC)(GLenum target, const GLdouble *v);
2154
GLAPI PFNGLMULTITEXCOORD2DVPROC glad_glMultiTexCoord2dv;
2155
#define glMultiTexCoord2dv glad_glMultiTexCoord2dv
2156
typedef void (APIENTRYP PFNGLMULTITEXCOORD2FPROC)(GLenum target, GLfloat s, GLfloat t);
2157
GLAPI PFNGLMULTITEXCOORD2FPROC glad_glMultiTexCoord2f;
2158
#define glMultiTexCoord2f glad_glMultiTexCoord2f
2159
typedef void (APIENTRYP PFNGLMULTITEXCOORD2FVPROC)(GLenum target, const GLfloat *v);
2160
GLAPI PFNGLMULTITEXCOORD2FVPROC glad_glMultiTexCoord2fv;
2161
#define glMultiTexCoord2fv glad_glMultiTexCoord2fv
2162
typedef void (APIENTRYP PFNGLMULTITEXCOORD2IPROC)(GLenum target, GLint s, GLint t);
2163
GLAPI PFNGLMULTITEXCOORD2IPROC glad_glMultiTexCoord2i;
2164
#define glMultiTexCoord2i glad_glMultiTexCoord2i
2165
typedef void (APIENTRYP PFNGLMULTITEXCOORD2IVPROC)(GLenum target, const GLint *v);
2166
GLAPI PFNGLMULTITEXCOORD2IVPROC glad_glMultiTexCoord2iv;
2167
#define glMultiTexCoord2iv glad_glMultiTexCoord2iv
2168
typedef void (APIENTRYP PFNGLMULTITEXCOORD2SPROC)(GLenum target, GLshort s, GLshort t);
2169
GLAPI PFNGLMULTITEXCOORD2SPROC glad_glMultiTexCoord2s;
2170
#define glMultiTexCoord2s glad_glMultiTexCoord2s
2171
typedef void (APIENTRYP PFNGLMULTITEXCOORD2SVPROC)(GLenum target, const GLshort *v);
2172
GLAPI PFNGLMULTITEXCOORD2SVPROC glad_glMultiTexCoord2sv;
2173
#define glMultiTexCoord2sv glad_glMultiTexCoord2sv
2174
typedef void (APIENTRYP PFNGLMULTITEXCOORD3DPROC)(GLenum target, GLdouble s, GLdouble t, GLdouble r);
2175
GLAPI PFNGLMULTITEXCOORD3DPROC glad_glMultiTexCoord3d;
2176
#define glMultiTexCoord3d glad_glMultiTexCoord3d
2177
typedef void (APIENTRYP PFNGLMULTITEXCOORD3DVPROC)(GLenum target, const GLdouble *v);
2178
GLAPI PFNGLMULTITEXCOORD3DVPROC glad_glMultiTexCoord3dv;
2179
#define glMultiTexCoord3dv glad_glMultiTexCoord3dv
2180
typedef void (APIENTRYP PFNGLMULTITEXCOORD3FPROC)(GLenum target, GLfloat s, GLfloat t, GLfloat r);
2181
GLAPI PFNGLMULTITEXCOORD3FPROC glad_glMultiTexCoord3f;
2182
#define glMultiTexCoord3f glad_glMultiTexCoord3f
2183
typedef void (APIENTRYP PFNGLMULTITEXCOORD3FVPROC)(GLenum target, const GLfloat *v);
2184
GLAPI PFNGLMULTITEXCOORD3FVPROC glad_glMultiTexCoord3fv;
2185
#define glMultiTexCoord3fv glad_glMultiTexCoord3fv
2186
typedef void (APIENTRYP PFNGLMULTITEXCOORD3IPROC)(GLenum target, GLint s, GLint t, GLint r);
2187
GLAPI PFNGLMULTITEXCOORD3IPROC glad_glMultiTexCoord3i;
2188
#define glMultiTexCoord3i glad_glMultiTexCoord3i
2189
typedef void (APIENTRYP PFNGLMULTITEXCOORD3IVPROC)(GLenum target, const GLint *v);
2190
GLAPI PFNGLMULTITEXCOORD3IVPROC glad_glMultiTexCoord3iv;
2191
#define glMultiTexCoord3iv glad_glMultiTexCoord3iv
2192
typedef void (APIENTRYP PFNGLMULTITEXCOORD3SPROC)(GLenum target, GLshort s, GLshort t, GLshort r);
2193
GLAPI PFNGLMULTITEXCOORD3SPROC glad_glMultiTexCoord3s;
2194
#define glMultiTexCoord3s glad_glMultiTexCoord3s
2195
typedef void (APIENTRYP PFNGLMULTITEXCOORD3SVPROC)(GLenum target, const GLshort *v);
2196
GLAPI PFNGLMULTITEXCOORD3SVPROC glad_glMultiTexCoord3sv;
2197
#define glMultiTexCoord3sv glad_glMultiTexCoord3sv
2198
typedef void (APIENTRYP PFNGLMULTITEXCOORD4DPROC)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
2199
GLAPI PFNGLMULTITEXCOORD4DPROC glad_glMultiTexCoord4d;
2200
#define glMultiTexCoord4d glad_glMultiTexCoord4d
2201
typedef void (APIENTRYP PFNGLMULTITEXCOORD4DVPROC)(GLenum target, const GLdouble *v);
2202
GLAPI PFNGLMULTITEXCOORD4DVPROC glad_glMultiTexCoord4dv;
2203
#define glMultiTexCoord4dv glad_glMultiTexCoord4dv
2204
typedef void (APIENTRYP PFNGLMULTITEXCOORD4FPROC)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
2205
GLAPI PFNGLMULTITEXCOORD4FPROC glad_glMultiTexCoord4f;
2206
#define glMultiTexCoord4f glad_glMultiTexCoord4f
2207
typedef void (APIENTRYP PFNGLMULTITEXCOORD4FVPROC)(GLenum target, const GLfloat *v);
2208
GLAPI PFNGLMULTITEXCOORD4FVPROC glad_glMultiTexCoord4fv;
2209
#define glMultiTexCoord4fv glad_glMultiTexCoord4fv
2210
typedef void (APIENTRYP PFNGLMULTITEXCOORD4IPROC)(GLenum target, GLint s, GLint t, GLint r, GLint q);
2211
GLAPI PFNGLMULTITEXCOORD4IPROC glad_glMultiTexCoord4i;
2212
#define glMultiTexCoord4i glad_glMultiTexCoord4i
2213
typedef void (APIENTRYP PFNGLMULTITEXCOORD4IVPROC)(GLenum target, const GLint *v);
2214
GLAPI PFNGLMULTITEXCOORD4IVPROC glad_glMultiTexCoord4iv;
2215
#define glMultiTexCoord4iv glad_glMultiTexCoord4iv
2216
typedef void (APIENTRYP PFNGLMULTITEXCOORD4SPROC)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
2217
GLAPI PFNGLMULTITEXCOORD4SPROC glad_glMultiTexCoord4s;
2218
#define glMultiTexCoord4s glad_glMultiTexCoord4s
2219
typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVPROC)(GLenum target, const GLshort *v);
2220
GLAPI PFNGLMULTITEXCOORD4SVPROC glad_glMultiTexCoord4sv;
2221
#define glMultiTexCoord4sv glad_glMultiTexCoord4sv
2222
typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFPROC)(const GLfloat *m);
2223
GLAPI PFNGLLOADTRANSPOSEMATRIXFPROC glad_glLoadTransposeMatrixf;
2224
#define glLoadTransposeMatrixf glad_glLoadTransposeMatrixf
2225
typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDPROC)(const GLdouble *m);
2226
GLAPI PFNGLLOADTRANSPOSEMATRIXDPROC glad_glLoadTransposeMatrixd;
2227
#define glLoadTransposeMatrixd glad_glLoadTransposeMatrixd
2228
typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFPROC)(const GLfloat *m);
2229
GLAPI PFNGLMULTTRANSPOSEMATRIXFPROC glad_glMultTransposeMatrixf;
2230
#define glMultTransposeMatrixf glad_glMultTransposeMatrixf
2231
typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDPROC)(const GLdouble *m);
2232
GLAPI PFNGLMULTTRANSPOSEMATRIXDPROC glad_glMultTransposeMatrixd;
2233
#define glMultTransposeMatrixd glad_glMultTransposeMatrixd
2234
#endif
2235
#ifndef GL_VERSION_1_4
2236
#define GL_VERSION_1_4 1
2237
GLAPI int GLAD_GL_VERSION_1_4;
2238
typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEPROC)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
2239
GLAPI PFNGLBLENDFUNCSEPARATEPROC glad_glBlendFuncSeparate;
2240
#define glBlendFuncSeparate glad_glBlendFuncSeparate
2241
typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSPROC)(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount);
2242
GLAPI PFNGLMULTIDRAWARRAYSPROC glad_glMultiDrawArrays;
2243
#define glMultiDrawArrays glad_glMultiDrawArrays
2244
typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSPROC)(GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount);
2245
GLAPI PFNGLMULTIDRAWELEMENTSPROC glad_glMultiDrawElements;
2246
#define glMultiDrawElements glad_glMultiDrawElements
2247
typedef void (APIENTRYP PFNGLPOINTPARAMETERFPROC)(GLenum pname, GLfloat param);
2248
GLAPI PFNGLPOINTPARAMETERFPROC glad_glPointParameterf;
2249
#define glPointParameterf glad_glPointParameterf
2250
typedef void (APIENTRYP PFNGLPOINTPARAMETERFVPROC)(GLenum pname, const GLfloat *params);
2251
GLAPI PFNGLPOINTPARAMETERFVPROC glad_glPointParameterfv;
2252
#define glPointParameterfv glad_glPointParameterfv
2253
typedef void (APIENTRYP PFNGLPOINTPARAMETERIPROC)(GLenum pname, GLint param);
2254
GLAPI PFNGLPOINTPARAMETERIPROC glad_glPointParameteri;
2255
#define glPointParameteri glad_glPointParameteri
2256
typedef void (APIENTRYP PFNGLPOINTPARAMETERIVPROC)(GLenum pname, const GLint *params);
2257
GLAPI PFNGLPOINTPARAMETERIVPROC glad_glPointParameteriv;
2258
#define glPointParameteriv glad_glPointParameteriv
2259
typedef void (APIENTRYP PFNGLFOGCOORDFPROC)(GLfloat coord);
2260
GLAPI PFNGLFOGCOORDFPROC glad_glFogCoordf;
2261
#define glFogCoordf glad_glFogCoordf
2262
typedef void (APIENTRYP PFNGLFOGCOORDFVPROC)(const GLfloat *coord);
2263
GLAPI PFNGLFOGCOORDFVPROC glad_glFogCoordfv;
2264
#define glFogCoordfv glad_glFogCoordfv
2265
typedef void (APIENTRYP PFNGLFOGCOORDDPROC)(GLdouble coord);
2266
GLAPI PFNGLFOGCOORDDPROC glad_glFogCoordd;
2267
#define glFogCoordd glad_glFogCoordd
2268
typedef void (APIENTRYP PFNGLFOGCOORDDVPROC)(const GLdouble *coord);
2269
GLAPI PFNGLFOGCOORDDVPROC glad_glFogCoorddv;
2270
#define glFogCoorddv glad_glFogCoorddv
2271
typedef void (APIENTRYP PFNGLFOGCOORDPOINTERPROC)(GLenum type, GLsizei stride, const void *pointer);
2272
GLAPI PFNGLFOGCOORDPOINTERPROC glad_glFogCoordPointer;
2273
#define glFogCoordPointer glad_glFogCoordPointer
2274
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BPROC)(GLbyte red, GLbyte green, GLbyte blue);
2275
GLAPI PFNGLSECONDARYCOLOR3BPROC glad_glSecondaryColor3b;
2276
#define glSecondaryColor3b glad_glSecondaryColor3b
2277
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BVPROC)(const GLbyte *v);
2278
GLAPI PFNGLSECONDARYCOLOR3BVPROC glad_glSecondaryColor3bv;
2279
#define glSecondaryColor3bv glad_glSecondaryColor3bv
2280
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DPROC)(GLdouble red, GLdouble green, GLdouble blue);
2281
GLAPI PFNGLSECONDARYCOLOR3DPROC glad_glSecondaryColor3d;
2282
#define glSecondaryColor3d glad_glSecondaryColor3d
2283
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DVPROC)(const GLdouble *v);
2284
GLAPI PFNGLSECONDARYCOLOR3DVPROC glad_glSecondaryColor3dv;
2285
#define glSecondaryColor3dv glad_glSecondaryColor3dv
2286
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FPROC)(GLfloat red, GLfloat green, GLfloat blue);
2287
GLAPI PFNGLSECONDARYCOLOR3FPROC glad_glSecondaryColor3f;
2288
#define glSecondaryColor3f glad_glSecondaryColor3f
2289
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FVPROC)(const GLfloat *v);
2290
GLAPI PFNGLSECONDARYCOLOR3FVPROC glad_glSecondaryColor3fv;
2291
#define glSecondaryColor3fv glad_glSecondaryColor3fv
2292
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IPROC)(GLint red, GLint green, GLint blue);
2293
GLAPI PFNGLSECONDARYCOLOR3IPROC glad_glSecondaryColor3i;
2294
#define glSecondaryColor3i glad_glSecondaryColor3i
2295
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IVPROC)(const GLint *v);
2296
GLAPI PFNGLSECONDARYCOLOR3IVPROC glad_glSecondaryColor3iv;
2297
#define glSecondaryColor3iv glad_glSecondaryColor3iv
2298
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SPROC)(GLshort red, GLshort green, GLshort blue);
2299
GLAPI PFNGLSECONDARYCOLOR3SPROC glad_glSecondaryColor3s;
2300
#define glSecondaryColor3s glad_glSecondaryColor3s
2301
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SVPROC)(const GLshort *v);
2302
GLAPI PFNGLSECONDARYCOLOR3SVPROC glad_glSecondaryColor3sv;
2303
#define glSecondaryColor3sv glad_glSecondaryColor3sv
2304
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBPROC)(GLubyte red, GLubyte green, GLubyte blue);
2305
GLAPI PFNGLSECONDARYCOLOR3UBPROC glad_glSecondaryColor3ub;
2306
#define glSecondaryColor3ub glad_glSecondaryColor3ub
2307
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBVPROC)(const GLubyte *v);
2308
GLAPI PFNGLSECONDARYCOLOR3UBVPROC glad_glSecondaryColor3ubv;
2309
#define glSecondaryColor3ubv glad_glSecondaryColor3ubv
2310
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIPROC)(GLuint red, GLuint green, GLuint blue);
2311
GLAPI PFNGLSECONDARYCOLOR3UIPROC glad_glSecondaryColor3ui;
2312
#define glSecondaryColor3ui glad_glSecondaryColor3ui
2313
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIVPROC)(const GLuint *v);
2314
GLAPI PFNGLSECONDARYCOLOR3UIVPROC glad_glSecondaryColor3uiv;
2315
#define glSecondaryColor3uiv glad_glSecondaryColor3uiv
2316
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USPROC)(GLushort red, GLushort green, GLushort blue);
2317
GLAPI PFNGLSECONDARYCOLOR3USPROC glad_glSecondaryColor3us;
2318
#define glSecondaryColor3us glad_glSecondaryColor3us
2319
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USVPROC)(const GLushort *v);
2320
GLAPI PFNGLSECONDARYCOLOR3USVPROC glad_glSecondaryColor3usv;
2321
#define glSecondaryColor3usv glad_glSecondaryColor3usv
2322
typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTERPROC)(GLint size, GLenum type, GLsizei stride, const void *pointer);
2323
GLAPI PFNGLSECONDARYCOLORPOINTERPROC glad_glSecondaryColorPointer;
2324
#define glSecondaryColorPointer glad_glSecondaryColorPointer
2325
typedef void (APIENTRYP PFNGLWINDOWPOS2DPROC)(GLdouble x, GLdouble y);
2326
GLAPI PFNGLWINDOWPOS2DPROC glad_glWindowPos2d;
2327
#define glWindowPos2d glad_glWindowPos2d
2328
typedef void (APIENTRYP PFNGLWINDOWPOS2DVPROC)(const GLdouble *v);
2329
GLAPI PFNGLWINDOWPOS2DVPROC glad_glWindowPos2dv;
2330
#define glWindowPos2dv glad_glWindowPos2dv
2331
typedef void (APIENTRYP PFNGLWINDOWPOS2FPROC)(GLfloat x, GLfloat y);
2332
GLAPI PFNGLWINDOWPOS2FPROC glad_glWindowPos2f;
2333
#define glWindowPos2f glad_glWindowPos2f
2334
typedef void (APIENTRYP PFNGLWINDOWPOS2FVPROC)(const GLfloat *v);
2335
GLAPI PFNGLWINDOWPOS2FVPROC glad_glWindowPos2fv;
2336
#define glWindowPos2fv glad_glWindowPos2fv
2337
typedef void (APIENTRYP PFNGLWINDOWPOS2IPROC)(GLint x, GLint y);
2338
GLAPI PFNGLWINDOWPOS2IPROC glad_glWindowPos2i;
2339
#define glWindowPos2i glad_glWindowPos2i
2340
typedef void (APIENTRYP PFNGLWINDOWPOS2IVPROC)(const GLint *v);
2341
GLAPI PFNGLWINDOWPOS2IVPROC glad_glWindowPos2iv;
2342
#define glWindowPos2iv glad_glWindowPos2iv
2343
typedef void (APIENTRYP PFNGLWINDOWPOS2SPROC)(GLshort x, GLshort y);
2344
GLAPI PFNGLWINDOWPOS2SPROC glad_glWindowPos2s;
2345
#define glWindowPos2s glad_glWindowPos2s
2346
typedef void (APIENTRYP PFNGLWINDOWPOS2SVPROC)(const GLshort *v);
2347
GLAPI PFNGLWINDOWPOS2SVPROC glad_glWindowPos2sv;
2348
#define glWindowPos2sv glad_glWindowPos2sv
2349
typedef void (APIENTRYP PFNGLWINDOWPOS3DPROC)(GLdouble x, GLdouble y, GLdouble z);
2350
GLAPI PFNGLWINDOWPOS3DPROC glad_glWindowPos3d;
2351
#define glWindowPos3d glad_glWindowPos3d
2352
typedef void (APIENTRYP PFNGLWINDOWPOS3DVPROC)(const GLdouble *v);
2353
GLAPI PFNGLWINDOWPOS3DVPROC glad_glWindowPos3dv;
2354
#define glWindowPos3dv glad_glWindowPos3dv
2355
typedef void (APIENTRYP PFNGLWINDOWPOS3FPROC)(GLfloat x, GLfloat y, GLfloat z);
2356
GLAPI PFNGLWINDOWPOS3FPROC glad_glWindowPos3f;
2357
#define glWindowPos3f glad_glWindowPos3f
2358
typedef void (APIENTRYP PFNGLWINDOWPOS3FVPROC)(const GLfloat *v);
2359
GLAPI PFNGLWINDOWPOS3FVPROC glad_glWindowPos3fv;
2360
#define glWindowPos3fv glad_glWindowPos3fv
2361
typedef void (APIENTRYP PFNGLWINDOWPOS3IPROC)(GLint x, GLint y, GLint z);
2362
GLAPI PFNGLWINDOWPOS3IPROC glad_glWindowPos3i;
2363
#define glWindowPos3i glad_glWindowPos3i
2364
typedef void (APIENTRYP PFNGLWINDOWPOS3IVPROC)(const GLint *v);
2365
GLAPI PFNGLWINDOWPOS3IVPROC glad_glWindowPos3iv;
2366
#define glWindowPos3iv glad_glWindowPos3iv
2367
typedef void (APIENTRYP PFNGLWINDOWPOS3SPROC)(GLshort x, GLshort y, GLshort z);
2368
GLAPI PFNGLWINDOWPOS3SPROC glad_glWindowPos3s;
2369
#define glWindowPos3s glad_glWindowPos3s
2370
typedef void (APIENTRYP PFNGLWINDOWPOS3SVPROC)(const GLshort *v);
2371
GLAPI PFNGLWINDOWPOS3SVPROC glad_glWindowPos3sv;
2372
#define glWindowPos3sv glad_glWindowPos3sv
2373
typedef void (APIENTRYP PFNGLBLENDCOLORPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
2374
GLAPI PFNGLBLENDCOLORPROC glad_glBlendColor;
2375
#define glBlendColor glad_glBlendColor
2376
typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC)(GLenum mode);
2377
GLAPI PFNGLBLENDEQUATIONPROC glad_glBlendEquation;
2378
#define glBlendEquation glad_glBlendEquation
2379
#endif
2380
#ifndef GL_VERSION_1_5
2381
#define GL_VERSION_1_5 1
2382
GLAPI int GLAD_GL_VERSION_1_5;
2383
typedef void (APIENTRYP PFNGLGENQUERIESPROC)(GLsizei n, GLuint *ids);
2384
GLAPI PFNGLGENQUERIESPROC glad_glGenQueries;
2385
#define glGenQueries glad_glGenQueries
2386
typedef void (APIENTRYP PFNGLDELETEQUERIESPROC)(GLsizei n, const GLuint *ids);
2387
GLAPI PFNGLDELETEQUERIESPROC glad_glDeleteQueries;
2388
#define glDeleteQueries glad_glDeleteQueries
2389
typedef GLboolean (APIENTRYP PFNGLISQUERYPROC)(GLuint id);
2390
GLAPI PFNGLISQUERYPROC glad_glIsQuery;
2391
#define glIsQuery glad_glIsQuery
2392
typedef void (APIENTRYP PFNGLBEGINQUERYPROC)(GLenum target, GLuint id);
2393
GLAPI PFNGLBEGINQUERYPROC glad_glBeginQuery;
2394
#define glBeginQuery glad_glBeginQuery
2395
typedef void (APIENTRYP PFNGLENDQUERYPROC)(GLenum target);
2396
GLAPI PFNGLENDQUERYPROC glad_glEndQuery;
2397
#define glEndQuery glad_glEndQuery
2398
typedef void (APIENTRYP PFNGLGETQUERYIVPROC)(GLenum target, GLenum pname, GLint *params);
2399
GLAPI PFNGLGETQUERYIVPROC glad_glGetQueryiv;
2400
#define glGetQueryiv glad_glGetQueryiv
2401
typedef void (APIENTRYP PFNGLGETQUERYOBJECTIVPROC)(GLuint id, GLenum pname, GLint *params);
2402
GLAPI PFNGLGETQUERYOBJECTIVPROC glad_glGetQueryObjectiv;
2403
#define glGetQueryObjectiv glad_glGetQueryObjectiv
2404
typedef void (APIENTRYP PFNGLGETQUERYOBJECTUIVPROC)(GLuint id, GLenum pname, GLuint *params);
2405
GLAPI PFNGLGETQUERYOBJECTUIVPROC glad_glGetQueryObjectuiv;
2406
#define glGetQueryObjectuiv glad_glGetQueryObjectuiv
2407
typedef void (APIENTRYP PFNGLBINDBUFFERPROC)(GLenum target, GLuint buffer);
2408
GLAPI PFNGLBINDBUFFERPROC glad_glBindBuffer;
2409
#define glBindBuffer glad_glBindBuffer
2410
typedef void (APIENTRYP PFNGLDELETEBUFFERSPROC)(GLsizei n, const GLuint *buffers);
2411
GLAPI PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers;
2412
#define glDeleteBuffers glad_glDeleteBuffers
2413
typedef void (APIENTRYP PFNGLGENBUFFERSPROC)(GLsizei n, GLuint *buffers);
2414
GLAPI PFNGLGENBUFFERSPROC glad_glGenBuffers;
2415
#define glGenBuffers glad_glGenBuffers
2416
typedef GLboolean (APIENTRYP PFNGLISBUFFERPROC)(GLuint buffer);
2417
GLAPI PFNGLISBUFFERPROC glad_glIsBuffer;
2418
#define glIsBuffer glad_glIsBuffer
2419
typedef void (APIENTRYP PFNGLBUFFERDATAPROC)(GLenum target, GLsizeiptr size, const void *data, GLenum usage);
2420
GLAPI PFNGLBUFFERDATAPROC glad_glBufferData;
2421
#define glBufferData glad_glBufferData
2422
typedef void (APIENTRYP PFNGLBUFFERSUBDATAPROC)(GLenum target, GLintptr offset, GLsizeiptr size, const void *data);
2423
GLAPI PFNGLBUFFERSUBDATAPROC glad_glBufferSubData;
2424
#define glBufferSubData glad_glBufferSubData
2425
typedef void (APIENTRYP PFNGLGETBUFFERSUBDATAPROC)(GLenum target, GLintptr offset, GLsizeiptr size, void *data);
2426
GLAPI PFNGLGETBUFFERSUBDATAPROC glad_glGetBufferSubData;
2427
#define glGetBufferSubData glad_glGetBufferSubData
2428
typedef void * (APIENTRYP PFNGLMAPBUFFERPROC)(GLenum target, GLenum access);
2429
GLAPI PFNGLMAPBUFFERPROC glad_glMapBuffer;
2430
#define glMapBuffer glad_glMapBuffer
2431
typedef GLboolean (APIENTRYP PFNGLUNMAPBUFFERPROC)(GLenum target);
2432
GLAPI PFNGLUNMAPBUFFERPROC glad_glUnmapBuffer;
2433
#define glUnmapBuffer glad_glUnmapBuffer
2434
typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params);
2435
GLAPI PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv;
2436
#define glGetBufferParameteriv glad_glGetBufferParameteriv
2437
typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVPROC)(GLenum target, GLenum pname, void **params);
2438
GLAPI PFNGLGETBUFFERPOINTERVPROC glad_glGetBufferPointerv;
2439
#define glGetBufferPointerv glad_glGetBufferPointerv
2440
#endif
2441
#ifndef GL_VERSION_2_0
2442
#define GL_VERSION_2_0 1
2443
GLAPI int GLAD_GL_VERSION_2_0;
2444
typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEPROC)(GLenum modeRGB, GLenum modeAlpha);
2445
GLAPI PFNGLBLENDEQUATIONSEPARATEPROC glad_glBlendEquationSeparate;
2446
#define glBlendEquationSeparate glad_glBlendEquationSeparate
2447
typedef void (APIENTRYP PFNGLDRAWBUFFERSPROC)(GLsizei n, const GLenum *bufs);
2448
GLAPI PFNGLDRAWBUFFERSPROC glad_glDrawBuffers;
2449
#define glDrawBuffers glad_glDrawBuffers
2450
typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEPROC)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
2451
GLAPI PFNGLSTENCILOPSEPARATEPROC glad_glStencilOpSeparate;
2452
#define glStencilOpSeparate glad_glStencilOpSeparate
2453
typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEPROC)(GLenum face, GLenum func, GLint ref, GLuint mask);
2454
GLAPI PFNGLSTENCILFUNCSEPARATEPROC glad_glStencilFuncSeparate;
2455
#define glStencilFuncSeparate glad_glStencilFuncSeparate
2456
typedef void (APIENTRYP PFNGLSTENCILMASKSEPARATEPROC)(GLenum face, GLuint mask);
2457
GLAPI PFNGLSTENCILMASKSEPARATEPROC glad_glStencilMaskSeparate;
2458
#define glStencilMaskSeparate glad_glStencilMaskSeparate
2459
typedef void (APIENTRYP PFNGLATTACHSHADERPROC)(GLuint program, GLuint shader);
2460
GLAPI PFNGLATTACHSHADERPROC glad_glAttachShader;
2461
#define glAttachShader glad_glAttachShader
2462
typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONPROC)(GLuint program, GLuint index, const GLchar *name);
2463
GLAPI PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation;
2464
#define glBindAttribLocation glad_glBindAttribLocation
2465
typedef void (APIENTRYP PFNGLCOMPILESHADERPROC)(GLuint shader);
2466
GLAPI PFNGLCOMPILESHADERPROC glad_glCompileShader;
2467
#define glCompileShader glad_glCompileShader
2468
typedef GLuint (APIENTRYP PFNGLCREATEPROGRAMPROC)(void);
2469
GLAPI PFNGLCREATEPROGRAMPROC glad_glCreateProgram;
2470
#define glCreateProgram glad_glCreateProgram
2471
typedef GLuint (APIENTRYP PFNGLCREATESHADERPROC)(GLenum type);
2472
GLAPI PFNGLCREATESHADERPROC glad_glCreateShader;
2473
#define glCreateShader glad_glCreateShader
2474
typedef void (APIENTRYP PFNGLDELETEPROGRAMPROC)(GLuint program);
2475
GLAPI PFNGLDELETEPROGRAMPROC glad_glDeleteProgram;
2476
#define glDeleteProgram glad_glDeleteProgram
2477
typedef void (APIENTRYP PFNGLDELETESHADERPROC)(GLuint shader);
2478
GLAPI PFNGLDELETESHADERPROC glad_glDeleteShader;
2479
#define glDeleteShader glad_glDeleteShader
2480
typedef void (APIENTRYP PFNGLDETACHSHADERPROC)(GLuint program, GLuint shader);
2481
GLAPI PFNGLDETACHSHADERPROC glad_glDetachShader;
2482
#define glDetachShader glad_glDetachShader
2483
typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYPROC)(GLuint index);
2484
GLAPI PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray;
2485
#define glDisableVertexAttribArray glad_glDisableVertexAttribArray
2486
typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBARRAYPROC)(GLuint index);
2487
GLAPI PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray;
2488
#define glEnableVertexAttribArray glad_glEnableVertexAttribArray
2489
typedef void (APIENTRYP PFNGLGETACTIVEATTRIBPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
2490
GLAPI PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib;
2491
#define glGetActiveAttrib glad_glGetActiveAttrib
2492
typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
2493
GLAPI PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform;
2494
#define glGetActiveUniform glad_glGetActiveUniform
2495
typedef void (APIENTRYP PFNGLGETATTACHEDSHADERSPROC)(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders);
2496
GLAPI PFNGLGETATTACHEDSHADERSPROC glad_glGetAttachedShaders;
2497
#define glGetAttachedShaders glad_glGetAttachedShaders
2498
typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONPROC)(GLuint program, const GLchar *name);
2499
GLAPI PFNGLGETATTRIBLOCATIONPROC glad_glGetAttribLocation;
2500
#define glGetAttribLocation glad_glGetAttribLocation
2501
typedef void (APIENTRYP PFNGLGETPROGRAMIVPROC)(GLuint program, GLenum pname, GLint *params);
2502
GLAPI PFNGLGETPROGRAMIVPROC glad_glGetProgramiv;
2503
#define glGetProgramiv glad_glGetProgramiv
2504
typedef void (APIENTRYP PFNGLGETPROGRAMINFOLOGPROC)(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
2505
GLAPI PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog;
2506
#define glGetProgramInfoLog glad_glGetProgramInfoLog
2507
typedef void (APIENTRYP PFNGLGETSHADERIVPROC)(GLuint shader, GLenum pname, GLint *params);
2508
GLAPI PFNGLGETSHADERIVPROC glad_glGetShaderiv;
2509
#define glGetShaderiv glad_glGetShaderiv
2510
typedef void (APIENTRYP PFNGLGETSHADERINFOLOGPROC)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
2511
GLAPI PFNGLGETSHADERINFOLOGPROC glad_glGetShaderInfoLog;
2512
#define glGetShaderInfoLog glad_glGetShaderInfoLog
2513
typedef void (APIENTRYP PFNGLGETSHADERSOURCEPROC)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
2514
GLAPI PFNGLGETSHADERSOURCEPROC glad_glGetShaderSource;
2515
#define glGetShaderSource glad_glGetShaderSource
2516
typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONPROC)(GLuint program, const GLchar *name);
2517
GLAPI PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation;
2518
#define glGetUniformLocation glad_glGetUniformLocation
2519
typedef void (APIENTRYP PFNGLGETUNIFORMFVPROC)(GLuint program, GLint location, GLfloat *params);
2520
GLAPI PFNGLGETUNIFORMFVPROC glad_glGetUniformfv;
2521
#define glGetUniformfv glad_glGetUniformfv
2522
typedef void (APIENTRYP PFNGLGETUNIFORMIVPROC)(GLuint program, GLint location, GLint *params);
2523
GLAPI PFNGLGETUNIFORMIVPROC glad_glGetUniformiv;
2524
#define glGetUniformiv glad_glGetUniformiv
2525
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVPROC)(GLuint index, GLenum pname, GLdouble *params);
2526
GLAPI PFNGLGETVERTEXATTRIBDVPROC glad_glGetVertexAttribdv;
2527
#define glGetVertexAttribdv glad_glGetVertexAttribdv
2528
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVPROC)(GLuint index, GLenum pname, GLfloat *params);
2529
GLAPI PFNGLGETVERTEXATTRIBFVPROC glad_glGetVertexAttribfv;
2530
#define glGetVertexAttribfv glad_glGetVertexAttribfv
2531
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVPROC)(GLuint index, GLenum pname, GLint *params);
2532
GLAPI PFNGLGETVERTEXATTRIBIVPROC glad_glGetVertexAttribiv;
2533
#define glGetVertexAttribiv glad_glGetVertexAttribiv
2534
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVPROC)(GLuint index, GLenum pname, void **pointer);
2535
GLAPI PFNGLGETVERTEXATTRIBPOINTERVPROC glad_glGetVertexAttribPointerv;
2536
#define glGetVertexAttribPointerv glad_glGetVertexAttribPointerv
2537
typedef GLboolean (APIENTRYP PFNGLISPROGRAMPROC)(GLuint program);
2538
GLAPI PFNGLISPROGRAMPROC glad_glIsProgram;
2539
#define glIsProgram glad_glIsProgram
2540
typedef GLboolean (APIENTRYP PFNGLISSHADERPROC)(GLuint shader);
2541
GLAPI PFNGLISSHADERPROC glad_glIsShader;
2542
#define glIsShader glad_glIsShader
2543
typedef void (APIENTRYP PFNGLLINKPROGRAMPROC)(GLuint program);
2544
GLAPI PFNGLLINKPROGRAMPROC glad_glLinkProgram;
2545
#define glLinkProgram glad_glLinkProgram
2546
typedef void (APIENTRYP PFNGLSHADERSOURCEPROC)(GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length);
2547
GLAPI PFNGLSHADERSOURCEPROC glad_glShaderSource;
2548
#define glShaderSource glad_glShaderSource
2549
typedef void (APIENTRYP PFNGLUSEPROGRAMPROC)(GLuint program);
2550
GLAPI PFNGLUSEPROGRAMPROC glad_glUseProgram;
2551
#define glUseProgram glad_glUseProgram
2552
typedef void (APIENTRYP PFNGLUNIFORM1FPROC)(GLint location, GLfloat v0);
2553
GLAPI PFNGLUNIFORM1FPROC glad_glUniform1f;
2554
#define glUniform1f glad_glUniform1f
2555
typedef void (APIENTRYP PFNGLUNIFORM2FPROC)(GLint location, GLfloat v0, GLfloat v1);
2556
GLAPI PFNGLUNIFORM2FPROC glad_glUniform2f;
2557
#define glUniform2f glad_glUniform2f
2558
typedef void (APIENTRYP PFNGLUNIFORM3FPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
2559
GLAPI PFNGLUNIFORM3FPROC glad_glUniform3f;
2560
#define glUniform3f glad_glUniform3f
2561
typedef void (APIENTRYP PFNGLUNIFORM4FPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
2562
GLAPI PFNGLUNIFORM4FPROC glad_glUniform4f;
2563
#define glUniform4f glad_glUniform4f
2564
typedef void (APIENTRYP PFNGLUNIFORM1IPROC)(GLint location, GLint v0);
2565
GLAPI PFNGLUNIFORM1IPROC glad_glUniform1i;
2566
#define glUniform1i glad_glUniform1i
2567
typedef void (APIENTRYP PFNGLUNIFORM2IPROC)(GLint location, GLint v0, GLint v1);
2568
GLAPI PFNGLUNIFORM2IPROC glad_glUniform2i;
2569
#define glUniform2i glad_glUniform2i
2570
typedef void (APIENTRYP PFNGLUNIFORM3IPROC)(GLint location, GLint v0, GLint v1, GLint v2);
2571
GLAPI PFNGLUNIFORM3IPROC glad_glUniform3i;
2572
#define glUniform3i glad_glUniform3i
2573
typedef void (APIENTRYP PFNGLUNIFORM4IPROC)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
2574
GLAPI PFNGLUNIFORM4IPROC glad_glUniform4i;
2575
#define glUniform4i glad_glUniform4i
2576
typedef void (APIENTRYP PFNGLUNIFORM1FVPROC)(GLint location, GLsizei count, const GLfloat *value);
2577
GLAPI PFNGLUNIFORM1FVPROC glad_glUniform1fv;
2578
#define glUniform1fv glad_glUniform1fv
2579
typedef void (APIENTRYP PFNGLUNIFORM2FVPROC)(GLint location, GLsizei count, const GLfloat *value);
2580
GLAPI PFNGLUNIFORM2FVPROC glad_glUniform2fv;
2581
#define glUniform2fv glad_glUniform2fv
2582
typedef void (APIENTRYP PFNGLUNIFORM3FVPROC)(GLint location, GLsizei count, const GLfloat *value);
2583
GLAPI PFNGLUNIFORM3FVPROC glad_glUniform3fv;
2584
#define glUniform3fv glad_glUniform3fv
2585
typedef void (APIENTRYP PFNGLUNIFORM4FVPROC)(GLint location, GLsizei count, const GLfloat *value);
2586
GLAPI PFNGLUNIFORM4FVPROC glad_glUniform4fv;
2587
#define glUniform4fv glad_glUniform4fv
2588
typedef void (APIENTRYP PFNGLUNIFORM1IVPROC)(GLint location, GLsizei count, const GLint *value);
2589
GLAPI PFNGLUNIFORM1IVPROC glad_glUniform1iv;
2590
#define glUniform1iv glad_glUniform1iv
2591
typedef void (APIENTRYP PFNGLUNIFORM2IVPROC)(GLint location, GLsizei count, const GLint *value);
2592
GLAPI PFNGLUNIFORM2IVPROC glad_glUniform2iv;
2593
#define glUniform2iv glad_glUniform2iv
2594
typedef void (APIENTRYP PFNGLUNIFORM3IVPROC)(GLint location, GLsizei count, const GLint *value);
2595
GLAPI PFNGLUNIFORM3IVPROC glad_glUniform3iv;
2596
#define glUniform3iv glad_glUniform3iv
2597
typedef void (APIENTRYP PFNGLUNIFORM4IVPROC)(GLint location, GLsizei count, const GLint *value);
2598
GLAPI PFNGLUNIFORM4IVPROC glad_glUniform4iv;
2599
#define glUniform4iv glad_glUniform4iv
2600
typedef void (APIENTRYP PFNGLUNIFORMMATRIX2FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2601
GLAPI PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv;
2602
#define glUniformMatrix2fv glad_glUniformMatrix2fv
2603
typedef void (APIENTRYP PFNGLUNIFORMMATRIX3FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2604
GLAPI PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv;
2605
#define glUniformMatrix3fv glad_glUniformMatrix3fv
2606
typedef void (APIENTRYP PFNGLUNIFORMMATRIX4FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2607
GLAPI PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv;
2608
#define glUniformMatrix4fv glad_glUniformMatrix4fv
2609
typedef void (APIENTRYP PFNGLVALIDATEPROGRAMPROC)(GLuint program);
2610
GLAPI PFNGLVALIDATEPROGRAMPROC glad_glValidateProgram;
2611
#define glValidateProgram glad_glValidateProgram
2612
typedef void (APIENTRYP PFNGLVERTEXATTRIB1DPROC)(GLuint index, GLdouble x);
2613
GLAPI PFNGLVERTEXATTRIB1DPROC glad_glVertexAttrib1d;
2614
#define glVertexAttrib1d glad_glVertexAttrib1d
2615
typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVPROC)(GLuint index, const GLdouble *v);
2616
GLAPI PFNGLVERTEXATTRIB1DVPROC glad_glVertexAttrib1dv;
2617
#define glVertexAttrib1dv glad_glVertexAttrib1dv
2618
typedef void (APIENTRYP PFNGLVERTEXATTRIB1FPROC)(GLuint index, GLfloat x);
2619
GLAPI PFNGLVERTEXATTRIB1FPROC glad_glVertexAttrib1f;
2620
#define glVertexAttrib1f glad_glVertexAttrib1f
2621
typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVPROC)(GLuint index, const GLfloat *v);
2622
GLAPI PFNGLVERTEXATTRIB1FVPROC glad_glVertexAttrib1fv;
2623
#define glVertexAttrib1fv glad_glVertexAttrib1fv
2624
typedef void (APIENTRYP PFNGLVERTEXATTRIB1SPROC)(GLuint index, GLshort x);
2625
GLAPI PFNGLVERTEXATTRIB1SPROC glad_glVertexAttrib1s;
2626
#define glVertexAttrib1s glad_glVertexAttrib1s
2627
typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVPROC)(GLuint index, const GLshort *v);
2628
GLAPI PFNGLVERTEXATTRIB1SVPROC glad_glVertexAttrib1sv;
2629
#define glVertexAttrib1sv glad_glVertexAttrib1sv
2630
typedef void (APIENTRYP PFNGLVERTEXATTRIB2DPROC)(GLuint index, GLdouble x, GLdouble y);
2631
GLAPI PFNGLVERTEXATTRIB2DPROC glad_glVertexAttrib2d;
2632
#define glVertexAttrib2d glad_glVertexAttrib2d
2633
typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVPROC)(GLuint index, const GLdouble *v);
2634
GLAPI PFNGLVERTEXATTRIB2DVPROC glad_glVertexAttrib2dv;
2635
#define glVertexAttrib2dv glad_glVertexAttrib2dv
2636
typedef void (APIENTRYP PFNGLVERTEXATTRIB2FPROC)(GLuint index, GLfloat x, GLfloat y);
2637
GLAPI PFNGLVERTEXATTRIB2FPROC glad_glVertexAttrib2f;
2638
#define glVertexAttrib2f glad_glVertexAttrib2f
2639
typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVPROC)(GLuint index, const GLfloat *v);
2640
GLAPI PFNGLVERTEXATTRIB2FVPROC glad_glVertexAttrib2fv;
2641
#define glVertexAttrib2fv glad_glVertexAttrib2fv
2642
typedef void (APIENTRYP PFNGLVERTEXATTRIB2SPROC)(GLuint index, GLshort x, GLshort y);
2643
GLAPI PFNGLVERTEXATTRIB2SPROC glad_glVertexAttrib2s;
2644
#define glVertexAttrib2s glad_glVertexAttrib2s
2645
typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVPROC)(GLuint index, const GLshort *v);
2646
GLAPI PFNGLVERTEXATTRIB2SVPROC glad_glVertexAttrib2sv;
2647
#define glVertexAttrib2sv glad_glVertexAttrib2sv
2648
typedef void (APIENTRYP PFNGLVERTEXATTRIB3DPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
2649
GLAPI PFNGLVERTEXATTRIB3DPROC glad_glVertexAttrib3d;
2650
#define glVertexAttrib3d glad_glVertexAttrib3d
2651
typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVPROC)(GLuint index, const GLdouble *v);
2652
GLAPI PFNGLVERTEXATTRIB3DVPROC glad_glVertexAttrib3dv;
2653
#define glVertexAttrib3dv glad_glVertexAttrib3dv
2654
typedef void (APIENTRYP PFNGLVERTEXATTRIB3FPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
2655
GLAPI PFNGLVERTEXATTRIB3FPROC glad_glVertexAttrib3f;
2656
#define glVertexAttrib3f glad_glVertexAttrib3f
2657
typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVPROC)(GLuint index, const GLfloat *v);
2658
GLAPI PFNGLVERTEXATTRIB3FVPROC glad_glVertexAttrib3fv;
2659
#define glVertexAttrib3fv glad_glVertexAttrib3fv
2660
typedef void (APIENTRYP PFNGLVERTEXATTRIB3SPROC)(GLuint index, GLshort x, GLshort y, GLshort z);
2661
GLAPI PFNGLVERTEXATTRIB3SPROC glad_glVertexAttrib3s;
2662
#define glVertexAttrib3s glad_glVertexAttrib3s
2663
typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVPROC)(GLuint index, const GLshort *v);
2664
GLAPI PFNGLVERTEXATTRIB3SVPROC glad_glVertexAttrib3sv;
2665
#define glVertexAttrib3sv glad_glVertexAttrib3sv
2666
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NBVPROC)(GLuint index, const GLbyte *v);
2667
GLAPI PFNGLVERTEXATTRIB4NBVPROC glad_glVertexAttrib4Nbv;
2668
#define glVertexAttrib4Nbv glad_glVertexAttrib4Nbv
2669
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NIVPROC)(GLuint index, const GLint *v);
2670
GLAPI PFNGLVERTEXATTRIB4NIVPROC glad_glVertexAttrib4Niv;
2671
#define glVertexAttrib4Niv glad_glVertexAttrib4Niv
2672
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NSVPROC)(GLuint index, const GLshort *v);
2673
GLAPI PFNGLVERTEXATTRIB4NSVPROC glad_glVertexAttrib4Nsv;
2674
#define glVertexAttrib4Nsv glad_glVertexAttrib4Nsv
2675
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBPROC)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
2676
GLAPI PFNGLVERTEXATTRIB4NUBPROC glad_glVertexAttrib4Nub;
2677
#define glVertexAttrib4Nub glad_glVertexAttrib4Nub
2678
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBVPROC)(GLuint index, const GLubyte *v);
2679
GLAPI PFNGLVERTEXATTRIB4NUBVPROC glad_glVertexAttrib4Nubv;
2680
#define glVertexAttrib4Nubv glad_glVertexAttrib4Nubv
2681
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUIVPROC)(GLuint index, const GLuint *v);
2682
GLAPI PFNGLVERTEXATTRIB4NUIVPROC glad_glVertexAttrib4Nuiv;
2683
#define glVertexAttrib4Nuiv glad_glVertexAttrib4Nuiv
2684
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUSVPROC)(GLuint index, const GLushort *v);
2685
GLAPI PFNGLVERTEXATTRIB4NUSVPROC glad_glVertexAttrib4Nusv;
2686
#define glVertexAttrib4Nusv glad_glVertexAttrib4Nusv
2687
typedef void (APIENTRYP PFNGLVERTEXATTRIB4BVPROC)(GLuint index, const GLbyte *v);
2688
GLAPI PFNGLVERTEXATTRIB4BVPROC glad_glVertexAttrib4bv;
2689
#define glVertexAttrib4bv glad_glVertexAttrib4bv
2690
typedef void (APIENTRYP PFNGLVERTEXATTRIB4DPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2691
GLAPI PFNGLVERTEXATTRIB4DPROC glad_glVertexAttrib4d;
2692
#define glVertexAttrib4d glad_glVertexAttrib4d
2693
typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVPROC)(GLuint index, const GLdouble *v);
2694
GLAPI PFNGLVERTEXATTRIB4DVPROC glad_glVertexAttrib4dv;
2695
#define glVertexAttrib4dv glad_glVertexAttrib4dv
2696
typedef void (APIENTRYP PFNGLVERTEXATTRIB4FPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
2697
GLAPI PFNGLVERTEXATTRIB4FPROC glad_glVertexAttrib4f;
2698
#define glVertexAttrib4f glad_glVertexAttrib4f
2699
typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVPROC)(GLuint index, const GLfloat *v);
2700
GLAPI PFNGLVERTEXATTRIB4FVPROC glad_glVertexAttrib4fv;
2701
#define glVertexAttrib4fv glad_glVertexAttrib4fv
2702
typedef void (APIENTRYP PFNGLVERTEXATTRIB4IVPROC)(GLuint index, const GLint *v);
2703
GLAPI PFNGLVERTEXATTRIB4IVPROC glad_glVertexAttrib4iv;
2704
#define glVertexAttrib4iv glad_glVertexAttrib4iv
2705
typedef void (APIENTRYP PFNGLVERTEXATTRIB4SPROC)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
2706
GLAPI PFNGLVERTEXATTRIB4SPROC glad_glVertexAttrib4s;
2707
#define glVertexAttrib4s glad_glVertexAttrib4s
2708
typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVPROC)(GLuint index, const GLshort *v);
2709
GLAPI PFNGLVERTEXATTRIB4SVPROC glad_glVertexAttrib4sv;
2710
#define glVertexAttrib4sv glad_glVertexAttrib4sv
2711
typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVPROC)(GLuint index, const GLubyte *v);
2712
GLAPI PFNGLVERTEXATTRIB4UBVPROC glad_glVertexAttrib4ubv;
2713
#define glVertexAttrib4ubv glad_glVertexAttrib4ubv
2714
typedef void (APIENTRYP PFNGLVERTEXATTRIB4UIVPROC)(GLuint index, const GLuint *v);
2715
GLAPI PFNGLVERTEXATTRIB4UIVPROC glad_glVertexAttrib4uiv;
2716
#define glVertexAttrib4uiv glad_glVertexAttrib4uiv
2717
typedef void (APIENTRYP PFNGLVERTEXATTRIB4USVPROC)(GLuint index, const GLushort *v);
2718
GLAPI PFNGLVERTEXATTRIB4USVPROC glad_glVertexAttrib4usv;
2719
#define glVertexAttrib4usv glad_glVertexAttrib4usv
2720
typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERPROC)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);
2721
GLAPI PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer;
2722
#define glVertexAttribPointer glad_glVertexAttribPointer
2723
#endif
2724
#ifndef GL_ES_VERSION_2_0
2725
#define GL_ES_VERSION_2_0 1
2726
GLAPI int GLAD_GL_ES_VERSION_2_0;
2727
typedef void (APIENTRYP PFNGLBINDFRAMEBUFFERPROC)(GLenum target, GLuint framebuffer);
2728
GLAPI PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer;
2729
#define glBindFramebuffer glad_glBindFramebuffer
2730
typedef void (APIENTRYP PFNGLBINDRENDERBUFFERPROC)(GLenum target, GLuint renderbuffer);
2731
GLAPI PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer;
2732
#define glBindRenderbuffer glad_glBindRenderbuffer
2733
typedef GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSPROC)(GLenum target);
2734
GLAPI PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus;
2735
#define glCheckFramebufferStatus glad_glCheckFramebufferStatus
2736
typedef void (APIENTRYP PFNGLCLEARDEPTHFPROC)(GLfloat d);
2737
GLAPI PFNGLCLEARDEPTHFPROC glad_glClearDepthf;
2738
#define glClearDepthf glad_glClearDepthf
2739
typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSPROC)(GLsizei n, const GLuint *framebuffers);
2740
GLAPI PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers;
2741
#define glDeleteFramebuffers glad_glDeleteFramebuffers
2742
typedef void (APIENTRYP PFNGLDELETERENDERBUFFERSPROC)(GLsizei n, const GLuint *renderbuffers);
2743
GLAPI PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers;
2744
#define glDeleteRenderbuffers glad_glDeleteRenderbuffers
2745
typedef void (APIENTRYP PFNGLDEPTHRANGEFPROC)(GLfloat n, GLfloat f);
2746
GLAPI PFNGLDEPTHRANGEFPROC glad_glDepthRangef;
2747
#define glDepthRangef glad_glDepthRangef
2748
typedef void (APIENTRYP PFNGLFRAMEBUFFERRENDERBUFFERPROC)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
2749
GLAPI PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer;
2750
#define glFramebufferRenderbuffer glad_glFramebufferRenderbuffer
2751
typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
2752
GLAPI PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D;
2753
#define glFramebufferTexture2D glad_glFramebufferTexture2D
2754
typedef void (APIENTRYP PFNGLGENERATEMIPMAPPROC)(GLenum target);
2755
GLAPI PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap;
2756
#define glGenerateMipmap glad_glGenerateMipmap
2757
typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSPROC)(GLsizei n, GLuint *framebuffers);
2758
GLAPI PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers;
2759
#define glGenFramebuffers glad_glGenFramebuffers
2760
typedef void (APIENTRYP PFNGLGENRENDERBUFFERSPROC)(GLsizei n, GLuint *renderbuffers);
2761
GLAPI PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers;
2762
#define glGenRenderbuffers glad_glGenRenderbuffers
2763
typedef void (APIENTRYP PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)(GLenum target, GLenum attachment, GLenum pname, GLint *params);
2764
GLAPI PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv;
2765
#define glGetFramebufferAttachmentParameteriv glad_glGetFramebufferAttachmentParameteriv
2766
typedef void (APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params);
2767
GLAPI PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv;
2768
#define glGetRenderbufferParameteriv glad_glGetRenderbufferParameteriv
2769
typedef void (APIENTRYP PFNGLGETSHADERPRECISIONFORMATPROC)(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);
2770
GLAPI PFNGLGETSHADERPRECISIONFORMATPROC glad_glGetShaderPrecisionFormat;
2771
#define glGetShaderPrecisionFormat glad_glGetShaderPrecisionFormat
2772
typedef GLboolean (APIENTRYP PFNGLISFRAMEBUFFERPROC)(GLuint framebuffer);
2773
GLAPI PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer;
2774
#define glIsFramebuffer glad_glIsFramebuffer
2775
typedef GLboolean (APIENTRYP PFNGLISRENDERBUFFERPROC)(GLuint renderbuffer);
2776
GLAPI PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer;
2777
#define glIsRenderbuffer glad_glIsRenderbuffer
2778
typedef void (APIENTRYP PFNGLRELEASESHADERCOMPILERPROC)(void);
2779
GLAPI PFNGLRELEASESHADERCOMPILERPROC glad_glReleaseShaderCompiler;
2780
#define glReleaseShaderCompiler glad_glReleaseShaderCompiler
2781
typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
2782
GLAPI PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage;
2783
#define glRenderbufferStorage glad_glRenderbufferStorage
2784
typedef void (APIENTRYP PFNGLSHADERBINARYPROC)(GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length);
2785
GLAPI PFNGLSHADERBINARYPROC glad_glShaderBinary;
2786
#define glShaderBinary glad_glShaderBinary
2787
#endif
2788
#ifndef GL_VERSION_ES_CM_1_0
2789
#define GL_VERSION_ES_CM_1_0 1
2790
GLAPI int GLAD_GL_VERSION_ES_CM_1_0;
2791
typedef void (APIENTRYP PFNGLCLIPPLANEFPROC)(GLenum p, const GLfloat *eqn);
2792
GLAPI PFNGLCLIPPLANEFPROC glad_glClipPlanef;
2793
#define glClipPlanef glad_glClipPlanef
2794
typedef void (APIENTRYP PFNGLFRUSTUMFPROC)(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
2795
GLAPI PFNGLFRUSTUMFPROC glad_glFrustumf;
2796
#define glFrustumf glad_glFrustumf
2797
typedef void (APIENTRYP PFNGLGETCLIPPLANEFPROC)(GLenum plane, GLfloat *equation);
2798
GLAPI PFNGLGETCLIPPLANEFPROC glad_glGetClipPlanef;
2799
#define glGetClipPlanef glad_glGetClipPlanef
2800
typedef void (APIENTRYP PFNGLORTHOFPROC)(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
2801
GLAPI PFNGLORTHOFPROC glad_glOrthof;
2802
#define glOrthof glad_glOrthof
2803
typedef void (APIENTRYP PFNGLALPHAFUNCXPROC)(GLenum func, GLfixed ref);
2804
GLAPI PFNGLALPHAFUNCXPROC glad_glAlphaFuncx;
2805
#define glAlphaFuncx glad_glAlphaFuncx
2806
typedef void (APIENTRYP PFNGLCLEARCOLORXPROC)(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
2807
GLAPI PFNGLCLEARCOLORXPROC glad_glClearColorx;
2808
#define glClearColorx glad_glClearColorx
2809
typedef void (APIENTRYP PFNGLCLEARDEPTHXPROC)(GLfixed depth);
2810
GLAPI PFNGLCLEARDEPTHXPROC glad_glClearDepthx;
2811
#define glClearDepthx glad_glClearDepthx
2812
typedef void (APIENTRYP PFNGLCLIPPLANEXPROC)(GLenum plane, const GLfixed *equation);
2813
GLAPI PFNGLCLIPPLANEXPROC glad_glClipPlanex;
2814
#define glClipPlanex glad_glClipPlanex
2815
typedef void (APIENTRYP PFNGLCOLOR4XPROC)(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
2816
GLAPI PFNGLCOLOR4XPROC glad_glColor4x;
2817
#define glColor4x glad_glColor4x
2818
typedef void (APIENTRYP PFNGLDEPTHRANGEXPROC)(GLfixed n, GLfixed f);
2819
GLAPI PFNGLDEPTHRANGEXPROC glad_glDepthRangex;
2820
#define glDepthRangex glad_glDepthRangex
2821
typedef void (APIENTRYP PFNGLFOGXPROC)(GLenum pname, GLfixed param);
2822
GLAPI PFNGLFOGXPROC glad_glFogx;
2823
#define glFogx glad_glFogx
2824
typedef void (APIENTRYP PFNGLFOGXVPROC)(GLenum pname, const GLfixed *param);
2825
GLAPI PFNGLFOGXVPROC glad_glFogxv;
2826
#define glFogxv glad_glFogxv
2827
typedef void (APIENTRYP PFNGLFRUSTUMXPROC)(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
2828
GLAPI PFNGLFRUSTUMXPROC glad_glFrustumx;
2829
#define glFrustumx glad_glFrustumx
2830
typedef void (APIENTRYP PFNGLGETCLIPPLANEXPROC)(GLenum plane, GLfixed *equation);
2831
GLAPI PFNGLGETCLIPPLANEXPROC glad_glGetClipPlanex;
2832
#define glGetClipPlanex glad_glGetClipPlanex
2833
typedef void (APIENTRYP PFNGLGETFIXEDVPROC)(GLenum pname, GLfixed *params);
2834
GLAPI PFNGLGETFIXEDVPROC glad_glGetFixedv;
2835
#define glGetFixedv glad_glGetFixedv
2836
typedef void (APIENTRYP PFNGLGETLIGHTXVPROC)(GLenum light, GLenum pname, GLfixed *params);
2837
GLAPI PFNGLGETLIGHTXVPROC glad_glGetLightxv;
2838
#define glGetLightxv glad_glGetLightxv
2839
typedef void (APIENTRYP PFNGLGETMATERIALXVPROC)(GLenum face, GLenum pname, GLfixed *params);
2840
GLAPI PFNGLGETMATERIALXVPROC glad_glGetMaterialxv;
2841
#define glGetMaterialxv glad_glGetMaterialxv
2842
typedef void (APIENTRYP PFNGLGETTEXENVXVPROC)(GLenum target, GLenum pname, GLfixed *params);
2843
GLAPI PFNGLGETTEXENVXVPROC glad_glGetTexEnvxv;
2844
#define glGetTexEnvxv glad_glGetTexEnvxv
2845
typedef void (APIENTRYP PFNGLGETTEXPARAMETERXVPROC)(GLenum target, GLenum pname, GLfixed *params);
2846
GLAPI PFNGLGETTEXPARAMETERXVPROC glad_glGetTexParameterxv;
2847
#define glGetTexParameterxv glad_glGetTexParameterxv
2848
typedef void (APIENTRYP PFNGLLIGHTMODELXPROC)(GLenum pname, GLfixed param);
2849
GLAPI PFNGLLIGHTMODELXPROC glad_glLightModelx;
2850
#define glLightModelx glad_glLightModelx
2851
typedef void (APIENTRYP PFNGLLIGHTMODELXVPROC)(GLenum pname, const GLfixed *param);
2852
GLAPI PFNGLLIGHTMODELXVPROC glad_glLightModelxv;
2853
#define glLightModelxv glad_glLightModelxv
2854
typedef void (APIENTRYP PFNGLLIGHTXPROC)(GLenum light, GLenum pname, GLfixed param);
2855
GLAPI PFNGLLIGHTXPROC glad_glLightx;
2856
#define glLightx glad_glLightx
2857
typedef void (APIENTRYP PFNGLLIGHTXVPROC)(GLenum light, GLenum pname, const GLfixed *params);
2858
GLAPI PFNGLLIGHTXVPROC glad_glLightxv;
2859
#define glLightxv glad_glLightxv
2860
typedef void (APIENTRYP PFNGLLINEWIDTHXPROC)(GLfixed width);
2861
GLAPI PFNGLLINEWIDTHXPROC glad_glLineWidthx;
2862
#define glLineWidthx glad_glLineWidthx
2863
typedef void (APIENTRYP PFNGLLOADMATRIXXPROC)(const GLfixed *m);
2864
GLAPI PFNGLLOADMATRIXXPROC glad_glLoadMatrixx;
2865
#define glLoadMatrixx glad_glLoadMatrixx
2866
typedef void (APIENTRYP PFNGLMATERIALXPROC)(GLenum face, GLenum pname, GLfixed param);
2867
GLAPI PFNGLMATERIALXPROC glad_glMaterialx;
2868
#define glMaterialx glad_glMaterialx
2869
typedef void (APIENTRYP PFNGLMATERIALXVPROC)(GLenum face, GLenum pname, const GLfixed *param);
2870
GLAPI PFNGLMATERIALXVPROC glad_glMaterialxv;
2871
#define glMaterialxv glad_glMaterialxv
2872
typedef void (APIENTRYP PFNGLMULTMATRIXXPROC)(const GLfixed *m);
2873
GLAPI PFNGLMULTMATRIXXPROC glad_glMultMatrixx;
2874
#define glMultMatrixx glad_glMultMatrixx
2875
typedef void (APIENTRYP PFNGLMULTITEXCOORD4XPROC)(GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
2876
GLAPI PFNGLMULTITEXCOORD4XPROC glad_glMultiTexCoord4x;
2877
#define glMultiTexCoord4x glad_glMultiTexCoord4x
2878
typedef void (APIENTRYP PFNGLNORMAL3XPROC)(GLfixed nx, GLfixed ny, GLfixed nz);
2879
GLAPI PFNGLNORMAL3XPROC glad_glNormal3x;
2880
#define glNormal3x glad_glNormal3x
2881
typedef void (APIENTRYP PFNGLORTHOXPROC)(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
2882
GLAPI PFNGLORTHOXPROC glad_glOrthox;
2883
#define glOrthox glad_glOrthox
2884
typedef void (APIENTRYP PFNGLPOINTPARAMETERXPROC)(GLenum pname, GLfixed param);
2885
GLAPI PFNGLPOINTPARAMETERXPROC glad_glPointParameterx;
2886
#define glPointParameterx glad_glPointParameterx
2887
typedef void (APIENTRYP PFNGLPOINTPARAMETERXVPROC)(GLenum pname, const GLfixed *params);
2888
GLAPI PFNGLPOINTPARAMETERXVPROC glad_glPointParameterxv;
2889
#define glPointParameterxv glad_glPointParameterxv
2890
typedef void (APIENTRYP PFNGLPOINTSIZEXPROC)(GLfixed size);
2891
GLAPI PFNGLPOINTSIZEXPROC glad_glPointSizex;
2892
#define glPointSizex glad_glPointSizex
2893
typedef void (APIENTRYP PFNGLPOLYGONOFFSETXPROC)(GLfixed factor, GLfixed units);
2894
GLAPI PFNGLPOLYGONOFFSETXPROC glad_glPolygonOffsetx;
2895
#define glPolygonOffsetx glad_glPolygonOffsetx
2896
typedef void (APIENTRYP PFNGLROTATEXPROC)(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
2897
GLAPI PFNGLROTATEXPROC glad_glRotatex;
2898
#define glRotatex glad_glRotatex
2899
typedef void (APIENTRYP PFNGLSAMPLECOVERAGEXPROC)(GLclampx value, GLboolean invert);
2900
GLAPI PFNGLSAMPLECOVERAGEXPROC glad_glSampleCoveragex;
2901
#define glSampleCoveragex glad_glSampleCoveragex
2902
typedef void (APIENTRYP PFNGLSCALEXPROC)(GLfixed x, GLfixed y, GLfixed z);
2903
GLAPI PFNGLSCALEXPROC glad_glScalex;
2904
#define glScalex glad_glScalex
2905
typedef void (APIENTRYP PFNGLTEXENVXPROC)(GLenum target, GLenum pname, GLfixed param);
2906
GLAPI PFNGLTEXENVXPROC glad_glTexEnvx;
2907
#define glTexEnvx glad_glTexEnvx
2908
typedef void (APIENTRYP PFNGLTEXENVXVPROC)(GLenum target, GLenum pname, const GLfixed *params);
2909
GLAPI PFNGLTEXENVXVPROC glad_glTexEnvxv;
2910
#define glTexEnvxv glad_glTexEnvxv
2911
typedef void (APIENTRYP PFNGLTEXPARAMETERXPROC)(GLenum target, GLenum pname, GLfixed param);
2912
GLAPI PFNGLTEXPARAMETERXPROC glad_glTexParameterx;
2913
#define glTexParameterx glad_glTexParameterx
2914
typedef void (APIENTRYP PFNGLTEXPARAMETERXVPROC)(GLenum target, GLenum pname, const GLfixed *params);
2915
GLAPI PFNGLTEXPARAMETERXVPROC glad_glTexParameterxv;
2916
#define glTexParameterxv glad_glTexParameterxv
2917
typedef void (APIENTRYP PFNGLTRANSLATEXPROC)(GLfixed x, GLfixed y, GLfixed z);
2918
GLAPI PFNGLTRANSLATEXPROC glad_glTranslatex;
2919
#define glTranslatex glad_glTranslatex
2920
#endif
2921
#define GL_MAP_READ_BIT 0x0001
2922
#define GL_MAP_WRITE_BIT 0x0002
2923
#define GL_MAP_PERSISTENT_BIT 0x0040
2924
#define GL_MAP_COHERENT_BIT 0x0080
2925
#define GL_DYNAMIC_STORAGE_BIT 0x0100
2926
#define GL_CLIENT_STORAGE_BIT 0x0200
2927
#define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT 0x00004000
2928
#define GL_BUFFER_IMMUTABLE_STORAGE 0x821F
2929
#define GL_BUFFER_STORAGE_FLAGS 0x8220
7752 pogokeen 2930
#define GL_NEGATIVE_ONE_TO_ONE 0x935E
2931
#define GL_ZERO_TO_ONE 0x935F
2932
#define GL_CLIP_ORIGIN 0x935C
2933
#define GL_CLIP_DEPTH_MODE 0x935D
6656 pogokeen 2934
#define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x8242
2935
#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB 0x8243
2936
#define GL_DEBUG_CALLBACK_FUNCTION_ARB 0x8244
2937
#define GL_DEBUG_CALLBACK_USER_PARAM_ARB 0x8245
2938
#define GL_DEBUG_SOURCE_API_ARB 0x8246
2939
#define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB 0x8247
2940
#define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB 0x8248
2941
#define GL_DEBUG_SOURCE_THIRD_PARTY_ARB 0x8249
2942
#define GL_DEBUG_SOURCE_APPLICATION_ARB 0x824A
2943
#define GL_DEBUG_SOURCE_OTHER_ARB 0x824B
2944
#define GL_DEBUG_TYPE_ERROR_ARB 0x824C
2945
#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB 0x824D
2946
#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB 0x824E
2947
#define GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F
2948
#define GL_DEBUG_TYPE_PERFORMANCE_ARB 0x8250
2949
#define GL_DEBUG_TYPE_OTHER_ARB 0x8251
2950
#define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143
2951
#define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144
2952
#define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145
2953
#define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146
2954
#define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147
2955
#define GL_DEBUG_SEVERITY_LOW_ARB 0x9148
7752 pogokeen 2956
#define GL_DEPTH_CLAMP 0x864F
6656 pogokeen 2957
#define GL_MAP_INVALIDATE_RANGE_BIT 0x0004
2958
#define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008
2959
#define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010
2960
#define GL_MAP_UNSYNCHRONIZED_BIT 0x0020
6661 pogokeen 2961
#define GL_MAX_SERVER_WAIT_TIMEOUT 0x9111
2962
#define GL_OBJECT_TYPE 0x9112
2963
#define GL_SYNC_CONDITION 0x9113
2964
#define GL_SYNC_STATUS 0x9114
2965
#define GL_SYNC_FLAGS 0x9115
2966
#define GL_SYNC_FENCE 0x9116
2967
#define GL_SYNC_GPU_COMMANDS_COMPLETE 0x9117
2968
#define GL_UNSIGNALED 0x9118
2969
#define GL_SIGNALED 0x9119
2970
#define GL_ALREADY_SIGNALED 0x911A
2971
#define GL_TIMEOUT_EXPIRED 0x911B
2972
#define GL_CONDITION_SATISFIED 0x911C
2973
#define GL_WAIT_FAILED 0x911D
2974
#define GL_SYNC_FLUSH_COMMANDS_BIT 0x00000001
2975
#define GL_TIMEOUT_IGNORED 0xFFFFFFFFFFFFFFFF
6656 pogokeen 2976
#define GL_TEXTURE_RECTANGLE_ARB 0x84F5
2977
#define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6
2978
#define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7
2979
#define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8
2980
#define GL_FOG_COORDINATE_SOURCE_EXT 0x8450
2981
#define GL_FOG_COORDINATE_EXT 0x8451
2982
#define GL_FRAGMENT_DEPTH_EXT 0x8452
2983
#define GL_CURRENT_FOG_COORDINATE_EXT 0x8453
2984
#define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454
2985
#define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455
2986
#define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456
2987
#define GL_FOG_COORDINATE_ARRAY_EXT 0x8457
2988
#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506
2989
#define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8
2990
#define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6
2991
#define GL_RENDERBUFFER_BINDING_EXT 0x8CA7
2992
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0
2993
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1
2994
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2
2995
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3
2996
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4
2997
#define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5
2998
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6
2999
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7
3000
#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9
3001
#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA
3002
#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB
3003
#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC
3004
#define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD
3005
#define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF
3006
#define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
3007
#define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
3008
#define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
3009
#define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
3010
#define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
3011
#define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
3012
#define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
3013
#define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
3014
#define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
3015
#define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
3016
#define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
3017
#define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
3018
#define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
3019
#define GL_COLOR_ATTACHMENT13_EXT 0x8CED
3020
#define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
3021
#define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
3022
#define GL_DEPTH_ATTACHMENT_EXT 0x8D00
3023
#define GL_STENCIL_ATTACHMENT_EXT 0x8D20
3024
#define GL_FRAMEBUFFER_EXT 0x8D40
3025
#define GL_RENDERBUFFER_EXT 0x8D41
3026
#define GL_RENDERBUFFER_WIDTH_EXT 0x8D42
3027
#define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43
3028
#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44
3029
#define GL_STENCIL_INDEX1_EXT 0x8D46
3030
#define GL_STENCIL_INDEX4_EXT 0x8D47
3031
#define GL_STENCIL_INDEX8_EXT 0x8D48
3032
#define GL_STENCIL_INDEX16_EXT 0x8D49
3033
#define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50
3034
#define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51
3035
#define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52
3036
#define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53
3037
#define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54
3038
#define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55
3039
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
3040
#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
3041
#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2
3042
#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3
3043
#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
3044
#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
3045
#define GL_FOG_DISTANCE_MODE_NV 0x855A
3046
#define GL_EYE_RADIAL_NV 0x855B
3047
#define GL_EYE_PLANE_ABSOLUTE_NV 0x855C
3048
#define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534
3049
#define GL_FOG_FUNC_SGIS 0x812A
3050
#define GL_FOG_FUNC_POINTS_SGIS 0x812B
3051
#define GL_MAX_FOG_FUNC_POINTS_SGIS 0x812C
3052
#define GL_FOG_OFFSET_SGIX 0x8198
3053
#define GL_FOG_OFFSET_VALUE_SGIX 0x8199
3054
#ifndef GL_ARB_buffer_storage
3055
#define GL_ARB_buffer_storage 1
3056
GLAPI int GLAD_GL_ARB_buffer_storage;
3057
typedef void (APIENTRYP PFNGLBUFFERSTORAGEPROC)(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);
3058
GLAPI PFNGLBUFFERSTORAGEPROC glad_glBufferStorage;
3059
#define glBufferStorage glad_glBufferStorage
3060
#endif
7752 pogokeen 3061
#ifndef GL_ARB_clip_control
3062
#define GL_ARB_clip_control 1
3063
GLAPI int GLAD_GL_ARB_clip_control;
3064
typedef void (APIENTRYP PFNGLCLIPCONTROLPROC)(GLenum origin, GLenum depth);
3065
GLAPI PFNGLCLIPCONTROLPROC glad_glClipControl;
3066
#define glClipControl glad_glClipControl
3067
#endif
6656 pogokeen 3068
#ifndef GL_ARB_debug_output
3069
#define GL_ARB_debug_output 1
3070
GLAPI int GLAD_GL_ARB_debug_output;
3071
typedef void (APIENTRYP PFNGLDEBUGMESSAGECONTROLARBPROC)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
3072
GLAPI PFNGLDEBUGMESSAGECONTROLARBPROC glad_glDebugMessageControlARB;
3073
#define glDebugMessageControlARB glad_glDebugMessageControlARB
3074
typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTARBPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
3075
GLAPI PFNGLDEBUGMESSAGEINSERTARBPROC glad_glDebugMessageInsertARB;
3076
#define glDebugMessageInsertARB glad_glDebugMessageInsertARB
3077
typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKARBPROC)(GLDEBUGPROCARB callback, const void *userParam);
3078
GLAPI PFNGLDEBUGMESSAGECALLBACKARBPROC glad_glDebugMessageCallbackARB;
3079
#define glDebugMessageCallbackARB glad_glDebugMessageCallbackARB
3080
typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGARBPROC)(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
3081
GLAPI PFNGLGETDEBUGMESSAGELOGARBPROC glad_glGetDebugMessageLogARB;
3082
#define glGetDebugMessageLogARB glad_glGetDebugMessageLogARB
3083
#endif
7752 pogokeen 3084
#ifndef GL_ARB_depth_clamp
3085
#define GL_ARB_depth_clamp 1
3086
GLAPI int GLAD_GL_ARB_depth_clamp;
3087
#endif
6656 pogokeen 3088
#ifndef GL_ARB_map_buffer_range
3089
#define GL_ARB_map_buffer_range 1
3090
GLAPI int GLAD_GL_ARB_map_buffer_range;
3091
typedef void * (APIENTRYP PFNGLMAPBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
3092
GLAPI PFNGLMAPBUFFERRANGEPROC glad_glMapBufferRange;
3093
#define glMapBufferRange glad_glMapBufferRange
3094
typedef void (APIENTRYP PFNGLFLUSHMAPPEDBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length);
3095
GLAPI PFNGLFLUSHMAPPEDBUFFERRANGEPROC glad_glFlushMappedBufferRange;
3096
#define glFlushMappedBufferRange glad_glFlushMappedBufferRange
3097
#endif
7752 pogokeen 3098
#ifndef GL_ARB_shader_texture_lod
3099
#define GL_ARB_shader_texture_lod 1
3100
GLAPI int GLAD_GL_ARB_shader_texture_lod;
3101
#endif
6661 pogokeen 3102
#ifndef GL_ARB_sync
3103
#define GL_ARB_sync 1
3104
GLAPI int GLAD_GL_ARB_sync;
3105
typedef GLsync (APIENTRYP PFNGLFENCESYNCPROC)(GLenum condition, GLbitfield flags);
3106
GLAPI PFNGLFENCESYNCPROC glad_glFenceSync;
3107
#define glFenceSync glad_glFenceSync
3108
typedef GLboolean (APIENTRYP PFNGLISSYNCPROC)(GLsync sync);
3109
GLAPI PFNGLISSYNCPROC glad_glIsSync;
3110
#define glIsSync glad_glIsSync
3111
typedef void (APIENTRYP PFNGLDELETESYNCPROC)(GLsync sync);
3112
GLAPI PFNGLDELETESYNCPROC glad_glDeleteSync;
3113
#define glDeleteSync glad_glDeleteSync
3114
typedef GLenum (APIENTRYP PFNGLCLIENTWAITSYNCPROC)(GLsync sync, GLbitfield flags, GLuint64 timeout);
3115
GLAPI PFNGLCLIENTWAITSYNCPROC glad_glClientWaitSync;
3116
#define glClientWaitSync glad_glClientWaitSync
3117
typedef void (APIENTRYP PFNGLWAITSYNCPROC)(GLsync sync, GLbitfield flags, GLuint64 timeout);
3118
GLAPI PFNGLWAITSYNCPROC glad_glWaitSync;
3119
#define glWaitSync glad_glWaitSync
3120
typedef void (APIENTRYP PFNGLGETINTEGER64VPROC)(GLenum pname, GLint64 *data);
3121
GLAPI PFNGLGETINTEGER64VPROC glad_glGetInteger64v;
3122
#define glGetInteger64v glad_glGetInteger64v
3123
typedef void (APIENTRYP PFNGLGETSYNCIVPROC)(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
3124
GLAPI PFNGLGETSYNCIVPROC glad_glGetSynciv;
3125
#define glGetSynciv glad_glGetSynciv
3126
#endif
6656 pogokeen 3127
#ifndef GL_ARB_texture_rectangle
3128
#define GL_ARB_texture_rectangle 1
3129
GLAPI int GLAD_GL_ARB_texture_rectangle;
3130
#endif
3131
#ifndef GL_EXT_fog_coord
3132
#define GL_EXT_fog_coord 1
3133
GLAPI int GLAD_GL_EXT_fog_coord;
3134
typedef void (APIENTRYP PFNGLFOGCOORDFEXTPROC)(GLfloat coord);
3135
GLAPI PFNGLFOGCOORDFEXTPROC glad_glFogCoordfEXT;
3136
#define glFogCoordfEXT glad_glFogCoordfEXT
3137
typedef void (APIENTRYP PFNGLFOGCOORDFVEXTPROC)(const GLfloat *coord);
3138
GLAPI PFNGLFOGCOORDFVEXTPROC glad_glFogCoordfvEXT;
3139
#define glFogCoordfvEXT glad_glFogCoordfvEXT
3140
typedef void (APIENTRYP PFNGLFOGCOORDDEXTPROC)(GLdouble coord);
3141
GLAPI PFNGLFOGCOORDDEXTPROC glad_glFogCoorddEXT;
3142
#define glFogCoorddEXT glad_glFogCoorddEXT
3143
typedef void (APIENTRYP PFNGLFOGCOORDDVEXTPROC)(const GLdouble *coord);
3144
GLAPI PFNGLFOGCOORDDVEXTPROC glad_glFogCoorddvEXT;
3145
#define glFogCoorddvEXT glad_glFogCoorddvEXT
3146
typedef void (APIENTRYP PFNGLFOGCOORDPOINTEREXTPROC)(GLenum type, GLsizei stride, const void *pointer);
3147
GLAPI PFNGLFOGCOORDPOINTEREXTPROC glad_glFogCoordPointerEXT;
3148
#define glFogCoordPointerEXT glad_glFogCoordPointerEXT
3149
#endif
3150
#ifndef GL_EXT_framebuffer_object
3151
#define GL_EXT_framebuffer_object 1
3152
GLAPI int GLAD_GL_EXT_framebuffer_object;
3153
typedef GLboolean (APIENTRYP PFNGLISRENDERBUFFEREXTPROC)(GLuint renderbuffer);
3154
GLAPI PFNGLISRENDERBUFFEREXTPROC glad_glIsRenderbufferEXT;
3155
#define glIsRenderbufferEXT glad_glIsRenderbufferEXT
3156
typedef void (APIENTRYP PFNGLBINDRENDERBUFFEREXTPROC)(GLenum target, GLuint renderbuffer);
3157
GLAPI PFNGLBINDRENDERBUFFEREXTPROC glad_glBindRenderbufferEXT;
3158
#define glBindRenderbufferEXT glad_glBindRenderbufferEXT
3159
typedef void (APIENTRYP PFNGLDELETERENDERBUFFERSEXTPROC)(GLsizei n, const GLuint *renderbuffers);
3160
GLAPI PFNGLDELETERENDERBUFFERSEXTPROC glad_glDeleteRenderbuffersEXT;
3161
#define glDeleteRenderbuffersEXT glad_glDeleteRenderbuffersEXT
3162
typedef void (APIENTRYP PFNGLGENRENDERBUFFERSEXTPROC)(GLsizei n, GLuint *renderbuffers);
3163
GLAPI PFNGLGENRENDERBUFFERSEXTPROC glad_glGenRenderbuffersEXT;
3164
#define glGenRenderbuffersEXT glad_glGenRenderbuffersEXT
3165
typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEEXTPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
3166
GLAPI PFNGLRENDERBUFFERSTORAGEEXTPROC glad_glRenderbufferStorageEXT;
3167
#define glRenderbufferStorageEXT glad_glRenderbufferStorageEXT
3168
typedef void (APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint *params);
3169
GLAPI PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glad_glGetRenderbufferParameterivEXT;
3170
#define glGetRenderbufferParameterivEXT glad_glGetRenderbufferParameterivEXT
3171
typedef GLboolean (APIENTRYP PFNGLISFRAMEBUFFEREXTPROC)(GLuint framebuffer);
3172
GLAPI PFNGLISFRAMEBUFFEREXTPROC glad_glIsFramebufferEXT;
3173
#define glIsFramebufferEXT glad_glIsFramebufferEXT
3174
typedef void (APIENTRYP PFNGLBINDFRAMEBUFFEREXTPROC)(GLenum target, GLuint framebuffer);
3175
GLAPI PFNGLBINDFRAMEBUFFEREXTPROC glad_glBindFramebufferEXT;
3176
#define glBindFramebufferEXT glad_glBindFramebufferEXT
3177
typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSEXTPROC)(GLsizei n, const GLuint *framebuffers);
3178
GLAPI PFNGLDELETEFRAMEBUFFERSEXTPROC glad_glDeleteFramebuffersEXT;
3179
#define glDeleteFramebuffersEXT glad_glDeleteFramebuffersEXT
3180
typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSEXTPROC)(GLsizei n, GLuint *framebuffers);
3181
GLAPI PFNGLGENFRAMEBUFFERSEXTPROC glad_glGenFramebuffersEXT;
3182
#define glGenFramebuffersEXT glad_glGenFramebuffersEXT
3183
typedef GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC)(GLenum target);
3184
GLAPI PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glad_glCheckFramebufferStatusEXT;
3185
#define glCheckFramebufferStatusEXT glad_glCheckFramebufferStatusEXT
3186
typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE1DEXTPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
3187
GLAPI PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glad_glFramebufferTexture1DEXT;
3188
#define glFramebufferTexture1DEXT glad_glFramebufferTexture1DEXT
3189
typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DEXTPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
3190
GLAPI PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glad_glFramebufferTexture2DEXT;
3191
#define glFramebufferTexture2DEXT glad_glFramebufferTexture2DEXT
3192
typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE3DEXTPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
3193
GLAPI PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glad_glFramebufferTexture3DEXT;
3194
#define glFramebufferTexture3DEXT glad_glFramebufferTexture3DEXT
3195
typedef void (APIENTRYP PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
3196
GLAPI PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glad_glFramebufferRenderbufferEXT;
3197
#define glFramebufferRenderbufferEXT glad_glFramebufferRenderbufferEXT
3198
typedef void (APIENTRYP PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)(GLenum target, GLenum attachment, GLenum pname, GLint *params);
3199
GLAPI PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetFramebufferAttachmentParameterivEXT;
3200
#define glGetFramebufferAttachmentParameterivEXT glad_glGetFramebufferAttachmentParameterivEXT
3201
typedef void (APIENTRYP PFNGLGENERATEMIPMAPEXTPROC)(GLenum target);
3202
GLAPI PFNGLGENERATEMIPMAPEXTPROC glad_glGenerateMipmapEXT;
3203
#define glGenerateMipmapEXT glad_glGenerateMipmapEXT
3204
#endif
3205
#ifndef GL_EXT_texture_compression_s3tc
3206
#define GL_EXT_texture_compression_s3tc 1
3207
GLAPI int GLAD_GL_EXT_texture_compression_s3tc;
3208
#endif
3209
#ifndef GL_EXT_texture_filter_anisotropic
3210
#define GL_EXT_texture_filter_anisotropic 1
3211
GLAPI int GLAD_GL_EXT_texture_filter_anisotropic;
3212
#endif
3213
#ifndef GL_NV_fog_distance
3214
#define GL_NV_fog_distance 1
3215
GLAPI int GLAD_GL_NV_fog_distance;
3216
#endif
3217
#ifndef GL_NV_multisample_filter_hint
3218
#define GL_NV_multisample_filter_hint 1
3219
GLAPI int GLAD_GL_NV_multisample_filter_hint;
3220
#endif
3221
#ifndef GL_SGIS_fog_function
3222
#define GL_SGIS_fog_function 1
3223
GLAPI int GLAD_GL_SGIS_fog_function;
3224
typedef void (APIENTRYP PFNGLFOGFUNCSGISPROC)(GLsizei n, const GLfloat *points);
3225
GLAPI PFNGLFOGFUNCSGISPROC glad_glFogFuncSGIS;
3226
#define glFogFuncSGIS glad_glFogFuncSGIS
3227
typedef void (APIENTRYP PFNGLGETFOGFUNCSGISPROC)(GLfloat *points);
3228
GLAPI PFNGLGETFOGFUNCSGISPROC glad_glGetFogFuncSGIS;
3229
#define glGetFogFuncSGIS glad_glGetFogFuncSGIS
3230
#endif
3231
#ifndef GL_SGIX_fog_offset
3232
#define GL_SGIX_fog_offset 1
3233
GLAPI int GLAD_GL_SGIX_fog_offset;
3234
#endif
3235
#ifndef GL_EXT_texture_compression_s3tc
3236
#define GL_EXT_texture_compression_s3tc 1
3237
GLAPI int GLAD_GL_EXT_texture_compression_s3tc;
3238
#endif
3239
#ifndef GL_EXT_texture_filter_anisotropic
3240
#define GL_EXT_texture_filter_anisotropic 1
3241
GLAPI int GLAD_GL_EXT_texture_filter_anisotropic;
3242
#endif
3243
#ifndef GL_EXT_texture_filter_anisotropic
3244
#define GL_EXT_texture_filter_anisotropic 1
3245
GLAPI int GLAD_GL_EXT_texture_filter_anisotropic;
3246
#endif
3247
 
3248
#ifdef __cplusplus
3249
}
3250
#endif
3251
 
3252
#endif