OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
gles2.h File Reference
#include <KHR/khrplatform.h>
Include dependency graph for gles2.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __gl2_h_   1
#define __gles2_gl2_h_   1
#define __gl3_h_   1
#define __gles2_gl3_h_   1
#define GLAD_GLES2
#define GLAD_OPTION_GLES2_LOADER
#define GLAD_PLATFORM_H_
#define GLAD_PLATFORM_WIN32   0
#define GLAD_PLATFORM_APPLE   0
#define GLAD_PLATFORM_EMSCRIPTEN   0
#define GLAD_PLATFORM_UWP   0
#define GLAD_GNUC_EXTENSION
#define GLAD_UNUSED(x)
#define GLAD_API_CALL   extern
#define GLAD_API_PTR
#define GLAPI   GLAD_API_CALL
#define GLAPIENTRY   GLAD_API_PTR
#define GLAD_MAKE_VERSION(major, minor)
#define GLAD_VERSION_MAJOR(version)
#define GLAD_VERSION_MINOR(version)
#define GLAD_GENERATOR_VERSION   "2.0.4"
#define GL_ACTIVE_ATTRIBUTES   0x8B89
#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH   0x8B8A
#define GL_ACTIVE_TEXTURE   0x84E0
#define GL_ACTIVE_UNIFORMS   0x8B86
#define GL_ACTIVE_UNIFORM_BLOCKS   0x8A36
#define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH   0x8A35
#define GL_ACTIVE_UNIFORM_MAX_LENGTH   0x8B87
#define GL_ALIASED_LINE_WIDTH_RANGE   0x846E
#define GL_ALIASED_POINT_SIZE_RANGE   0x846D
#define GL_ALPHA   0x1906
#define GL_ALPHA_BITS   0x0D55
#define GL_ALREADY_SIGNALED   0x911A
#define GL_ALWAYS   0x0207
#define GL_ANY_SAMPLES_PASSED   0x8C2F
#define GL_ANY_SAMPLES_PASSED_CONSERVATIVE   0x8D6A
#define GL_ARRAY_BUFFER   0x8892
#define GL_ARRAY_BUFFER_BINDING   0x8894
#define GL_ATTACHED_SHADERS   0x8B85
#define GL_BACK   0x0405
#define GL_BLEND   0x0BE2
#define GL_BLEND_COLOR   0x8005
#define GL_BLEND_DST_ALPHA   0x80CA
#define GL_BLEND_DST_RGB   0x80C8
#define GL_BLEND_EQUATION   0x8009
#define GL_BLEND_EQUATION_ALPHA   0x883D
#define GL_BLEND_EQUATION_RGB   0x8009
#define GL_BLEND_SRC_ALPHA   0x80CB
#define GL_BLEND_SRC_RGB   0x80C9
#define GL_BLUE   0x1905
#define GL_BLUE_BITS   0x0D54
#define GL_BOOL   0x8B56
#define GL_BOOL_VEC2   0x8B57
#define GL_BOOL_VEC3   0x8B58
#define GL_BOOL_VEC4   0x8B59
#define GL_BUFFER_ACCESS_FLAGS   0x911F
#define GL_BUFFER_MAPPED   0x88BC
#define GL_BUFFER_MAP_LENGTH   0x9120
#define GL_BUFFER_MAP_OFFSET   0x9121
#define GL_BUFFER_MAP_POINTER   0x88BD
#define GL_BUFFER_SIZE   0x8764
#define GL_BUFFER_USAGE   0x8765
#define GL_BYTE   0x1400
#define GL_CCW   0x0901
#define GL_CLAMP_TO_EDGE   0x812F
#define GL_COLOR   0x1800
#define GL_COLOR_ATTACHMENT0   0x8CE0
#define GL_COLOR_ATTACHMENT1   0x8CE1
#define GL_COLOR_ATTACHMENT10   0x8CEA
#define GL_COLOR_ATTACHMENT11   0x8CEB
#define GL_COLOR_ATTACHMENT12   0x8CEC
#define GL_COLOR_ATTACHMENT13   0x8CED
#define GL_COLOR_ATTACHMENT14   0x8CEE
#define GL_COLOR_ATTACHMENT15   0x8CEF
#define GL_COLOR_ATTACHMENT16   0x8CF0
#define GL_COLOR_ATTACHMENT17   0x8CF1
#define GL_COLOR_ATTACHMENT18   0x8CF2
#define GL_COLOR_ATTACHMENT19   0x8CF3
#define GL_COLOR_ATTACHMENT2   0x8CE2
#define GL_COLOR_ATTACHMENT20   0x8CF4
#define GL_COLOR_ATTACHMENT21   0x8CF5
#define GL_COLOR_ATTACHMENT22   0x8CF6
#define GL_COLOR_ATTACHMENT23   0x8CF7
#define GL_COLOR_ATTACHMENT24   0x8CF8
#define GL_COLOR_ATTACHMENT25   0x8CF9
#define GL_COLOR_ATTACHMENT26   0x8CFA
#define GL_COLOR_ATTACHMENT27   0x8CFB
#define GL_COLOR_ATTACHMENT28   0x8CFC
#define GL_COLOR_ATTACHMENT29   0x8CFD
#define GL_COLOR_ATTACHMENT3   0x8CE3
#define GL_COLOR_ATTACHMENT30   0x8CFE
#define GL_COLOR_ATTACHMENT31   0x8CFF
#define GL_COLOR_ATTACHMENT4   0x8CE4
#define GL_COLOR_ATTACHMENT5   0x8CE5
#define GL_COLOR_ATTACHMENT6   0x8CE6
#define GL_COLOR_ATTACHMENT7   0x8CE7
#define GL_COLOR_ATTACHMENT8   0x8CE8
#define GL_COLOR_ATTACHMENT9   0x8CE9
#define GL_COLOR_BUFFER_BIT   0x00004000
#define GL_COLOR_CLEAR_VALUE   0x0C22
#define GL_COLOR_WRITEMASK   0x0C23
#define GL_COMPARE_REF_TO_TEXTURE   0x884E
#define GL_COMPARE_R_TO_TEXTURE   0x884E
#define GL_COMPILE_STATUS   0x8B81
#define GL_COMPRESSED_R11_EAC   0x9270
#define GL_COMPRESSED_RG11_EAC   0x9272
#define GL_COMPRESSED_RGB8_ETC2   0x9274
#define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2   0x9276
#define GL_COMPRESSED_RGBA8_ETC2_EAC   0x9278
#define GL_COMPRESSED_SIGNED_R11_EAC   0x9271
#define GL_COMPRESSED_SIGNED_RG11_EAC   0x9273
#define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC   0x9279
#define GL_COMPRESSED_SRGB8_ETC2   0x9275
#define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2   0x9277
#define GL_COMPRESSED_TEXTURE_FORMATS   0x86A3
#define GL_CONDITION_SATISFIED   0x911C
#define GL_CONSTANT_ALPHA   0x8003
#define GL_CONSTANT_COLOR   0x8001
#define GL_COPY_READ_BUFFER   0x8F36
#define GL_COPY_READ_BUFFER_BINDING   0x8F36
#define GL_COPY_WRITE_BUFFER   0x8F37
#define GL_COPY_WRITE_BUFFER_BINDING   0x8F37
#define GL_CULL_FACE   0x0B44
#define GL_CULL_FACE_MODE   0x0B45
#define GL_CURRENT_PROGRAM   0x8B8D
#define GL_CURRENT_QUERY   0x8865
#define GL_CURRENT_VERTEX_ATTRIB   0x8626
#define GL_CW   0x0900
#define GL_DECR   0x1E03
#define GL_DECR_WRAP   0x8508
#define GL_DELETE_STATUS   0x8B80
#define GL_DEPTH   0x1801
#define GL_DEPTH24_STENCIL8   0x88F0
#define GL_DEPTH32F_STENCIL8   0x8CAD
#define GL_DEPTH_ATTACHMENT   0x8D00
#define GL_DEPTH_BITS   0x0D56
#define GL_DEPTH_BUFFER_BIT   0x00000100
#define GL_DEPTH_CLEAR_VALUE   0x0B73
#define GL_DEPTH_COMPONENT   0x1902
#define GL_DEPTH_COMPONENT16   0x81A5
#define GL_DEPTH_COMPONENT24   0x81A6
#define GL_DEPTH_COMPONENT32F   0x8CAC
#define GL_DEPTH_FUNC   0x0B74
#define GL_DEPTH_RANGE   0x0B70
#define GL_DEPTH_STENCIL   0x84F9
#define GL_DEPTH_STENCIL_ATTACHMENT   0x821A
#define GL_DEPTH_TEST   0x0B71
#define GL_DEPTH_WRITEMASK   0x0B72
#define GL_DITHER   0x0BD0
#define GL_DONT_CARE   0x1100
#define GL_DRAW_BUFFER0   0x8825
#define GL_DRAW_BUFFER1   0x8826
#define GL_DRAW_BUFFER10   0x882F
#define GL_DRAW_BUFFER11   0x8830
#define GL_DRAW_BUFFER12   0x8831
#define GL_DRAW_BUFFER13   0x8832
#define GL_DRAW_BUFFER14   0x8833
#define GL_DRAW_BUFFER15   0x8834
#define GL_DRAW_BUFFER2   0x8827
#define GL_DRAW_BUFFER3   0x8828
#define GL_DRAW_BUFFER4   0x8829
#define GL_DRAW_BUFFER5   0x882A
#define GL_DRAW_BUFFER6   0x882B
#define GL_DRAW_BUFFER7   0x882C
#define GL_DRAW_BUFFER8   0x882D
#define GL_DRAW_BUFFER9   0x882E
#define GL_DRAW_FRAMEBUFFER   0x8CA9
#define GL_DRAW_FRAMEBUFFER_BINDING   0x8CA6
#define GL_DST_ALPHA   0x0304
#define GL_DST_COLOR   0x0306
#define GL_DYNAMIC_COPY   0x88EA
#define GL_DYNAMIC_DRAW   0x88E8
#define GL_DYNAMIC_READ   0x88E9
#define GL_ELEMENT_ARRAY_BUFFER   0x8893
#define GL_ELEMENT_ARRAY_BUFFER_BINDING   0x8895
#define GL_EQUAL   0x0202
#define GL_EXTENSIONS   0x1F03
#define GL_FALSE   0
#define GL_FASTEST   0x1101
#define GL_FIXED   0x140C
#define GL_FLOAT   0x1406
#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV   0x8DAD
#define GL_FLOAT_MAT2   0x8B5A
#define GL_FLOAT_MAT2x3   0x8B65
#define GL_FLOAT_MAT2x4   0x8B66
#define GL_FLOAT_MAT3   0x8B5B
#define GL_FLOAT_MAT3x2   0x8B67
#define GL_FLOAT_MAT3x4   0x8B68
#define GL_FLOAT_MAT4   0x8B5C
#define GL_FLOAT_MAT4x2   0x8B69
#define GL_FLOAT_MAT4x3   0x8B6A
#define GL_FLOAT_VEC2   0x8B50
#define GL_FLOAT_VEC3   0x8B51
#define GL_FLOAT_VEC4   0x8B52
#define GL_FRAGMENT_SHADER   0x8B30
#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT   0x8B8B
#define GL_FRAMEBUFFER   0x8D40
#define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE   0x8215
#define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE   0x8214
#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING   0x8210
#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE   0x8211
#define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE   0x8216
#define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE   0x8213
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME   0x8CD1
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE   0x8CD0
#define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE   0x8212
#define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE   0x8217
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE   0x8CD3
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER   0x8CD4
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL   0x8CD2
#define GL_FRAMEBUFFER_BINDING   0x8CA6
#define GL_FRAMEBUFFER_COMPLETE   0x8CD5
#define GL_FRAMEBUFFER_DEFAULT   0x8218
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT   0x8CD6
#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS   0x8CD9
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT   0x8CD7
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE   0x8D56
#define GL_FRAMEBUFFER_UNDEFINED   0x8219
#define GL_FRAMEBUFFER_UNSUPPORTED   0x8CDD
#define GL_FRONT   0x0404
#define GL_FRONT_AND_BACK   0x0408
#define GL_FRONT_FACE   0x0B46
#define GL_FUNC_ADD   0x8006
#define GL_FUNC_REVERSE_SUBTRACT   0x800B
#define GL_FUNC_SUBTRACT   0x800A
#define GL_GENERATE_MIPMAP_HINT   0x8192
#define GL_GEQUAL   0x0206
#define GL_GREATER   0x0204
#define GL_GREEN   0x1904
#define GL_GREEN_BITS   0x0D53
#define GL_HALF_FLOAT   0x140B
#define GL_HIGH_FLOAT   0x8DF2
#define GL_HIGH_INT   0x8DF5
#define GL_IMPLEMENTATION_COLOR_READ_FORMAT   0x8B9B
#define GL_IMPLEMENTATION_COLOR_READ_TYPE   0x8B9A
#define GL_INCR   0x1E02
#define GL_INCR_WRAP   0x8507
#define GL_INFO_LOG_LENGTH   0x8B84
#define GL_INT   0x1404
#define GL_INTERLEAVED_ATTRIBS   0x8C8C
#define GL_INT_2_10_10_10_REV   0x8D9F
#define GL_INT_SAMPLER_2D   0x8DCA
#define GL_INT_SAMPLER_2D_ARRAY   0x8DCF
#define GL_INT_SAMPLER_3D   0x8DCB
#define GL_INT_SAMPLER_CUBE   0x8DCC
#define GL_INT_VEC2   0x8B53
#define GL_INT_VEC3   0x8B54
#define GL_INT_VEC4   0x8B55
#define GL_INVALID_ENUM   0x0500
#define GL_INVALID_FRAMEBUFFER_OPERATION   0x0506
#define GL_INVALID_INDEX   0xFFFFFFFF
#define GL_INVALID_OPERATION   0x0502
#define GL_INVALID_VALUE   0x0501
#define GL_INVERT   0x150A
#define GL_KEEP   0x1E00
#define GL_LEQUAL   0x0203
#define GL_LESS   0x0201
#define GL_LINEAR   0x2601
#define GL_LINEAR_MIPMAP_LINEAR   0x2703
#define GL_LINEAR_MIPMAP_NEAREST   0x2701
#define GL_LINES   0x0001
#define GL_LINE_LOOP   0x0002
#define GL_LINE_STRIP   0x0003
#define GL_LINE_WIDTH   0x0B21
#define GL_LINK_STATUS   0x8B82
#define GL_LOW_FLOAT   0x8DF0
#define GL_LOW_INT   0x8DF3
#define GL_LUMINANCE   0x1909
#define GL_LUMINANCE_ALPHA   0x190A
#define GL_MAJOR_VERSION   0x821B
#define GL_MAP_FLUSH_EXPLICIT_BIT   0x0010
#define GL_MAP_INVALIDATE_BUFFER_BIT   0x0008
#define GL_MAP_INVALIDATE_RANGE_BIT   0x0004
#define GL_MAP_READ_BIT   0x0001
#define GL_MAP_UNSYNCHRONIZED_BIT   0x0020
#define GL_MAP_WRITE_BIT   0x0002
#define GL_MAX   0x8008
#define GL_MAX_3D_TEXTURE_SIZE   0x8073
#define GL_MAX_ARRAY_TEXTURE_LAYERS   0x88FF
#define GL_MAX_COLOR_ATTACHMENTS   0x8CDF
#define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS   0x8A33
#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS   0x8B4D
#define GL_MAX_COMBINED_UNIFORM_BLOCKS   0x8A2E
#define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS   0x8A31
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE   0x851C
#define GL_MAX_DRAW_BUFFERS   0x8824
#define GL_MAX_ELEMENTS_INDICES   0x80E9
#define GL_MAX_ELEMENTS_VERTICES   0x80E8
#define GL_MAX_ELEMENT_INDEX   0x8D6B
#define GL_MAX_FRAGMENT_INPUT_COMPONENTS   0x9125
#define GL_MAX_FRAGMENT_UNIFORM_BLOCKS   0x8A2D
#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS   0x8B49
#define GL_MAX_FRAGMENT_UNIFORM_VECTORS   0x8DFD
#define GL_MAX_PROGRAM_TEXEL_OFFSET   0x8905
#define GL_MAX_RENDERBUFFER_SIZE   0x84E8
#define GL_MAX_SAMPLES   0x8D57
#define GL_MAX_SERVER_WAIT_TIMEOUT   0x9111
#define GL_MAX_TEXTURE_IMAGE_UNITS   0x8872
#define GL_MAX_TEXTURE_LOD_BIAS   0x84FD
#define GL_MAX_TEXTURE_SIZE   0x0D33
#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS   0x8C8A
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS   0x8C8B
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS   0x8C80
#define GL_MAX_UNIFORM_BLOCK_SIZE   0x8A30
#define GL_MAX_UNIFORM_BUFFER_BINDINGS   0x8A2F
#define GL_MAX_VARYING_COMPONENTS   0x8B4B
#define GL_MAX_VARYING_FLOATS   0x8B4B
#define GL_MAX_VARYING_VECTORS   0x8DFC
#define GL_MAX_VERTEX_ATTRIBS   0x8869
#define GL_MAX_VERTEX_OUTPUT_COMPONENTS   0x9122
#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS   0x8B4C
#define GL_MAX_VERTEX_UNIFORM_BLOCKS   0x8A2B
#define GL_MAX_VERTEX_UNIFORM_COMPONENTS   0x8B4A
#define GL_MAX_VERTEX_UNIFORM_VECTORS   0x8DFB
#define GL_MAX_VIEWPORT_DIMS   0x0D3A
#define GL_MEDIUM_FLOAT   0x8DF1
#define GL_MEDIUM_INT   0x8DF4
#define GL_MIN   0x8007
#define GL_MINOR_VERSION   0x821C
#define GL_MIN_PROGRAM_TEXEL_OFFSET   0x8904
#define GL_MIRRORED_REPEAT   0x8370
#define GL_NEAREST   0x2600
#define GL_NEAREST_MIPMAP_LINEAR   0x2702
#define GL_NEAREST_MIPMAP_NEAREST   0x2700
#define GL_NEVER   0x0200
#define GL_NICEST   0x1102
#define GL_NONE   0
#define GL_NOTEQUAL   0x0205
#define GL_NO_ERROR   0
#define GL_NUM_COMPRESSED_TEXTURE_FORMATS   0x86A2
#define GL_NUM_EXTENSIONS   0x821D
#define GL_NUM_PROGRAM_BINARY_FORMATS   0x87FE
#define GL_NUM_SAMPLE_COUNTS   0x9380
#define GL_NUM_SHADER_BINARY_FORMATS   0x8DF9
#define GL_OBJECT_TYPE   0x9112
#define GL_ONE   1
#define GL_ONE_MINUS_CONSTANT_ALPHA   0x8004
#define GL_ONE_MINUS_CONSTANT_COLOR   0x8002
#define GL_ONE_MINUS_DST_ALPHA   0x0305
#define GL_ONE_MINUS_DST_COLOR   0x0307
#define GL_ONE_MINUS_SRC_ALPHA   0x0303
#define GL_ONE_MINUS_SRC_COLOR   0x0301
#define GL_OUT_OF_MEMORY   0x0505
#define GL_PACK_ALIGNMENT   0x0D05
#define GL_PACK_ROW_LENGTH   0x0D02
#define GL_PACK_SKIP_PIXELS   0x0D04
#define GL_PACK_SKIP_ROWS   0x0D03
#define GL_PIXEL_PACK_BUFFER   0x88EB
#define GL_PIXEL_PACK_BUFFER_BINDING   0x88ED
#define GL_PIXEL_UNPACK_BUFFER   0x88EC
#define GL_PIXEL_UNPACK_BUFFER_BINDING   0x88EF
#define GL_POINTS   0x0000
#define GL_POLYGON_OFFSET_FACTOR   0x8038
#define GL_POLYGON_OFFSET_FILL   0x8037
#define GL_POLYGON_OFFSET_UNITS   0x2A00
#define GL_PRIMITIVE_RESTART_FIXED_INDEX   0x8D69
#define GL_PROGRAM_BINARY_FORMATS   0x87FF
#define GL_PROGRAM_BINARY_LENGTH   0x8741
#define GL_PROGRAM_BINARY_RETRIEVABLE_HINT   0x8257
#define GL_QUERY_RESULT   0x8866
#define GL_QUERY_RESULT_AVAILABLE   0x8867
#define GL_R11F_G11F_B10F   0x8C3A
#define GL_R16F   0x822D
#define GL_R16I   0x8233
#define GL_R16UI   0x8234
#define GL_R32F   0x822E
#define GL_R32I   0x8235
#define GL_R32UI   0x8236
#define GL_R8   0x8229
#define GL_R8I   0x8231
#define GL_R8UI   0x8232
#define GL_R8_SNORM   0x8F94
#define GL_RASTERIZER_DISCARD   0x8C89
#define GL_READ_BUFFER   0x0C02
#define GL_READ_FRAMEBUFFER   0x8CA8
#define GL_READ_FRAMEBUFFER_BINDING   0x8CAA
#define GL_RED   0x1903
#define GL_RED_BITS   0x0D52
#define GL_RED_INTEGER   0x8D94
#define GL_RENDERBUFFER   0x8D41
#define GL_RENDERBUFFER_ALPHA_SIZE   0x8D53
#define GL_RENDERBUFFER_BINDING   0x8CA7
#define GL_RENDERBUFFER_BLUE_SIZE   0x8D52
#define GL_RENDERBUFFER_DEPTH_SIZE   0x8D54
#define GL_RENDERBUFFER_GREEN_SIZE   0x8D51
#define GL_RENDERBUFFER_HEIGHT   0x8D43
#define GL_RENDERBUFFER_INTERNAL_FORMAT   0x8D44
#define GL_RENDERBUFFER_RED_SIZE   0x8D50
#define GL_RENDERBUFFER_SAMPLES   0x8CAB
#define GL_RENDERBUFFER_STENCIL_SIZE   0x8D55
#define GL_RENDERBUFFER_WIDTH   0x8D42
#define GL_RENDERER   0x1F01
#define GL_REPEAT   0x2901
#define GL_REPLACE   0x1E01
#define GL_RG   0x8227
#define GL_RG16F   0x822F
#define GL_RG16I   0x8239
#define GL_RG16UI   0x823A
#define GL_RG32F   0x8230
#define GL_RG32I   0x823B
#define GL_RG32UI   0x823C
#define GL_RG8   0x822B
#define GL_RG8I   0x8237
#define GL_RG8UI   0x8238
#define GL_RG8_SNORM   0x8F95
#define GL_RGB   0x1907
#define GL_RGB10_A2   0x8059
#define GL_RGB10_A2UI   0x906F
#define GL_RGB16F   0x881B
#define GL_RGB16I   0x8D89
#define GL_RGB16UI   0x8D77
#define GL_RGB32F   0x8815
#define GL_RGB32I   0x8D83
#define GL_RGB32UI   0x8D71
#define GL_RGB565   0x8D62
#define GL_RGB5_A1   0x8057
#define GL_RGB8   0x8051
#define GL_RGB8I   0x8D8F
#define GL_RGB8UI   0x8D7D
#define GL_RGB8_SNORM   0x8F96
#define GL_RGB9_E5   0x8C3D
#define GL_RGBA   0x1908
#define GL_RGBA16F   0x881A
#define GL_RGBA16I   0x8D88
#define GL_RGBA16UI   0x8D76
#define GL_RGBA32F   0x8814
#define GL_RGBA32I   0x8D82
#define GL_RGBA32UI   0x8D70
#define GL_RGBA4   0x8056
#define GL_RGBA8   0x8058
#define GL_RGBA8I   0x8D8E
#define GL_RGBA8UI   0x8D7C
#define GL_RGBA8_SNORM   0x8F97
#define GL_RGBA_INTEGER   0x8D99
#define GL_RGB_INTEGER   0x8D98
#define GL_RG_INTEGER   0x8228
#define GL_SAMPLER_2D   0x8B5E
#define GL_SAMPLER_2D_ARRAY   0x8DC1
#define GL_SAMPLER_2D_ARRAY_SHADOW   0x8DC4
#define GL_SAMPLER_2D_SHADOW   0x8B62
#define GL_SAMPLER_3D   0x8B5F
#define GL_SAMPLER_BINDING   0x8919
#define GL_SAMPLER_CUBE   0x8B60
#define GL_SAMPLER_CUBE_SHADOW   0x8DC5
#define GL_SAMPLES   0x80A9
#define GL_SAMPLE_ALPHA_TO_COVERAGE   0x809E
#define GL_SAMPLE_BUFFERS   0x80A8
#define GL_SAMPLE_COVERAGE   0x80A0
#define GL_SAMPLE_COVERAGE_INVERT   0x80AB
#define GL_SAMPLE_COVERAGE_VALUE   0x80AA
#define GL_SCISSOR_BOX   0x0C10
#define GL_SCISSOR_TEST   0x0C11
#define GL_SEPARATE_ATTRIBS   0x8C8D
#define GL_SHADER_BINARY_FORMATS   0x8DF8
#define GL_SHADER_COMPILER   0x8DFA
#define GL_SHADER_SOURCE_LENGTH   0x8B88
#define GL_SHADER_TYPE   0x8B4F
#define GL_SHADING_LANGUAGE_VERSION   0x8B8C
#define GL_SHORT   0x1402
#define GL_SIGNALED   0x9119
#define GL_SIGNED_NORMALIZED   0x8F9C
#define GL_SRC_ALPHA   0x0302
#define GL_SRC_ALPHA_SATURATE   0x0308
#define GL_SRC_COLOR   0x0300
#define GL_SRGB   0x8C40
#define GL_SRGB8   0x8C41
#define GL_SRGB8_ALPHA8   0x8C43
#define GL_STATIC_COPY   0x88E6
#define GL_STATIC_DRAW   0x88E4
#define GL_STATIC_READ   0x88E5
#define GL_STENCIL   0x1802
#define GL_STENCIL_ATTACHMENT   0x8D20
#define GL_STENCIL_BACK_FAIL   0x8801
#define GL_STENCIL_BACK_FUNC   0x8800
#define GL_STENCIL_BACK_PASS_DEPTH_FAIL   0x8802
#define GL_STENCIL_BACK_PASS_DEPTH_PASS   0x8803
#define GL_STENCIL_BACK_REF   0x8CA3
#define GL_STENCIL_BACK_VALUE_MASK   0x8CA4
#define GL_STENCIL_BACK_WRITEMASK   0x8CA5
#define GL_STENCIL_BITS   0x0D57
#define GL_STENCIL_BUFFER_BIT   0x00000400
#define GL_STENCIL_CLEAR_VALUE   0x0B91
#define GL_STENCIL_FAIL   0x0B94
#define GL_STENCIL_FUNC   0x0B92
#define GL_STENCIL_INDEX8   0x8D48
#define GL_STENCIL_PASS_DEPTH_FAIL   0x0B95
#define GL_STENCIL_PASS_DEPTH_PASS   0x0B96
#define GL_STENCIL_REF   0x0B97
#define GL_STENCIL_TEST   0x0B90
#define GL_STENCIL_VALUE_MASK   0x0B93
#define GL_STENCIL_WRITEMASK   0x0B98
#define GL_STREAM_COPY   0x88E2
#define GL_STREAM_DRAW   0x88E0
#define GL_STREAM_READ   0x88E1
#define GL_SUBPIXEL_BITS   0x0D50
#define GL_SYNC_CONDITION   0x9113
#define GL_SYNC_FENCE   0x9116
#define GL_SYNC_FLAGS   0x9115
#define GL_SYNC_FLUSH_COMMANDS_BIT   0x00000001
#define GL_SYNC_GPU_COMMANDS_COMPLETE   0x9117
#define GL_SYNC_STATUS   0x9114
#define GL_TEXTURE   0x1702
#define GL_TEXTURE0   0x84C0
#define GL_TEXTURE1   0x84C1
#define GL_TEXTURE10   0x84CA
#define GL_TEXTURE11   0x84CB
#define GL_TEXTURE12   0x84CC
#define GL_TEXTURE13   0x84CD
#define GL_TEXTURE14   0x84CE
#define GL_TEXTURE15   0x84CF
#define GL_TEXTURE16   0x84D0
#define GL_TEXTURE17   0x84D1
#define GL_TEXTURE18   0x84D2
#define GL_TEXTURE19   0x84D3
#define GL_TEXTURE2   0x84C2
#define GL_TEXTURE20   0x84D4
#define GL_TEXTURE21   0x84D5
#define GL_TEXTURE22   0x84D6
#define GL_TEXTURE23   0x84D7
#define GL_TEXTURE24   0x84D8
#define GL_TEXTURE25   0x84D9
#define GL_TEXTURE26   0x84DA
#define GL_TEXTURE27   0x84DB
#define GL_TEXTURE28   0x84DC
#define GL_TEXTURE29   0x84DD
#define GL_TEXTURE3   0x84C3
#define GL_TEXTURE30   0x84DE
#define GL_TEXTURE31   0x84DF
#define GL_TEXTURE4   0x84C4
#define GL_TEXTURE5   0x84C5
#define GL_TEXTURE6   0x84C6
#define GL_TEXTURE7   0x84C7
#define GL_TEXTURE8   0x84C8
#define GL_TEXTURE9   0x84C9
#define GL_TEXTURE_2D   0x0DE1
#define GL_TEXTURE_2D_ARRAY   0x8C1A
#define GL_TEXTURE_3D   0x806F
#define GL_TEXTURE_BASE_LEVEL   0x813C
#define GL_TEXTURE_BINDING_2D   0x8069
#define GL_TEXTURE_BINDING_2D_ARRAY   0x8C1D
#define GL_TEXTURE_BINDING_3D   0x806A
#define GL_TEXTURE_BINDING_CUBE_MAP   0x8514
#define GL_TEXTURE_COMPARE_FUNC   0x884D
#define GL_TEXTURE_COMPARE_MODE   0x884C
#define GL_TEXTURE_CUBE_MAP   0x8513
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X   0x8516
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y   0x8518
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z   0x851A
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X   0x8515
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y   0x8517
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z   0x8519
#define GL_TEXTURE_IMMUTABLE_FORMAT   0x912F
#define GL_TEXTURE_IMMUTABLE_LEVELS   0x82DF
#define GL_TEXTURE_MAG_FILTER   0x2800
#define GL_TEXTURE_MAX_LEVEL   0x813D
#define GL_TEXTURE_MAX_LOD   0x813B
#define GL_TEXTURE_MIN_FILTER   0x2801
#define GL_TEXTURE_MIN_LOD   0x813A
#define GL_TEXTURE_SWIZZLE_A   0x8E45
#define GL_TEXTURE_SWIZZLE_B   0x8E44
#define GL_TEXTURE_SWIZZLE_G   0x8E43
#define GL_TEXTURE_SWIZZLE_R   0x8E42
#define GL_TEXTURE_WRAP_R   0x8072
#define GL_TEXTURE_WRAP_S   0x2802
#define GL_TEXTURE_WRAP_T   0x2803
#define GL_TIMEOUT_EXPIRED   0x911B
#define GL_TIMEOUT_IGNORED   0xFFFFFFFFFFFFFFFF
#define GL_TRANSFORM_FEEDBACK   0x8E22
#define GL_TRANSFORM_FEEDBACK_ACTIVE   0x8E24
#define GL_TRANSFORM_FEEDBACK_BINDING   0x8E25
#define GL_TRANSFORM_FEEDBACK_BUFFER   0x8C8E
#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE   0x8E24
#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING   0x8C8F
#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE   0x8C7F
#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED   0x8E23
#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE   0x8C85
#define GL_TRANSFORM_FEEDBACK_BUFFER_START   0x8C84
#define GL_TRANSFORM_FEEDBACK_PAUSED   0x8E23
#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN   0x8C88
#define GL_TRANSFORM_FEEDBACK_VARYINGS   0x8C83
#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH   0x8C76
#define GL_TRIANGLES   0x0004
#define GL_TRIANGLE_FAN   0x0006
#define GL_TRIANGLE_STRIP   0x0005
#define GL_TRUE   1
#define GL_UNIFORM_ARRAY_STRIDE   0x8A3C
#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS   0x8A42
#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES   0x8A43
#define GL_UNIFORM_BLOCK_BINDING   0x8A3F
#define GL_UNIFORM_BLOCK_DATA_SIZE   0x8A40
#define GL_UNIFORM_BLOCK_INDEX   0x8A3A
#define GL_UNIFORM_BLOCK_NAME_LENGTH   0x8A41
#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER   0x8A46
#define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER   0x8A44
#define GL_UNIFORM_BUFFER   0x8A11
#define GL_UNIFORM_BUFFER_BINDING   0x8A28
#define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT   0x8A34
#define GL_UNIFORM_BUFFER_SIZE   0x8A2A
#define GL_UNIFORM_BUFFER_START   0x8A29
#define GL_UNIFORM_IS_ROW_MAJOR   0x8A3E
#define GL_UNIFORM_MATRIX_STRIDE   0x8A3D
#define GL_UNIFORM_NAME_LENGTH   0x8A39
#define GL_UNIFORM_OFFSET   0x8A3B
#define GL_UNIFORM_SIZE   0x8A38
#define GL_UNIFORM_TYPE   0x8A37
#define GL_UNPACK_ALIGNMENT   0x0CF5
#define GL_UNPACK_IMAGE_HEIGHT   0x806E
#define GL_UNPACK_ROW_LENGTH   0x0CF2
#define GL_UNPACK_SKIP_IMAGES   0x806D
#define GL_UNPACK_SKIP_PIXELS   0x0CF4
#define GL_UNPACK_SKIP_ROWS   0x0CF3
#define GL_UNSIGNALED   0x9118
#define GL_UNSIGNED_BYTE   0x1401
#define GL_UNSIGNED_INT   0x1405
#define GL_UNSIGNED_INT_10F_11F_11F_REV   0x8C3B
#define GL_UNSIGNED_INT_24_8   0x84FA
#define GL_UNSIGNED_INT_2_10_10_10_REV   0x8368
#define GL_UNSIGNED_INT_5_9_9_9_REV   0x8C3E
#define GL_UNSIGNED_INT_SAMPLER_2D   0x8DD2
#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY   0x8DD7
#define GL_UNSIGNED_INT_SAMPLER_3D   0x8DD3
#define GL_UNSIGNED_INT_SAMPLER_CUBE   0x8DD4
#define GL_UNSIGNED_INT_VEC2   0x8DC6
#define GL_UNSIGNED_INT_VEC3   0x8DC7
#define GL_UNSIGNED_INT_VEC4   0x8DC8
#define GL_UNSIGNED_NORMALIZED   0x8C17
#define GL_UNSIGNED_SHORT   0x1403
#define GL_UNSIGNED_SHORT_4_4_4_4   0x8033
#define GL_UNSIGNED_SHORT_5_5_5_1   0x8034
#define GL_UNSIGNED_SHORT_5_6_5   0x8363
#define GL_VALIDATE_STATUS   0x8B83
#define GL_VENDOR   0x1F00
#define GL_VERSION   0x1F02
#define GL_VERTEX_ARRAY_BINDING   0x85B5
#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING   0x889F
#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR   0x88FE
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED   0x8622
#define GL_VERTEX_ATTRIB_ARRAY_INTEGER   0x88FD
#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED   0x886A
#define GL_VERTEX_ATTRIB_ARRAY_POINTER   0x8645
#define GL_VERTEX_ATTRIB_ARRAY_SIZE   0x8623
#define GL_VERTEX_ATTRIB_ARRAY_STRIDE   0x8624
#define GL_VERTEX_ATTRIB_ARRAY_TYPE   0x8625
#define GL_VERTEX_SHADER   0x8B31
#define GL_VIEWPORT   0x0BA2
#define GL_WAIT_FAILED   0x911D
#define GL_ZERO   0
#define GL_ES_VERSION_2_0   1
#define GL_ES_VERSION_3_0   1
#define glActiveTexture   glad_glActiveTexture
#define glAttachShader   glad_glAttachShader
#define glBeginQuery   glad_glBeginQuery
#define glBeginTransformFeedback   glad_glBeginTransformFeedback
#define glBindAttribLocation   glad_glBindAttribLocation
#define glBindBuffer   glad_glBindBuffer
#define glBindBufferBase   glad_glBindBufferBase
#define glBindBufferRange   glad_glBindBufferRange
#define glBindFramebuffer   glad_glBindFramebuffer
#define glBindRenderbuffer   glad_glBindRenderbuffer
#define glBindSampler   glad_glBindSampler
#define glBindTexture   glad_glBindTexture
#define glBindTransformFeedback   glad_glBindTransformFeedback
#define glBindVertexArray   glad_glBindVertexArray
#define glBlendColor   glad_glBlendColor
#define glBlendEquation   glad_glBlendEquation
#define glBlendEquationSeparate   glad_glBlendEquationSeparate
#define glBlendFunc   glad_glBlendFunc
#define glBlendFuncSeparate   glad_glBlendFuncSeparate
#define glBlitFramebuffer   glad_glBlitFramebuffer
#define glBufferData   glad_glBufferData
#define glBufferSubData   glad_glBufferSubData
#define glCheckFramebufferStatus   glad_glCheckFramebufferStatus
#define glClear   glad_glClear
#define glClearBufferfi   glad_glClearBufferfi
#define glClearBufferfv   glad_glClearBufferfv
#define glClearBufferiv   glad_glClearBufferiv
#define glClearBufferuiv   glad_glClearBufferuiv
#define glClearColor   glad_glClearColor
#define glClearDepthf   glad_glClearDepthf
#define glClearStencil   glad_glClearStencil
#define glClientWaitSync   glad_glClientWaitSync
#define glColorMask   glad_glColorMask
#define glCompileShader   glad_glCompileShader
#define glCompressedTexImage2D   glad_glCompressedTexImage2D
#define glCompressedTexImage3D   glad_glCompressedTexImage3D
#define glCompressedTexSubImage2D   glad_glCompressedTexSubImage2D
#define glCompressedTexSubImage3D   glad_glCompressedTexSubImage3D
#define glCopyBufferSubData   glad_glCopyBufferSubData
#define glCopyTexImage2D   glad_glCopyTexImage2D
#define glCopyTexSubImage2D   glad_glCopyTexSubImage2D
#define glCopyTexSubImage3D   glad_glCopyTexSubImage3D
#define glCreateProgram   glad_glCreateProgram
#define glCreateShader   glad_glCreateShader
#define glCullFace   glad_glCullFace
#define glDeleteBuffers   glad_glDeleteBuffers
#define glDeleteFramebuffers   glad_glDeleteFramebuffers
#define glDeleteProgram   glad_glDeleteProgram
#define glDeleteQueries   glad_glDeleteQueries
#define glDeleteRenderbuffers   glad_glDeleteRenderbuffers
#define glDeleteSamplers   glad_glDeleteSamplers
#define glDeleteShader   glad_glDeleteShader
#define glDeleteSync   glad_glDeleteSync
#define glDeleteTextures   glad_glDeleteTextures
#define glDeleteTransformFeedbacks   glad_glDeleteTransformFeedbacks
#define glDeleteVertexArrays   glad_glDeleteVertexArrays
#define glDepthFunc   glad_glDepthFunc
#define glDepthMask   glad_glDepthMask
#define glDepthRangef   glad_glDepthRangef
#define glDetachShader   glad_glDetachShader
#define glDisable   glad_glDisable
#define glDisableVertexAttribArray   glad_glDisableVertexAttribArray
#define glDrawArrays   glad_glDrawArrays
#define glDrawArraysInstanced   glad_glDrawArraysInstanced
#define glDrawBuffers   glad_glDrawBuffers
#define glDrawElements   glad_glDrawElements
#define glDrawElementsInstanced   glad_glDrawElementsInstanced
#define glDrawRangeElements   glad_glDrawRangeElements
#define glEnable   glad_glEnable
#define glEnableVertexAttribArray   glad_glEnableVertexAttribArray
#define glEndQuery   glad_glEndQuery
#define glEndTransformFeedback   glad_glEndTransformFeedback
#define glFenceSync   glad_glFenceSync
#define glFinish   glad_glFinish
#define glFlush   glad_glFlush
#define glFlushMappedBufferRange   glad_glFlushMappedBufferRange
#define glFramebufferRenderbuffer   glad_glFramebufferRenderbuffer
#define glFramebufferTexture2D   glad_glFramebufferTexture2D
#define glFramebufferTextureLayer   glad_glFramebufferTextureLayer
#define glFrontFace   glad_glFrontFace
#define glGenBuffers   glad_glGenBuffers
#define glGenFramebuffers   glad_glGenFramebuffers
#define glGenQueries   glad_glGenQueries
#define glGenRenderbuffers   glad_glGenRenderbuffers
#define glGenSamplers   glad_glGenSamplers
#define glGenTextures   glad_glGenTextures
#define glGenTransformFeedbacks   glad_glGenTransformFeedbacks
#define glGenVertexArrays   glad_glGenVertexArrays
#define glGenerateMipmap   glad_glGenerateMipmap
#define glGetActiveAttrib   glad_glGetActiveAttrib
#define glGetActiveUniform   glad_glGetActiveUniform
#define glGetActiveUniformBlockName   glad_glGetActiveUniformBlockName
#define glGetActiveUniformBlockiv   glad_glGetActiveUniformBlockiv
#define glGetActiveUniformsiv   glad_glGetActiveUniformsiv
#define glGetAttachedShaders   glad_glGetAttachedShaders
#define glGetAttribLocation   glad_glGetAttribLocation
#define glGetBooleanv   glad_glGetBooleanv
#define glGetBufferParameteri64v   glad_glGetBufferParameteri64v
#define glGetBufferParameteriv   glad_glGetBufferParameteriv
#define glGetBufferPointerv   glad_glGetBufferPointerv
#define glGetError   glad_glGetError
#define glGetFloatv   glad_glGetFloatv
#define glGetFragDataLocation   glad_glGetFragDataLocation
#define glGetFramebufferAttachmentParameteriv   glad_glGetFramebufferAttachmentParameteriv
#define glGetInteger64i_v   glad_glGetInteger64i_v
#define glGetInteger64v   glad_glGetInteger64v
#define glGetIntegeri_v   glad_glGetIntegeri_v
#define glGetIntegerv   glad_glGetIntegerv
#define glGetInternalformativ   glad_glGetInternalformativ
#define glGetProgramBinary   glad_glGetProgramBinary
#define glGetProgramInfoLog   glad_glGetProgramInfoLog
#define glGetProgramiv   glad_glGetProgramiv
#define glGetQueryObjectuiv   glad_glGetQueryObjectuiv
#define glGetQueryiv   glad_glGetQueryiv
#define glGetRenderbufferParameteriv   glad_glGetRenderbufferParameteriv
#define glGetSamplerParameterfv   glad_glGetSamplerParameterfv
#define glGetSamplerParameteriv   glad_glGetSamplerParameteriv
#define glGetShaderInfoLog   glad_glGetShaderInfoLog
#define glGetShaderPrecisionFormat   glad_glGetShaderPrecisionFormat
#define glGetShaderSource   glad_glGetShaderSource
#define glGetShaderiv   glad_glGetShaderiv
#define glGetString   glad_glGetString
#define glGetStringi   glad_glGetStringi
#define glGetSynciv   glad_glGetSynciv
#define glGetTexParameterfv   glad_glGetTexParameterfv
#define glGetTexParameteriv   glad_glGetTexParameteriv
#define glGetTransformFeedbackVarying   glad_glGetTransformFeedbackVarying
#define glGetUniformBlockIndex   glad_glGetUniformBlockIndex
#define glGetUniformIndices   glad_glGetUniformIndices
#define glGetUniformLocation   glad_glGetUniformLocation
#define glGetUniformfv   glad_glGetUniformfv
#define glGetUniformiv   glad_glGetUniformiv
#define glGetUniformuiv   glad_glGetUniformuiv
#define glGetVertexAttribIiv   glad_glGetVertexAttribIiv
#define glGetVertexAttribIuiv   glad_glGetVertexAttribIuiv
#define glGetVertexAttribPointerv   glad_glGetVertexAttribPointerv
#define glGetVertexAttribfv   glad_glGetVertexAttribfv
#define glGetVertexAttribiv   glad_glGetVertexAttribiv
#define glHint   glad_glHint
#define glInvalidateFramebuffer   glad_glInvalidateFramebuffer
#define glInvalidateSubFramebuffer   glad_glInvalidateSubFramebuffer
#define glIsBuffer   glad_glIsBuffer
#define glIsEnabled   glad_glIsEnabled
#define glIsFramebuffer   glad_glIsFramebuffer
#define glIsProgram   glad_glIsProgram
#define glIsQuery   glad_glIsQuery
#define glIsRenderbuffer   glad_glIsRenderbuffer
#define glIsSampler   glad_glIsSampler
#define glIsShader   glad_glIsShader
#define glIsSync   glad_glIsSync
#define glIsTexture   glad_glIsTexture
#define glIsTransformFeedback   glad_glIsTransformFeedback
#define glIsVertexArray   glad_glIsVertexArray
#define glLineWidth   glad_glLineWidth
#define glLinkProgram   glad_glLinkProgram
#define glMapBufferRange   glad_glMapBufferRange
#define glPauseTransformFeedback   glad_glPauseTransformFeedback
#define glPixelStorei   glad_glPixelStorei
#define glPolygonOffset   glad_glPolygonOffset
#define glProgramBinary   glad_glProgramBinary
#define glProgramParameteri   glad_glProgramParameteri
#define glReadBuffer   glad_glReadBuffer
#define glReadPixels   glad_glReadPixels
#define glReleaseShaderCompiler   glad_glReleaseShaderCompiler
#define glRenderbufferStorage   glad_glRenderbufferStorage
#define glRenderbufferStorageMultisample   glad_glRenderbufferStorageMultisample
#define glResumeTransformFeedback   glad_glResumeTransformFeedback
#define glSampleCoverage   glad_glSampleCoverage
#define glSamplerParameterf   glad_glSamplerParameterf
#define glSamplerParameterfv   glad_glSamplerParameterfv
#define glSamplerParameteri   glad_glSamplerParameteri
#define glSamplerParameteriv   glad_glSamplerParameteriv
#define glScissor   glad_glScissor
#define glShaderBinary   glad_glShaderBinary
#define glShaderSource   glad_glShaderSource
#define glStencilFunc   glad_glStencilFunc
#define glStencilFuncSeparate   glad_glStencilFuncSeparate
#define glStencilMask   glad_glStencilMask
#define glStencilMaskSeparate   glad_glStencilMaskSeparate
#define glStencilOp   glad_glStencilOp
#define glStencilOpSeparate   glad_glStencilOpSeparate
#define glTexImage2D   glad_glTexImage2D
#define glTexImage3D   glad_glTexImage3D
#define glTexParameterf   glad_glTexParameterf
#define glTexParameterfv   glad_glTexParameterfv
#define glTexParameteri   glad_glTexParameteri
#define glTexParameteriv   glad_glTexParameteriv
#define glTexStorage2D   glad_glTexStorage2D
#define glTexStorage3D   glad_glTexStorage3D
#define glTexSubImage2D   glad_glTexSubImage2D
#define glTexSubImage3D   glad_glTexSubImage3D
#define glTransformFeedbackVaryings   glad_glTransformFeedbackVaryings
#define glUniform1f   glad_glUniform1f
#define glUniform1fv   glad_glUniform1fv
#define glUniform1i   glad_glUniform1i
#define glUniform1iv   glad_glUniform1iv
#define glUniform1ui   glad_glUniform1ui
#define glUniform1uiv   glad_glUniform1uiv
#define glUniform2f   glad_glUniform2f
#define glUniform2fv   glad_glUniform2fv
#define glUniform2i   glad_glUniform2i
#define glUniform2iv   glad_glUniform2iv
#define glUniform2ui   glad_glUniform2ui
#define glUniform2uiv   glad_glUniform2uiv
#define glUniform3f   glad_glUniform3f
#define glUniform3fv   glad_glUniform3fv
#define glUniform3i   glad_glUniform3i
#define glUniform3iv   glad_glUniform3iv
#define glUniform3ui   glad_glUniform3ui
#define glUniform3uiv   glad_glUniform3uiv
#define glUniform4f   glad_glUniform4f
#define glUniform4fv   glad_glUniform4fv
#define glUniform4i   glad_glUniform4i
#define glUniform4iv   glad_glUniform4iv
#define glUniform4ui   glad_glUniform4ui
#define glUniform4uiv   glad_glUniform4uiv
#define glUniformBlockBinding   glad_glUniformBlockBinding
#define glUniformMatrix2fv   glad_glUniformMatrix2fv
#define glUniformMatrix2x3fv   glad_glUniformMatrix2x3fv
#define glUniformMatrix2x4fv   glad_glUniformMatrix2x4fv
#define glUniformMatrix3fv   glad_glUniformMatrix3fv
#define glUniformMatrix3x2fv   glad_glUniformMatrix3x2fv
#define glUniformMatrix3x4fv   glad_glUniformMatrix3x4fv
#define glUniformMatrix4fv   glad_glUniformMatrix4fv
#define glUniformMatrix4x2fv   glad_glUniformMatrix4x2fv
#define glUniformMatrix4x3fv   glad_glUniformMatrix4x3fv
#define glUnmapBuffer   glad_glUnmapBuffer
#define glUseProgram   glad_glUseProgram
#define glValidateProgram   glad_glValidateProgram
#define glVertexAttrib1f   glad_glVertexAttrib1f
#define glVertexAttrib1fv   glad_glVertexAttrib1fv
#define glVertexAttrib2f   glad_glVertexAttrib2f
#define glVertexAttrib2fv   glad_glVertexAttrib2fv
#define glVertexAttrib3f   glad_glVertexAttrib3f
#define glVertexAttrib3fv   glad_glVertexAttrib3fv
#define glVertexAttrib4f   glad_glVertexAttrib4f
#define glVertexAttrib4fv   glad_glVertexAttrib4fv
#define glVertexAttribDivisor   glad_glVertexAttribDivisor
#define glVertexAttribI4i   glad_glVertexAttribI4i
#define glVertexAttribI4iv   glad_glVertexAttribI4iv
#define glVertexAttribI4ui   glad_glVertexAttribI4ui
#define glVertexAttribI4uiv   glad_glVertexAttribI4uiv
#define glVertexAttribIPointer   glad_glVertexAttribIPointer
#define glVertexAttribPointer   glad_glVertexAttribPointer
#define glViewport   glad_glViewport
#define glWaitSync   glad_glWaitSync

Typedefs

typedef void(* GLADapiproc) (void)
typedef GLADapiproc(* GLADloadfunc) (const char *name)
typedef GLADapiproc(* GLADuserptrloadfunc) (void *userptr, const char *name)
typedef void(* GLADprecallback) (const char *name, GLADapiproc apiproc, int len_args,...)
typedef void(* GLADpostcallback) (void *ret, const char *name, GLADapiproc apiproc, int len_args,...)
typedef void * GLeglClientBufferEXT
typedef void * GLeglImageOES
typedef struct __GLsync * GLsync
typedef void(GLAD_API_PTR * GLDEBUGPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
typedef void(GLAD_API_PTR * GLDEBUGPROCARB) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
typedef void(GLAD_API_PTR * GLDEBUGPROCKHR) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
typedef void(GLAD_API_PTR * GLDEBUGPROCAMD) (GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar *message, void *userParam)
typedef void(GLAD_API_PTR * GLVULKANPROCNV) (void)
typedef void(GLAD_API_PTR * PFNGLACTIVETEXTUREPROC) (GLenum texture)
typedef void(GLAD_API_PTR * PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader)
typedef void(GLAD_API_PTR * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id)
typedef void(GLAD_API_PTR * PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode)
typedef void(GLAD_API_PTR * PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar *name)
typedef void(GLAD_API_PTR * PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer)
typedef void(GLAD_API_PTR * PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer)
typedef void(GLAD_API_PTR * PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
typedef void(GLAD_API_PTR * PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer)
typedef void(GLAD_API_PTR * PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer)
typedef void(GLAD_API_PTR * PFNGLBINDSAMPLERPROC) (GLuint unit, GLuint sampler)
typedef void(GLAD_API_PTR * PFNGLBINDTEXTUREPROC) (GLenum target, GLuint texture)
typedef void(GLAD_API_PTR * PFNGLBINDTRANSFORMFEEDBACKPROC) (GLenum target, GLuint id)
typedef void(GLAD_API_PTR * PFNGLBINDVERTEXARRAYPROC) (GLuint array)
typedef void(GLAD_API_PTR * PFNGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
typedef void(GLAD_API_PTR * PFNGLBLENDEQUATIONPROC) (GLenum mode)
typedef void(GLAD_API_PTR * PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha)
typedef void(GLAD_API_PTR * PFNGLBLENDFUNCPROC) (GLenum sfactor, GLenum dfactor)
typedef void(GLAD_API_PTR * PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
typedef void(GLAD_API_PTR * PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
typedef void(GLAD_API_PTR * PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const void *data, GLenum usage)
typedef void(GLAD_API_PTR * PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
typedef GLenum(GLAD_API_PTR * PFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target)
typedef void(GLAD_API_PTR * PFNGLCLEARPROC) (GLbitfield mask)
typedef void(GLAD_API_PTR * PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
typedef void(GLAD_API_PTR * PFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat *value)
typedef void(GLAD_API_PTR * PFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint *value)
typedef void(GLAD_API_PTR * PFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint *value)
typedef void(GLAD_API_PTR * PFNGLCLEARCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
typedef void(GLAD_API_PTR * PFNGLCLEARDEPTHFPROC) (GLfloat d)
typedef void(GLAD_API_PTR * PFNGLCLEARSTENCILPROC) (GLint s)
typedef GLenum(GLAD_API_PTR * PFNGLCLIENTWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout)
typedef void(GLAD_API_PTR * PFNGLCOLORMASKPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
typedef void(GLAD_API_PTR * PFNGLCOMPILESHADERPROC) (GLuint shader)
typedef void(GLAD_API_PTR * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
typedef void(GLAD_API_PTR * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
typedef void(GLAD_API_PTR * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
typedef void(GLAD_API_PTR * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
typedef void(GLAD_API_PTR * PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
typedef void(GLAD_API_PTR * PFNGLCOPYTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
typedef void(GLAD_API_PTR * PFNGLCOPYTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
typedef void(GLAD_API_PTR * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
typedef GLuint(GLAD_API_PTR * PFNGLCREATEPROGRAMPROC) (void)
typedef GLuint(GLAD_API_PTR * PFNGLCREATESHADERPROC) (GLenum type)
typedef void(GLAD_API_PTR * PFNGLCULLFACEPROC) (GLenum mode)
typedef void(GLAD_API_PTR * PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers)
typedef void(GLAD_API_PTR * PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *framebuffers)
typedef void(GLAD_API_PTR * PFNGLDELETEPROGRAMPROC) (GLuint program)
typedef void(GLAD_API_PTR * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint *ids)
typedef void(GLAD_API_PTR * PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint *renderbuffers)
typedef void(GLAD_API_PTR * PFNGLDELETESAMPLERSPROC) (GLsizei count, const GLuint *samplers)
typedef void(GLAD_API_PTR * PFNGLDELETESHADERPROC) (GLuint shader)
typedef void(GLAD_API_PTR * PFNGLDELETESYNCPROC) (GLsync sync)
typedef void(GLAD_API_PTR * PFNGLDELETETEXTURESPROC) (GLsizei n, const GLuint *textures)
typedef void(GLAD_API_PTR * PFNGLDELETETRANSFORMFEEDBACKSPROC) (GLsizei n, const GLuint *ids)
typedef void(GLAD_API_PTR * PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint *arrays)
typedef void(GLAD_API_PTR * PFNGLDEPTHFUNCPROC) (GLenum func)
typedef void(GLAD_API_PTR * PFNGLDEPTHMASKPROC) (GLboolean flag)
typedef void(GLAD_API_PTR * PFNGLDEPTHRANGEFPROC) (GLfloat n, GLfloat f)
typedef void(GLAD_API_PTR * PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader)
typedef void(GLAD_API_PTR * PFNGLDISABLEPROC) (GLenum cap)
typedef void(GLAD_API_PTR * PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index)
typedef void(GLAD_API_PTR * PFNGLDRAWARRAYSPROC) (GLenum mode, GLint first, GLsizei count)
typedef void(GLAD_API_PTR * PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
typedef void(GLAD_API_PTR * PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum *bufs)
typedef void(GLAD_API_PTR * PFNGLDRAWELEMENTSPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices)
typedef void(GLAD_API_PTR * PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)
typedef void(GLAD_API_PTR * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)
typedef void(GLAD_API_PTR * PFNGLENABLEPROC) (GLenum cap)
typedef void(GLAD_API_PTR * PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index)
typedef void(GLAD_API_PTR * PFNGLENDQUERYPROC) (GLenum target)
typedef void(GLAD_API_PTR * PFNGLENDTRANSFORMFEEDBACKPROC) (void)
typedef GLsync(GLAD_API_PTR * PFNGLFENCESYNCPROC) (GLenum condition, GLbitfield flags)
typedef void(GLAD_API_PTR * PFNGLFINISHPROC) (void)
typedef void(GLAD_API_PTR * PFNGLFLUSHPROC) (void)
typedef void(GLAD_API_PTR * PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length)
typedef void(GLAD_API_PTR * PFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
typedef void(GLAD_API_PTR * PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
typedef void(GLAD_API_PTR * PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
typedef void(GLAD_API_PTR * PFNGLFRONTFACEPROC) (GLenum mode)
typedef void(GLAD_API_PTR * PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers)
typedef void(GLAD_API_PTR * PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers)
typedef void(GLAD_API_PTR * PFNGLGENQUERIESPROC) (GLsizei n, GLuint *ids)
typedef void(GLAD_API_PTR * PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuffers)
typedef void(GLAD_API_PTR * PFNGLGENSAMPLERSPROC) (GLsizei count, GLuint *samplers)
typedef void(GLAD_API_PTR * PFNGLGENTEXTURESPROC) (GLsizei n, GLuint *textures)
typedef void(GLAD_API_PTR * PFNGLGENTRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint *ids)
typedef void(GLAD_API_PTR * PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays)
typedef void(GLAD_API_PTR * PFNGLGENERATEMIPMAPPROC) (GLenum target)
typedef void(GLAD_API_PTR * PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
typedef void(GLAD_API_PTR * PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
typedef void(GLAD_API_PTR * PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
typedef void(GLAD_API_PTR * PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
typedef void(GLAD_API_PTR * PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
typedef void(GLAD_API_PTR * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)
typedef GLint(GLAD_API_PTR * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name)
typedef void(GLAD_API_PTR * PFNGLGETBOOLEANVPROC) (GLenum pname, GLboolean *data)
typedef void(GLAD_API_PTR * PFNGLGETBUFFERPARAMETERI64VPROC) (GLenum target, GLenum pname, GLint64 *params)
typedef void(GLAD_API_PTR * PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params)
typedef void(GLAD_API_PTR * PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, void **params)
typedef GLenum(GLAD_API_PTR * PFNGLGETERRORPROC) (void)
typedef void(GLAD_API_PTR * PFNGLGETFLOATVPROC) (GLenum pname, GLfloat *data)
typedef GLint(GLAD_API_PTR * PFNGLGETFRAGDATALOCATIONPROC) (GLuint program, const GLchar *name)
typedef void(GLAD_API_PTR * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params)
typedef void(GLAD_API_PTR * PFNGLGETINTEGER64I_VPROC) (GLenum target, GLuint index, GLint64 *data)
typedef void(GLAD_API_PTR * PFNGLGETINTEGER64VPROC) (GLenum pname, GLint64 *data)
typedef void(GLAD_API_PTR * PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint *data)
typedef void(GLAD_API_PTR * PFNGLGETINTEGERVPROC) (GLenum pname, GLint *data)
typedef void(GLAD_API_PTR * PFNGLGETINTERNALFORMATIVPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint *params)
typedef void(GLAD_API_PTR * PFNGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)
typedef void(GLAD_API_PTR * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
typedef void(GLAD_API_PTR * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params)
typedef void(GLAD_API_PTR * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint *params)
typedef void(GLAD_API_PTR * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint *params)
typedef void(GLAD_API_PTR * PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params)
typedef void(GLAD_API_PTR * PFNGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, GLfloat *params)
typedef void(GLAD_API_PTR * PFNGLGETSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, GLint *params)
typedef void(GLAD_API_PTR * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
typedef void(GLAD_API_PTR * PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
typedef void(GLAD_API_PTR * PFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
typedef void(GLAD_API_PTR * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params)
typedef const GLubyte *(GLAD_API_PTR * PFNGLGETSTRINGPROC) (GLenum name)
typedef const GLubyte *(GLAD_API_PTR * PFNGLGETSTRINGIPROC) (GLenum name, GLuint index)
typedef void(GLAD_API_PTR * PFNGLGETSYNCIVPROC) (GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values)
typedef void(GLAD_API_PTR * PFNGLGETTEXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params)
typedef void(GLAD_API_PTR * PFNGLGETTEXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params)
typedef void(GLAD_API_PTR * PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
typedef GLuint(GLAD_API_PTR * PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar *uniformBlockName)
typedef void(GLAD_API_PTR * PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)
typedef GLint(GLAD_API_PTR * PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar *name)
typedef void(GLAD_API_PTR * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat *params)
typedef void(GLAD_API_PTR * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint *params)
typedef void(GLAD_API_PTR * PFNGLGETUNIFORMUIVPROC) (GLuint program, GLint location, GLuint *params)
typedef void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pname, GLint *params)
typedef void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum pname, GLuint *params)
typedef void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, void **pointer)
typedef void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat *params)
typedef void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint *params)
typedef void(GLAD_API_PTR * PFNGLHINTPROC) (GLenum target, GLenum mode)
typedef void(GLAD_API_PTR * PFNGLINVALIDATEFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments)
typedef void(GLAD_API_PTR * PFNGLINVALIDATESUBFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
typedef GLboolean(GLAD_API_PTR * PFNGLISBUFFERPROC) (GLuint buffer)
typedef GLboolean(GLAD_API_PTR * PFNGLISENABLEDPROC) (GLenum cap)
typedef GLboolean(GLAD_API_PTR * PFNGLISFRAMEBUFFERPROC) (GLuint framebuffer)
typedef GLboolean(GLAD_API_PTR * PFNGLISPROGRAMPROC) (GLuint program)
typedef GLboolean(GLAD_API_PTR * PFNGLISQUERYPROC) (GLuint id)
typedef GLboolean(GLAD_API_PTR * PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer)
typedef GLboolean(GLAD_API_PTR * PFNGLISSAMPLERPROC) (GLuint sampler)
typedef GLboolean(GLAD_API_PTR * PFNGLISSHADERPROC) (GLuint shader)
typedef GLboolean(GLAD_API_PTR * PFNGLISSYNCPROC) (GLsync sync)
typedef GLboolean(GLAD_API_PTR * PFNGLISTEXTUREPROC) (GLuint texture)
typedef GLboolean(GLAD_API_PTR * PFNGLISTRANSFORMFEEDBACKPROC) (GLuint id)
typedef GLboolean(GLAD_API_PTR * PFNGLISVERTEXARRAYPROC) (GLuint array)
typedef void(GLAD_API_PTR * PFNGLLINEWIDTHPROC) (GLfloat width)
typedef void(GLAD_API_PTR * PFNGLLINKPROGRAMPROC) (GLuint program)
typedef void *(GLAD_API_PTR * PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
typedef void(GLAD_API_PTR * PFNGLPAUSETRANSFORMFEEDBACKPROC) (void)
typedef void(GLAD_API_PTR * PFNGLPIXELSTOREIPROC) (GLenum pname, GLint param)
typedef void(GLAD_API_PTR * PFNGLPOLYGONOFFSETPROC) (GLfloat factor, GLfloat units)
typedef void(GLAD_API_PTR * PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length)
typedef void(GLAD_API_PTR * PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pname, GLint value)
typedef void(GLAD_API_PTR * PFNGLREADBUFFERPROC) (GLenum src)
typedef void(GLAD_API_PTR * PFNGLREADPIXELSPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)
typedef void(GLAD_API_PTR * PFNGLRELEASESHADERCOMPILERPROC) (void)
typedef void(GLAD_API_PTR * PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
typedef void(GLAD_API_PTR * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
typedef void(GLAD_API_PTR * PFNGLRESUMETRANSFORMFEEDBACKPROC) (void)
typedef void(GLAD_API_PTR * PFNGLSAMPLECOVERAGEPROC) (GLfloat value, GLboolean invert)
typedef void(GLAD_API_PTR * PFNGLSAMPLERPARAMETERFPROC) (GLuint sampler, GLenum pname, GLfloat param)
typedef void(GLAD_API_PTR * PFNGLSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, const GLfloat *param)
typedef void(GLAD_API_PTR * PFNGLSAMPLERPARAMETERIPROC) (GLuint sampler, GLenum pname, GLint param)
typedef void(GLAD_API_PTR * PFNGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, const GLint *param)
typedef void(GLAD_API_PTR * PFNGLSCISSORPROC) (GLint x, GLint y, GLsizei width, GLsizei height)
typedef void(GLAD_API_PTR * PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint *shaders, GLenum binaryFormat, const void *binary, GLsizei length)
typedef void(GLAD_API_PTR * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
typedef void(GLAD_API_PTR * PFNGLSTENCILFUNCPROC) (GLenum func, GLint ref, GLuint mask)
typedef void(GLAD_API_PTR * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum face, GLenum func, GLint ref, GLuint mask)
typedef void(GLAD_API_PTR * PFNGLSTENCILMASKPROC) (GLuint mask)
typedef void(GLAD_API_PTR * PFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask)
typedef void(GLAD_API_PTR * PFNGLSTENCILOPPROC) (GLenum fail, GLenum zfail, GLenum zpass)
typedef void(GLAD_API_PTR * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
typedef void(GLAD_API_PTR * PFNGLTEXIMAGE2DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
typedef void(GLAD_API_PTR * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
typedef void(GLAD_API_PTR * PFNGLTEXPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat param)
typedef void(GLAD_API_PTR * PFNGLTEXPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params)
typedef void(GLAD_API_PTR * PFNGLTEXPARAMETERIPROC) (GLenum target, GLenum pname, GLint param)
typedef void(GLAD_API_PTR * PFNGLTEXPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params)
typedef void(GLAD_API_PTR * PFNGLTEXSTORAGE2DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
typedef void(GLAD_API_PTR * PFNGLTEXSTORAGE3DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
typedef void(GLAD_API_PTR * PFNGLTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
typedef void(GLAD_API_PTR * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
typedef void(GLAD_API_PTR * PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)
typedef void(GLAD_API_PTR * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0)
typedef void(GLAD_API_PTR * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORM1IPROC) (GLint location, GLint v0)
typedef void(GLAD_API_PTR * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORM1UIPROC) (GLint location, GLuint v0)
typedef void(GLAD_API_PTR * PFNGLUNIFORM1UIVPROC) (GLint location, GLsizei count, const GLuint *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1)
typedef void(GLAD_API_PTR * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1)
typedef void(GLAD_API_PTR * PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORM2UIPROC) (GLint location, GLuint v0, GLuint v1)
typedef void(GLAD_API_PTR * PFNGLUNIFORM2UIVPROC) (GLint location, GLsizei count, const GLuint *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
typedef void(GLAD_API_PTR * PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2)
typedef void(GLAD_API_PTR * PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORM3UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2)
typedef void(GLAD_API_PTR * PFNGLUNIFORM3UIVPROC) (GLint location, GLsizei count, const GLuint *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
typedef void(GLAD_API_PTR * PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
typedef void(GLAD_API_PTR * PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORM4UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
typedef void(GLAD_API_PTR * PFNGLUNIFORM4UIVPROC) (GLint location, GLsizei count, const GLuint *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef GLboolean(GLAD_API_PTR * PFNGLUNMAPBUFFERPROC) (GLenum target)
typedef void(GLAD_API_PTR * PFNGLUSEPROGRAMPROC) (GLuint program)
typedef void(GLAD_API_PTR * PFNGLVALIDATEPROGRAMPROC) (GLuint program)
typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x)
typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat *v)
typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y)
typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat *v)
typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z)
typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat *v)
typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat *v)
typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor)
typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4IPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w)
typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4IVPROC) (GLuint index, const GLint *v)
typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4UIVPROC) (GLuint index, const GLuint *v)
typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
typedef void(GLAD_API_PTR * PFNGLVIEWPORTPROC) (GLint x, GLint y, GLsizei width, GLsizei height)
typedef void(GLAD_API_PTR * PFNGLWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout)

Functions

GLAD_API_CALL int gladLoadGLES2UserPtr (GLADuserptrloadfunc load, void *userptr)
GLAD_API_CALL int gladLoadGLES2 (GLADloadfunc load)
GLAD_API_CALL int gladLoaderLoadGLES2 (void)
GLAD_API_CALL void gladLoaderUnloadGLES2 (void)

Variables

GLAD_API_CALL int GLAD_GL_ES_VERSION_2_0
GLAD_API_CALL int GLAD_GL_ES_VERSION_3_0
GLAD_API_CALL PFNGLACTIVETEXTUREPROC glad_glActiveTexture
GLAD_API_CALL PFNGLATTACHSHADERPROC glad_glAttachShader
GLAD_API_CALL PFNGLBEGINQUERYPROC glad_glBeginQuery
GLAD_API_CALL PFNGLBEGINTRANSFORMFEEDBACKPROC glad_glBeginTransformFeedback
GLAD_API_CALL PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation
GLAD_API_CALL PFNGLBINDBUFFERPROC glad_glBindBuffer
GLAD_API_CALL PFNGLBINDBUFFERBASEPROC glad_glBindBufferBase
GLAD_API_CALL PFNGLBINDBUFFERRANGEPROC glad_glBindBufferRange
GLAD_API_CALL PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer
GLAD_API_CALL PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer
GLAD_API_CALL PFNGLBINDSAMPLERPROC glad_glBindSampler
GLAD_API_CALL PFNGLBINDTEXTUREPROC glad_glBindTexture
GLAD_API_CALL PFNGLBINDTRANSFORMFEEDBACKPROC glad_glBindTransformFeedback
GLAD_API_CALL PFNGLBINDVERTEXARRAYPROC glad_glBindVertexArray
GLAD_API_CALL PFNGLBLENDCOLORPROC glad_glBlendColor
GLAD_API_CALL PFNGLBLENDEQUATIONPROC glad_glBlendEquation
GLAD_API_CALL PFNGLBLENDEQUATIONSEPARATEPROC glad_glBlendEquationSeparate
GLAD_API_CALL PFNGLBLENDFUNCPROC glad_glBlendFunc
GLAD_API_CALL PFNGLBLENDFUNCSEPARATEPROC glad_glBlendFuncSeparate
GLAD_API_CALL PFNGLBLITFRAMEBUFFERPROC glad_glBlitFramebuffer
GLAD_API_CALL PFNGLBUFFERDATAPROC glad_glBufferData
GLAD_API_CALL PFNGLBUFFERSUBDATAPROC glad_glBufferSubData
GLAD_API_CALL PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus
GLAD_API_CALL PFNGLCLEARPROC glad_glClear
GLAD_API_CALL PFNGLCLEARBUFFERFIPROC glad_glClearBufferfi
GLAD_API_CALL PFNGLCLEARBUFFERFVPROC glad_glClearBufferfv
GLAD_API_CALL PFNGLCLEARBUFFERIVPROC glad_glClearBufferiv
GLAD_API_CALL PFNGLCLEARBUFFERUIVPROC glad_glClearBufferuiv
GLAD_API_CALL PFNGLCLEARCOLORPROC glad_glClearColor
GLAD_API_CALL PFNGLCLEARDEPTHFPROC glad_glClearDepthf
GLAD_API_CALL PFNGLCLEARSTENCILPROC glad_glClearStencil
GLAD_API_CALL PFNGLCLIENTWAITSYNCPROC glad_glClientWaitSync
GLAD_API_CALL PFNGLCOLORMASKPROC glad_glColorMask
GLAD_API_CALL PFNGLCOMPILESHADERPROC glad_glCompileShader
GLAD_API_CALL PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D
GLAD_API_CALL PFNGLCOMPRESSEDTEXIMAGE3DPROC glad_glCompressedTexImage3D
GLAD_API_CALL PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D
GLAD_API_CALL PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glad_glCompressedTexSubImage3D
GLAD_API_CALL PFNGLCOPYBUFFERSUBDATAPROC glad_glCopyBufferSubData
GLAD_API_CALL PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D
GLAD_API_CALL PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D
GLAD_API_CALL PFNGLCOPYTEXSUBIMAGE3DPROC glad_glCopyTexSubImage3D
GLAD_API_CALL PFNGLCREATEPROGRAMPROC glad_glCreateProgram
GLAD_API_CALL PFNGLCREATESHADERPROC glad_glCreateShader
GLAD_API_CALL PFNGLCULLFACEPROC glad_glCullFace
GLAD_API_CALL PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers
GLAD_API_CALL PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers
GLAD_API_CALL PFNGLDELETEPROGRAMPROC glad_glDeleteProgram
GLAD_API_CALL PFNGLDELETEQUERIESPROC glad_glDeleteQueries
GLAD_API_CALL PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers
GLAD_API_CALL PFNGLDELETESAMPLERSPROC glad_glDeleteSamplers
GLAD_API_CALL PFNGLDELETESHADERPROC glad_glDeleteShader
GLAD_API_CALL PFNGLDELETESYNCPROC glad_glDeleteSync
GLAD_API_CALL PFNGLDELETETEXTURESPROC glad_glDeleteTextures
GLAD_API_CALL PFNGLDELETETRANSFORMFEEDBACKSPROC glad_glDeleteTransformFeedbacks
GLAD_API_CALL PFNGLDELETEVERTEXARRAYSPROC glad_glDeleteVertexArrays
GLAD_API_CALL PFNGLDEPTHFUNCPROC glad_glDepthFunc
GLAD_API_CALL PFNGLDEPTHMASKPROC glad_glDepthMask
GLAD_API_CALL PFNGLDEPTHRANGEFPROC glad_glDepthRangef
GLAD_API_CALL PFNGLDETACHSHADERPROC glad_glDetachShader
GLAD_API_CALL PFNGLDISABLEPROC glad_glDisable
GLAD_API_CALL PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray
GLAD_API_CALL PFNGLDRAWARRAYSPROC glad_glDrawArrays
GLAD_API_CALL PFNGLDRAWARRAYSINSTANCEDPROC glad_glDrawArraysInstanced
GLAD_API_CALL PFNGLDRAWBUFFERSPROC glad_glDrawBuffers
GLAD_API_CALL PFNGLDRAWELEMENTSPROC glad_glDrawElements
GLAD_API_CALL PFNGLDRAWELEMENTSINSTANCEDPROC glad_glDrawElementsInstanced
GLAD_API_CALL PFNGLDRAWRANGEELEMENTSPROC glad_glDrawRangeElements
GLAD_API_CALL PFNGLENABLEPROC glad_glEnable
GLAD_API_CALL PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray
GLAD_API_CALL PFNGLENDQUERYPROC glad_glEndQuery
GLAD_API_CALL PFNGLENDTRANSFORMFEEDBACKPROC glad_glEndTransformFeedback
GLAD_API_CALL PFNGLFENCESYNCPROC glad_glFenceSync
GLAD_API_CALL PFNGLFINISHPROC glad_glFinish
GLAD_API_CALL PFNGLFLUSHPROC glad_glFlush
GLAD_API_CALL PFNGLFLUSHMAPPEDBUFFERRANGEPROC glad_glFlushMappedBufferRange
GLAD_API_CALL PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer
GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D
GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURELAYERPROC glad_glFramebufferTextureLayer
GLAD_API_CALL PFNGLFRONTFACEPROC glad_glFrontFace
GLAD_API_CALL PFNGLGENBUFFERSPROC glad_glGenBuffers
GLAD_API_CALL PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers
GLAD_API_CALL PFNGLGENQUERIESPROC glad_glGenQueries
GLAD_API_CALL PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers
GLAD_API_CALL PFNGLGENSAMPLERSPROC glad_glGenSamplers
GLAD_API_CALL PFNGLGENTEXTURESPROC glad_glGenTextures
GLAD_API_CALL PFNGLGENTRANSFORMFEEDBACKSPROC glad_glGenTransformFeedbacks
GLAD_API_CALL PFNGLGENVERTEXARRAYSPROC glad_glGenVertexArrays
GLAD_API_CALL PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap
GLAD_API_CALL PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib
GLAD_API_CALL PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform
GLAD_API_CALL PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glad_glGetActiveUniformBlockName
GLAD_API_CALL PFNGLGETACTIVEUNIFORMBLOCKIVPROC glad_glGetActiveUniformBlockiv
GLAD_API_CALL PFNGLGETACTIVEUNIFORMSIVPROC glad_glGetActiveUniformsiv
GLAD_API_CALL PFNGLGETATTACHEDSHADERSPROC glad_glGetAttachedShaders
GLAD_API_CALL PFNGLGETATTRIBLOCATIONPROC glad_glGetAttribLocation
GLAD_API_CALL PFNGLGETBOOLEANVPROC glad_glGetBooleanv
GLAD_API_CALL PFNGLGETBUFFERPARAMETERI64VPROC glad_glGetBufferParameteri64v
GLAD_API_CALL PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv
GLAD_API_CALL PFNGLGETBUFFERPOINTERVPROC glad_glGetBufferPointerv
GLAD_API_CALL PFNGLGETERRORPROC glad_glGetError
GLAD_API_CALL PFNGLGETFLOATVPROC glad_glGetFloatv
GLAD_API_CALL PFNGLGETFRAGDATALOCATIONPROC glad_glGetFragDataLocation
GLAD_API_CALL PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv
GLAD_API_CALL PFNGLGETINTEGER64I_VPROC glad_glGetInteger64i_v
GLAD_API_CALL PFNGLGETINTEGER64VPROC glad_glGetInteger64v
GLAD_API_CALL PFNGLGETINTEGERI_VPROC glad_glGetIntegeri_v
GLAD_API_CALL PFNGLGETINTEGERVPROC glad_glGetIntegerv
GLAD_API_CALL PFNGLGETINTERNALFORMATIVPROC glad_glGetInternalformativ
GLAD_API_CALL PFNGLGETPROGRAMBINARYPROC glad_glGetProgramBinary
GLAD_API_CALL PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog
GLAD_API_CALL PFNGLGETPROGRAMIVPROC glad_glGetProgramiv
GLAD_API_CALL PFNGLGETQUERYOBJECTUIVPROC glad_glGetQueryObjectuiv
GLAD_API_CALL PFNGLGETQUERYIVPROC glad_glGetQueryiv
GLAD_API_CALL PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv
GLAD_API_CALL PFNGLGETSAMPLERPARAMETERFVPROC glad_glGetSamplerParameterfv
GLAD_API_CALL PFNGLGETSAMPLERPARAMETERIVPROC glad_glGetSamplerParameteriv
GLAD_API_CALL PFNGLGETSHADERINFOLOGPROC glad_glGetShaderInfoLog
GLAD_API_CALL PFNGLGETSHADERPRECISIONFORMATPROC glad_glGetShaderPrecisionFormat
GLAD_API_CALL PFNGLGETSHADERSOURCEPROC glad_glGetShaderSource
GLAD_API_CALL PFNGLGETSHADERIVPROC glad_glGetShaderiv
GLAD_API_CALL PFNGLGETSTRINGPROC glad_glGetString
GLAD_API_CALL PFNGLGETSTRINGIPROC glad_glGetStringi
GLAD_API_CALL PFNGLGETSYNCIVPROC glad_glGetSynciv
GLAD_API_CALL PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv
GLAD_API_CALL PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv
GLAD_API_CALL PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glad_glGetTransformFeedbackVarying
GLAD_API_CALL PFNGLGETUNIFORMBLOCKINDEXPROC glad_glGetUniformBlockIndex
GLAD_API_CALL PFNGLGETUNIFORMINDICESPROC glad_glGetUniformIndices
GLAD_API_CALL PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation
GLAD_API_CALL PFNGLGETUNIFORMFVPROC glad_glGetUniformfv
GLAD_API_CALL PFNGLGETUNIFORMIVPROC glad_glGetUniformiv
GLAD_API_CALL PFNGLGETUNIFORMUIVPROC glad_glGetUniformuiv
GLAD_API_CALL PFNGLGETVERTEXATTRIBIIVPROC glad_glGetVertexAttribIiv
GLAD_API_CALL PFNGLGETVERTEXATTRIBIUIVPROC glad_glGetVertexAttribIuiv
GLAD_API_CALL PFNGLGETVERTEXATTRIBPOINTERVPROC glad_glGetVertexAttribPointerv
GLAD_API_CALL PFNGLGETVERTEXATTRIBFVPROC glad_glGetVertexAttribfv
GLAD_API_CALL PFNGLGETVERTEXATTRIBIVPROC glad_glGetVertexAttribiv
GLAD_API_CALL PFNGLHINTPROC glad_glHint
GLAD_API_CALL PFNGLINVALIDATEFRAMEBUFFERPROC glad_glInvalidateFramebuffer
GLAD_API_CALL PFNGLINVALIDATESUBFRAMEBUFFERPROC glad_glInvalidateSubFramebuffer
GLAD_API_CALL PFNGLISBUFFERPROC glad_glIsBuffer
GLAD_API_CALL PFNGLISENABLEDPROC glad_glIsEnabled
GLAD_API_CALL PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer
GLAD_API_CALL PFNGLISPROGRAMPROC glad_glIsProgram
GLAD_API_CALL PFNGLISQUERYPROC glad_glIsQuery
GLAD_API_CALL PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer
GLAD_API_CALL PFNGLISSAMPLERPROC glad_glIsSampler
GLAD_API_CALL PFNGLISSHADERPROC glad_glIsShader
GLAD_API_CALL PFNGLISSYNCPROC glad_glIsSync
GLAD_API_CALL PFNGLISTEXTUREPROC glad_glIsTexture
GLAD_API_CALL PFNGLISTRANSFORMFEEDBACKPROC glad_glIsTransformFeedback
GLAD_API_CALL PFNGLISVERTEXARRAYPROC glad_glIsVertexArray
GLAD_API_CALL PFNGLLINEWIDTHPROC glad_glLineWidth
GLAD_API_CALL PFNGLLINKPROGRAMPROC glad_glLinkProgram
GLAD_API_CALL PFNGLMAPBUFFERRANGEPROC glad_glMapBufferRange
GLAD_API_CALL PFNGLPAUSETRANSFORMFEEDBACKPROC glad_glPauseTransformFeedback
GLAD_API_CALL PFNGLPIXELSTOREIPROC glad_glPixelStorei
GLAD_API_CALL PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset
GLAD_API_CALL PFNGLPROGRAMBINARYPROC glad_glProgramBinary
GLAD_API_CALL PFNGLPROGRAMPARAMETERIPROC glad_glProgramParameteri
GLAD_API_CALL PFNGLREADBUFFERPROC glad_glReadBuffer
GLAD_API_CALL PFNGLREADPIXELSPROC glad_glReadPixels
GLAD_API_CALL PFNGLRELEASESHADERCOMPILERPROC glad_glReleaseShaderCompiler
GLAD_API_CALL PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage
GLAD_API_CALL PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glRenderbufferStorageMultisample
GLAD_API_CALL PFNGLRESUMETRANSFORMFEEDBACKPROC glad_glResumeTransformFeedback
GLAD_API_CALL PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage
GLAD_API_CALL PFNGLSAMPLERPARAMETERFPROC glad_glSamplerParameterf
GLAD_API_CALL PFNGLSAMPLERPARAMETERFVPROC glad_glSamplerParameterfv
GLAD_API_CALL PFNGLSAMPLERPARAMETERIPROC glad_glSamplerParameteri
GLAD_API_CALL PFNGLSAMPLERPARAMETERIVPROC glad_glSamplerParameteriv
GLAD_API_CALL PFNGLSCISSORPROC glad_glScissor
GLAD_API_CALL PFNGLSHADERBINARYPROC glad_glShaderBinary
GLAD_API_CALL PFNGLSHADERSOURCEPROC glad_glShaderSource
GLAD_API_CALL PFNGLSTENCILFUNCPROC glad_glStencilFunc
GLAD_API_CALL PFNGLSTENCILFUNCSEPARATEPROC glad_glStencilFuncSeparate
GLAD_API_CALL PFNGLSTENCILMASKPROC glad_glStencilMask
GLAD_API_CALL PFNGLSTENCILMASKSEPARATEPROC glad_glStencilMaskSeparate
GLAD_API_CALL PFNGLSTENCILOPPROC glad_glStencilOp
GLAD_API_CALL PFNGLSTENCILOPSEPARATEPROC glad_glStencilOpSeparate
GLAD_API_CALL PFNGLTEXIMAGE2DPROC glad_glTexImage2D
GLAD_API_CALL PFNGLTEXIMAGE3DPROC glad_glTexImage3D
GLAD_API_CALL PFNGLTEXPARAMETERFPROC glad_glTexParameterf
GLAD_API_CALL PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv
GLAD_API_CALL PFNGLTEXPARAMETERIPROC glad_glTexParameteri
GLAD_API_CALL PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv
GLAD_API_CALL PFNGLTEXSTORAGE2DPROC glad_glTexStorage2D
GLAD_API_CALL PFNGLTEXSTORAGE3DPROC glad_glTexStorage3D
GLAD_API_CALL PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D
GLAD_API_CALL PFNGLTEXSUBIMAGE3DPROC glad_glTexSubImage3D
GLAD_API_CALL PFNGLTRANSFORMFEEDBACKVARYINGSPROC glad_glTransformFeedbackVaryings
GLAD_API_CALL PFNGLUNIFORM1FPROC glad_glUniform1f
GLAD_API_CALL PFNGLUNIFORM1FVPROC glad_glUniform1fv
GLAD_API_CALL PFNGLUNIFORM1IPROC glad_glUniform1i
GLAD_API_CALL PFNGLUNIFORM1IVPROC glad_glUniform1iv
GLAD_API_CALL PFNGLUNIFORM1UIPROC glad_glUniform1ui
GLAD_API_CALL PFNGLUNIFORM1UIVPROC glad_glUniform1uiv
GLAD_API_CALL PFNGLUNIFORM2FPROC glad_glUniform2f
GLAD_API_CALL PFNGLUNIFORM2FVPROC glad_glUniform2fv
GLAD_API_CALL PFNGLUNIFORM2IPROC glad_glUniform2i
GLAD_API_CALL PFNGLUNIFORM2IVPROC glad_glUniform2iv
GLAD_API_CALL PFNGLUNIFORM2UIPROC glad_glUniform2ui
GLAD_API_CALL PFNGLUNIFORM2UIVPROC glad_glUniform2uiv
GLAD_API_CALL PFNGLUNIFORM3FPROC glad_glUniform3f
GLAD_API_CALL PFNGLUNIFORM3FVPROC glad_glUniform3fv
GLAD_API_CALL PFNGLUNIFORM3IPROC glad_glUniform3i
GLAD_API_CALL PFNGLUNIFORM3IVPROC glad_glUniform3iv
GLAD_API_CALL PFNGLUNIFORM3UIPROC glad_glUniform3ui
GLAD_API_CALL PFNGLUNIFORM3UIVPROC glad_glUniform3uiv
GLAD_API_CALL PFNGLUNIFORM4FPROC glad_glUniform4f
GLAD_API_CALL PFNGLUNIFORM4FVPROC glad_glUniform4fv
GLAD_API_CALL PFNGLUNIFORM4IPROC glad_glUniform4i
GLAD_API_CALL PFNGLUNIFORM4IVPROC glad_glUniform4iv
GLAD_API_CALL PFNGLUNIFORM4UIPROC glad_glUniform4ui
GLAD_API_CALL PFNGLUNIFORM4UIVPROC glad_glUniform4uiv
GLAD_API_CALL PFNGLUNIFORMBLOCKBINDINGPROC glad_glUniformBlockBinding
GLAD_API_CALL PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv
GLAD_API_CALL PFNGLUNIFORMMATRIX2X3FVPROC glad_glUniformMatrix2x3fv
GLAD_API_CALL PFNGLUNIFORMMATRIX2X4FVPROC glad_glUniformMatrix2x4fv
GLAD_API_CALL PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv
GLAD_API_CALL PFNGLUNIFORMMATRIX3X2FVPROC glad_glUniformMatrix3x2fv
GLAD_API_CALL PFNGLUNIFORMMATRIX3X4FVPROC glad_glUniformMatrix3x4fv
GLAD_API_CALL PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv
GLAD_API_CALL PFNGLUNIFORMMATRIX4X2FVPROC glad_glUniformMatrix4x2fv
GLAD_API_CALL PFNGLUNIFORMMATRIX4X3FVPROC glad_glUniformMatrix4x3fv
GLAD_API_CALL PFNGLUNMAPBUFFERPROC glad_glUnmapBuffer
GLAD_API_CALL PFNGLUSEPROGRAMPROC glad_glUseProgram
GLAD_API_CALL PFNGLVALIDATEPROGRAMPROC glad_glValidateProgram
GLAD_API_CALL PFNGLVERTEXATTRIB1FPROC glad_glVertexAttrib1f
GLAD_API_CALL PFNGLVERTEXATTRIB1FVPROC glad_glVertexAttrib1fv
GLAD_API_CALL PFNGLVERTEXATTRIB2FPROC glad_glVertexAttrib2f
GLAD_API_CALL PFNGLVERTEXATTRIB2FVPROC glad_glVertexAttrib2fv
GLAD_API_CALL PFNGLVERTEXATTRIB3FPROC glad_glVertexAttrib3f
GLAD_API_CALL PFNGLVERTEXATTRIB3FVPROC glad_glVertexAttrib3fv
GLAD_API_CALL PFNGLVERTEXATTRIB4FPROC glad_glVertexAttrib4f
GLAD_API_CALL PFNGLVERTEXATTRIB4FVPROC glad_glVertexAttrib4fv
GLAD_API_CALL PFNGLVERTEXATTRIBDIVISORPROC glad_glVertexAttribDivisor
GLAD_API_CALL PFNGLVERTEXATTRIBI4IPROC glad_glVertexAttribI4i
GLAD_API_CALL PFNGLVERTEXATTRIBI4IVPROC glad_glVertexAttribI4iv
GLAD_API_CALL PFNGLVERTEXATTRIBI4UIPROC glad_glVertexAttribI4ui
GLAD_API_CALL PFNGLVERTEXATTRIBI4UIVPROC glad_glVertexAttribI4uiv
GLAD_API_CALL PFNGLVERTEXATTRIBIPOINTERPROC glad_glVertexAttribIPointer
GLAD_API_CALL PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer
GLAD_API_CALL PFNGLVIEWPORTPROC glad_glViewport
GLAD_API_CALL PFNGLWAITSYNCPROC glad_glWaitSync

Macro Definition Documentation

◆ __gl2_h_

#define __gl2_h_   1

Loader generated by glad 2.0.4 on Thu Feb 1 07:09:02 2024

SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0

Generator: C/C++ Specification: gl Extensions: 0

APIs:

  • gles2=3.0

Options:

  • ALIAS = False
  • DEBUG = False
  • HEADER_ONLY = False
  • LOADER = True
  • MX = False
  • ON_DEMAND = False

Commandline: –api='gles2=3.0' –extensions='' c –loader

Online: http://glad.sh/#api=gles2%3D3.0&extensions=&generator=c&options=LOADER

◆ __gl3_h_

#define __gl3_h_   1

◆ __gles2_gl2_h_

#define __gles2_gl2_h_   1

◆ __gles2_gl3_h_

#define __gles2_gl3_h_   1

◆ GL_ACTIVE_ATTRIBUTE_MAX_LENGTH

#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH   0x8B8A

◆ GL_ACTIVE_ATTRIBUTES

#define GL_ACTIVE_ATTRIBUTES   0x8B89

◆ GL_ACTIVE_TEXTURE

#define GL_ACTIVE_TEXTURE   0x84E0

◆ GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH

#define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH   0x8A35

◆ GL_ACTIVE_UNIFORM_BLOCKS

#define GL_ACTIVE_UNIFORM_BLOCKS   0x8A36

◆ GL_ACTIVE_UNIFORM_MAX_LENGTH

#define GL_ACTIVE_UNIFORM_MAX_LENGTH   0x8B87

◆ GL_ACTIVE_UNIFORMS

#define GL_ACTIVE_UNIFORMS   0x8B86

◆ GL_ALIASED_LINE_WIDTH_RANGE

#define GL_ALIASED_LINE_WIDTH_RANGE   0x846E

◆ GL_ALIASED_POINT_SIZE_RANGE

#define GL_ALIASED_POINT_SIZE_RANGE   0x846D

◆ GL_ALPHA

#define GL_ALPHA   0x1906

◆ GL_ALPHA_BITS

#define GL_ALPHA_BITS   0x0D55

◆ GL_ALREADY_SIGNALED

#define GL_ALREADY_SIGNALED   0x911A

◆ GL_ALWAYS

#define GL_ALWAYS   0x0207

◆ GL_ANY_SAMPLES_PASSED

#define GL_ANY_SAMPLES_PASSED   0x8C2F

◆ GL_ANY_SAMPLES_PASSED_CONSERVATIVE

#define GL_ANY_SAMPLES_PASSED_CONSERVATIVE   0x8D6A

◆ GL_ARRAY_BUFFER

#define GL_ARRAY_BUFFER   0x8892

◆ GL_ARRAY_BUFFER_BINDING

#define GL_ARRAY_BUFFER_BINDING   0x8894

◆ GL_ATTACHED_SHADERS

#define GL_ATTACHED_SHADERS   0x8B85

◆ GL_BACK

#define GL_BACK   0x0405

◆ GL_BLEND

#define GL_BLEND   0x0BE2

◆ GL_BLEND_COLOR

#define GL_BLEND_COLOR   0x8005

◆ GL_BLEND_DST_ALPHA

#define GL_BLEND_DST_ALPHA   0x80CA

◆ GL_BLEND_DST_RGB

#define GL_BLEND_DST_RGB   0x80C8

◆ GL_BLEND_EQUATION

#define GL_BLEND_EQUATION   0x8009

◆ GL_BLEND_EQUATION_ALPHA

#define GL_BLEND_EQUATION_ALPHA   0x883D

◆ GL_BLEND_EQUATION_RGB

#define GL_BLEND_EQUATION_RGB   0x8009

◆ GL_BLEND_SRC_ALPHA

#define GL_BLEND_SRC_ALPHA   0x80CB

◆ GL_BLEND_SRC_RGB

#define GL_BLEND_SRC_RGB   0x80C9

◆ GL_BLUE

#define GL_BLUE   0x1905

◆ GL_BLUE_BITS

#define GL_BLUE_BITS   0x0D54

◆ GL_BOOL

#define GL_BOOL   0x8B56

◆ GL_BOOL_VEC2

#define GL_BOOL_VEC2   0x8B57

◆ GL_BOOL_VEC3

#define GL_BOOL_VEC3   0x8B58

◆ GL_BOOL_VEC4

#define GL_BOOL_VEC4   0x8B59

◆ GL_BUFFER_ACCESS_FLAGS

#define GL_BUFFER_ACCESS_FLAGS   0x911F

◆ GL_BUFFER_MAP_LENGTH

#define GL_BUFFER_MAP_LENGTH   0x9120

◆ GL_BUFFER_MAP_OFFSET

#define GL_BUFFER_MAP_OFFSET   0x9121

◆ GL_BUFFER_MAP_POINTER

#define GL_BUFFER_MAP_POINTER   0x88BD

◆ GL_BUFFER_MAPPED

#define GL_BUFFER_MAPPED   0x88BC

◆ GL_BUFFER_SIZE

#define GL_BUFFER_SIZE   0x8764

◆ GL_BUFFER_USAGE

#define GL_BUFFER_USAGE   0x8765

◆ GL_BYTE

#define GL_BYTE   0x1400

◆ GL_CCW

#define GL_CCW   0x0901

◆ GL_CLAMP_TO_EDGE

#define GL_CLAMP_TO_EDGE   0x812F

◆ GL_COLOR

#define GL_COLOR   0x1800

◆ GL_COLOR_ATTACHMENT0

#define GL_COLOR_ATTACHMENT0   0x8CE0

◆ GL_COLOR_ATTACHMENT1

#define GL_COLOR_ATTACHMENT1   0x8CE1

◆ GL_COLOR_ATTACHMENT10

#define GL_COLOR_ATTACHMENT10   0x8CEA

◆ GL_COLOR_ATTACHMENT11

#define GL_COLOR_ATTACHMENT11   0x8CEB

◆ GL_COLOR_ATTACHMENT12

#define GL_COLOR_ATTACHMENT12   0x8CEC

◆ GL_COLOR_ATTACHMENT13

#define GL_COLOR_ATTACHMENT13   0x8CED

◆ GL_COLOR_ATTACHMENT14

#define GL_COLOR_ATTACHMENT14   0x8CEE

◆ GL_COLOR_ATTACHMENT15

#define GL_COLOR_ATTACHMENT15   0x8CEF

◆ GL_COLOR_ATTACHMENT16

#define GL_COLOR_ATTACHMENT16   0x8CF0

◆ GL_COLOR_ATTACHMENT17

#define GL_COLOR_ATTACHMENT17   0x8CF1

◆ GL_COLOR_ATTACHMENT18

#define GL_COLOR_ATTACHMENT18   0x8CF2

◆ GL_COLOR_ATTACHMENT19

#define GL_COLOR_ATTACHMENT19   0x8CF3

◆ GL_COLOR_ATTACHMENT2

#define GL_COLOR_ATTACHMENT2   0x8CE2

◆ GL_COLOR_ATTACHMENT20

#define GL_COLOR_ATTACHMENT20   0x8CF4

◆ GL_COLOR_ATTACHMENT21

#define GL_COLOR_ATTACHMENT21   0x8CF5

◆ GL_COLOR_ATTACHMENT22

#define GL_COLOR_ATTACHMENT22   0x8CF6

◆ GL_COLOR_ATTACHMENT23

#define GL_COLOR_ATTACHMENT23   0x8CF7

◆ GL_COLOR_ATTACHMENT24

#define GL_COLOR_ATTACHMENT24   0x8CF8

◆ GL_COLOR_ATTACHMENT25

#define GL_COLOR_ATTACHMENT25   0x8CF9

◆ GL_COLOR_ATTACHMENT26

#define GL_COLOR_ATTACHMENT26   0x8CFA

◆ GL_COLOR_ATTACHMENT27

#define GL_COLOR_ATTACHMENT27   0x8CFB

◆ GL_COLOR_ATTACHMENT28

#define GL_COLOR_ATTACHMENT28   0x8CFC

◆ GL_COLOR_ATTACHMENT29

#define GL_COLOR_ATTACHMENT29   0x8CFD

◆ GL_COLOR_ATTACHMENT3

#define GL_COLOR_ATTACHMENT3   0x8CE3

◆ GL_COLOR_ATTACHMENT30

#define GL_COLOR_ATTACHMENT30   0x8CFE

◆ GL_COLOR_ATTACHMENT31

#define GL_COLOR_ATTACHMENT31   0x8CFF

◆ GL_COLOR_ATTACHMENT4

#define GL_COLOR_ATTACHMENT4   0x8CE4

◆ GL_COLOR_ATTACHMENT5

#define GL_COLOR_ATTACHMENT5   0x8CE5

◆ GL_COLOR_ATTACHMENT6

#define GL_COLOR_ATTACHMENT6   0x8CE6

◆ GL_COLOR_ATTACHMENT7

#define GL_COLOR_ATTACHMENT7   0x8CE7

◆ GL_COLOR_ATTACHMENT8

#define GL_COLOR_ATTACHMENT8   0x8CE8

◆ GL_COLOR_ATTACHMENT9

#define GL_COLOR_ATTACHMENT9   0x8CE9

◆ GL_COLOR_BUFFER_BIT

#define GL_COLOR_BUFFER_BIT   0x00004000

◆ GL_COLOR_CLEAR_VALUE

#define GL_COLOR_CLEAR_VALUE   0x0C22

◆ GL_COLOR_WRITEMASK

#define GL_COLOR_WRITEMASK   0x0C23

◆ GL_COMPARE_R_TO_TEXTURE

#define GL_COMPARE_R_TO_TEXTURE   0x884E

◆ GL_COMPARE_REF_TO_TEXTURE

#define GL_COMPARE_REF_TO_TEXTURE   0x884E

◆ GL_COMPILE_STATUS

#define GL_COMPILE_STATUS   0x8B81

◆ GL_COMPRESSED_R11_EAC

#define GL_COMPRESSED_R11_EAC   0x9270

◆ GL_COMPRESSED_RG11_EAC

#define GL_COMPRESSED_RG11_EAC   0x9272

◆ GL_COMPRESSED_RGB8_ETC2

#define GL_COMPRESSED_RGB8_ETC2   0x9274

◆ GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2

#define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2   0x9276

◆ GL_COMPRESSED_RGBA8_ETC2_EAC

#define GL_COMPRESSED_RGBA8_ETC2_EAC   0x9278

◆ GL_COMPRESSED_SIGNED_R11_EAC

#define GL_COMPRESSED_SIGNED_R11_EAC   0x9271

◆ GL_COMPRESSED_SIGNED_RG11_EAC

#define GL_COMPRESSED_SIGNED_RG11_EAC   0x9273

◆ GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC

#define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC   0x9279

◆ GL_COMPRESSED_SRGB8_ETC2

#define GL_COMPRESSED_SRGB8_ETC2   0x9275

◆ GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2

#define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2   0x9277

◆ GL_COMPRESSED_TEXTURE_FORMATS

#define GL_COMPRESSED_TEXTURE_FORMATS   0x86A3

◆ GL_CONDITION_SATISFIED

#define GL_CONDITION_SATISFIED   0x911C

◆ GL_CONSTANT_ALPHA

#define GL_CONSTANT_ALPHA   0x8003

◆ GL_CONSTANT_COLOR

#define GL_CONSTANT_COLOR   0x8001

◆ GL_COPY_READ_BUFFER

#define GL_COPY_READ_BUFFER   0x8F36

◆ GL_COPY_READ_BUFFER_BINDING

#define GL_COPY_READ_BUFFER_BINDING   0x8F36

◆ GL_COPY_WRITE_BUFFER

#define GL_COPY_WRITE_BUFFER   0x8F37

◆ GL_COPY_WRITE_BUFFER_BINDING

#define GL_COPY_WRITE_BUFFER_BINDING   0x8F37

◆ GL_CULL_FACE

#define GL_CULL_FACE   0x0B44

◆ GL_CULL_FACE_MODE

#define GL_CULL_FACE_MODE   0x0B45

◆ GL_CURRENT_PROGRAM

#define GL_CURRENT_PROGRAM   0x8B8D

◆ GL_CURRENT_QUERY

#define GL_CURRENT_QUERY   0x8865

◆ GL_CURRENT_VERTEX_ATTRIB

#define GL_CURRENT_VERTEX_ATTRIB   0x8626

◆ GL_CW

#define GL_CW   0x0900

◆ GL_DECR

#define GL_DECR   0x1E03

◆ GL_DECR_WRAP

#define GL_DECR_WRAP   0x8508

◆ GL_DELETE_STATUS

#define GL_DELETE_STATUS   0x8B80

◆ GL_DEPTH

#define GL_DEPTH   0x1801

◆ GL_DEPTH24_STENCIL8

#define GL_DEPTH24_STENCIL8   0x88F0

◆ GL_DEPTH32F_STENCIL8

#define GL_DEPTH32F_STENCIL8   0x8CAD

◆ GL_DEPTH_ATTACHMENT

#define GL_DEPTH_ATTACHMENT   0x8D00

◆ GL_DEPTH_BITS

#define GL_DEPTH_BITS   0x0D56

◆ GL_DEPTH_BUFFER_BIT

#define GL_DEPTH_BUFFER_BIT   0x00000100

◆ GL_DEPTH_CLEAR_VALUE

#define GL_DEPTH_CLEAR_VALUE   0x0B73

◆ GL_DEPTH_COMPONENT

#define GL_DEPTH_COMPONENT   0x1902

◆ GL_DEPTH_COMPONENT16

#define GL_DEPTH_COMPONENT16   0x81A5

◆ GL_DEPTH_COMPONENT24

#define GL_DEPTH_COMPONENT24   0x81A6

◆ GL_DEPTH_COMPONENT32F

#define GL_DEPTH_COMPONENT32F   0x8CAC

◆ GL_DEPTH_FUNC

#define GL_DEPTH_FUNC   0x0B74

◆ GL_DEPTH_RANGE

#define GL_DEPTH_RANGE   0x0B70

◆ GL_DEPTH_STENCIL

#define GL_DEPTH_STENCIL   0x84F9

◆ GL_DEPTH_STENCIL_ATTACHMENT

#define GL_DEPTH_STENCIL_ATTACHMENT   0x821A

◆ GL_DEPTH_TEST

#define GL_DEPTH_TEST   0x0B71

◆ GL_DEPTH_WRITEMASK

#define GL_DEPTH_WRITEMASK   0x0B72

◆ GL_DITHER

#define GL_DITHER   0x0BD0

◆ GL_DONT_CARE

#define GL_DONT_CARE   0x1100

◆ GL_DRAW_BUFFER0

#define GL_DRAW_BUFFER0   0x8825

◆ GL_DRAW_BUFFER1

#define GL_DRAW_BUFFER1   0x8826

◆ GL_DRAW_BUFFER10

#define GL_DRAW_BUFFER10   0x882F

◆ GL_DRAW_BUFFER11

#define GL_DRAW_BUFFER11   0x8830

◆ GL_DRAW_BUFFER12

#define GL_DRAW_BUFFER12   0x8831

◆ GL_DRAW_BUFFER13

#define GL_DRAW_BUFFER13   0x8832

◆ GL_DRAW_BUFFER14

#define GL_DRAW_BUFFER14   0x8833

◆ GL_DRAW_BUFFER15

#define GL_DRAW_BUFFER15   0x8834

◆ GL_DRAW_BUFFER2

#define GL_DRAW_BUFFER2   0x8827

◆ GL_DRAW_BUFFER3

#define GL_DRAW_BUFFER3   0x8828

◆ GL_DRAW_BUFFER4

#define GL_DRAW_BUFFER4   0x8829

◆ GL_DRAW_BUFFER5

#define GL_DRAW_BUFFER5   0x882A

◆ GL_DRAW_BUFFER6

#define GL_DRAW_BUFFER6   0x882B

◆ GL_DRAW_BUFFER7

#define GL_DRAW_BUFFER7   0x882C

◆ GL_DRAW_BUFFER8

#define GL_DRAW_BUFFER8   0x882D

◆ GL_DRAW_BUFFER9

#define GL_DRAW_BUFFER9   0x882E

◆ GL_DRAW_FRAMEBUFFER

#define GL_DRAW_FRAMEBUFFER   0x8CA9

◆ GL_DRAW_FRAMEBUFFER_BINDING

#define GL_DRAW_FRAMEBUFFER_BINDING   0x8CA6

◆ GL_DST_ALPHA

#define GL_DST_ALPHA   0x0304

◆ GL_DST_COLOR

#define GL_DST_COLOR   0x0306

◆ GL_DYNAMIC_COPY

#define GL_DYNAMIC_COPY   0x88EA

◆ GL_DYNAMIC_DRAW

#define GL_DYNAMIC_DRAW   0x88E8

◆ GL_DYNAMIC_READ

#define GL_DYNAMIC_READ   0x88E9

◆ GL_ELEMENT_ARRAY_BUFFER

#define GL_ELEMENT_ARRAY_BUFFER   0x8893

◆ GL_ELEMENT_ARRAY_BUFFER_BINDING

#define GL_ELEMENT_ARRAY_BUFFER_BINDING   0x8895

◆ GL_EQUAL

#define GL_EQUAL   0x0202

◆ GL_ES_VERSION_2_0

#define GL_ES_VERSION_2_0   1

◆ GL_ES_VERSION_3_0

#define GL_ES_VERSION_3_0   1

◆ GL_EXTENSIONS

#define GL_EXTENSIONS   0x1F03

◆ GL_FALSE

#define GL_FALSE   0

◆ GL_FASTEST

#define GL_FASTEST   0x1101

◆ GL_FIXED

#define GL_FIXED   0x140C

◆ GL_FLOAT

#define GL_FLOAT   0x1406

◆ GL_FLOAT_32_UNSIGNED_INT_24_8_REV

#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV   0x8DAD

◆ GL_FLOAT_MAT2

#define GL_FLOAT_MAT2   0x8B5A

◆ GL_FLOAT_MAT2x3

#define GL_FLOAT_MAT2x3   0x8B65

◆ GL_FLOAT_MAT2x4

#define GL_FLOAT_MAT2x4   0x8B66

◆ GL_FLOAT_MAT3

#define GL_FLOAT_MAT3   0x8B5B

◆ GL_FLOAT_MAT3x2

#define GL_FLOAT_MAT3x2   0x8B67

◆ GL_FLOAT_MAT3x4

#define GL_FLOAT_MAT3x4   0x8B68

◆ GL_FLOAT_MAT4

#define GL_FLOAT_MAT4   0x8B5C

◆ GL_FLOAT_MAT4x2

#define GL_FLOAT_MAT4x2   0x8B69

◆ GL_FLOAT_MAT4x3

#define GL_FLOAT_MAT4x3   0x8B6A

◆ GL_FLOAT_VEC2

#define GL_FLOAT_VEC2   0x8B50

◆ GL_FLOAT_VEC3

#define GL_FLOAT_VEC3   0x8B51

◆ GL_FLOAT_VEC4

#define GL_FLOAT_VEC4   0x8B52

◆ GL_FRAGMENT_SHADER

#define GL_FRAGMENT_SHADER   0x8B30

◆ GL_FRAGMENT_SHADER_DERIVATIVE_HINT

#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT   0x8B8B

◆ GL_FRAMEBUFFER

#define GL_FRAMEBUFFER   0x8D40

◆ GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

#define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE   0x8215

◆ GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

#define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE   0x8214

◆ GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING   0x8210

◆ GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE   0x8211

◆ GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

#define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE   0x8216

◆ GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

#define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE   0x8213

◆ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME   0x8CD1

◆ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE   0x8CD0

◆ GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

#define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE   0x8212

◆ GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

#define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE   0x8217

◆ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE   0x8CD3

◆ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER   0x8CD4

◆ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL   0x8CD2

◆ GL_FRAMEBUFFER_BINDING

#define GL_FRAMEBUFFER_BINDING   0x8CA6

◆ GL_FRAMEBUFFER_COMPLETE

#define GL_FRAMEBUFFER_COMPLETE   0x8CD5

◆ GL_FRAMEBUFFER_DEFAULT

#define GL_FRAMEBUFFER_DEFAULT   0x8218

◆ GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT   0x8CD6

◆ GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS

#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS   0x8CD9

◆ GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT   0x8CD7

◆ GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE   0x8D56

◆ GL_FRAMEBUFFER_UNDEFINED

#define GL_FRAMEBUFFER_UNDEFINED   0x8219

◆ GL_FRAMEBUFFER_UNSUPPORTED

#define GL_FRAMEBUFFER_UNSUPPORTED   0x8CDD

◆ GL_FRONT

#define GL_FRONT   0x0404

◆ GL_FRONT_AND_BACK

#define GL_FRONT_AND_BACK   0x0408

◆ GL_FRONT_FACE

#define GL_FRONT_FACE   0x0B46

◆ GL_FUNC_ADD

#define GL_FUNC_ADD   0x8006

◆ GL_FUNC_REVERSE_SUBTRACT

#define GL_FUNC_REVERSE_SUBTRACT   0x800B

◆ GL_FUNC_SUBTRACT

#define GL_FUNC_SUBTRACT   0x800A

◆ GL_GENERATE_MIPMAP_HINT

#define GL_GENERATE_MIPMAP_HINT   0x8192

◆ GL_GEQUAL

#define GL_GEQUAL   0x0206

◆ GL_GREATER

#define GL_GREATER   0x0204

◆ GL_GREEN

#define GL_GREEN   0x1904

◆ GL_GREEN_BITS

#define GL_GREEN_BITS   0x0D53

◆ GL_HALF_FLOAT

#define GL_HALF_FLOAT   0x140B

◆ GL_HIGH_FLOAT

#define GL_HIGH_FLOAT   0x8DF2

◆ GL_HIGH_INT

#define GL_HIGH_INT   0x8DF5

◆ GL_IMPLEMENTATION_COLOR_READ_FORMAT

#define GL_IMPLEMENTATION_COLOR_READ_FORMAT   0x8B9B

◆ GL_IMPLEMENTATION_COLOR_READ_TYPE

#define GL_IMPLEMENTATION_COLOR_READ_TYPE   0x8B9A

◆ GL_INCR

#define GL_INCR   0x1E02

◆ GL_INCR_WRAP

#define GL_INCR_WRAP   0x8507

◆ GL_INFO_LOG_LENGTH

#define GL_INFO_LOG_LENGTH   0x8B84

◆ GL_INT

#define GL_INT   0x1404

◆ GL_INT_2_10_10_10_REV

#define GL_INT_2_10_10_10_REV   0x8D9F

◆ GL_INT_SAMPLER_2D

#define GL_INT_SAMPLER_2D   0x8DCA

◆ GL_INT_SAMPLER_2D_ARRAY

#define GL_INT_SAMPLER_2D_ARRAY   0x8DCF

◆ GL_INT_SAMPLER_3D

#define GL_INT_SAMPLER_3D   0x8DCB

◆ GL_INT_SAMPLER_CUBE

#define GL_INT_SAMPLER_CUBE   0x8DCC

◆ GL_INT_VEC2

#define GL_INT_VEC2   0x8B53

◆ GL_INT_VEC3

#define GL_INT_VEC3   0x8B54

◆ GL_INT_VEC4

#define GL_INT_VEC4   0x8B55

◆ GL_INTERLEAVED_ATTRIBS

#define GL_INTERLEAVED_ATTRIBS   0x8C8C

◆ GL_INVALID_ENUM

#define GL_INVALID_ENUM   0x0500

◆ GL_INVALID_FRAMEBUFFER_OPERATION

#define GL_INVALID_FRAMEBUFFER_OPERATION   0x0506

◆ GL_INVALID_INDEX

#define GL_INVALID_INDEX   0xFFFFFFFF

◆ GL_INVALID_OPERATION

#define GL_INVALID_OPERATION   0x0502

◆ GL_INVALID_VALUE

#define GL_INVALID_VALUE   0x0501

◆ GL_INVERT

#define GL_INVERT   0x150A

◆ GL_KEEP

#define GL_KEEP   0x1E00

◆ GL_LEQUAL

#define GL_LEQUAL   0x0203

◆ GL_LESS

#define GL_LESS   0x0201

◆ GL_LINE_LOOP

#define GL_LINE_LOOP   0x0002

◆ GL_LINE_STRIP

#define GL_LINE_STRIP   0x0003

◆ GL_LINE_WIDTH

#define GL_LINE_WIDTH   0x0B21

◆ GL_LINEAR

#define GL_LINEAR   0x2601

◆ GL_LINEAR_MIPMAP_LINEAR

#define GL_LINEAR_MIPMAP_LINEAR   0x2703

◆ GL_LINEAR_MIPMAP_NEAREST

#define GL_LINEAR_MIPMAP_NEAREST   0x2701

◆ GL_LINES

#define GL_LINES   0x0001

◆ GL_LINK_STATUS

#define GL_LINK_STATUS   0x8B82

◆ GL_LOW_FLOAT

#define GL_LOW_FLOAT   0x8DF0

◆ GL_LOW_INT

#define GL_LOW_INT   0x8DF3

◆ GL_LUMINANCE

#define GL_LUMINANCE   0x1909

◆ GL_LUMINANCE_ALPHA

#define GL_LUMINANCE_ALPHA   0x190A

◆ GL_MAJOR_VERSION

#define GL_MAJOR_VERSION   0x821B

◆ GL_MAP_FLUSH_EXPLICIT_BIT

#define GL_MAP_FLUSH_EXPLICIT_BIT   0x0010

◆ GL_MAP_INVALIDATE_BUFFER_BIT

#define GL_MAP_INVALIDATE_BUFFER_BIT   0x0008

◆ GL_MAP_INVALIDATE_RANGE_BIT

#define GL_MAP_INVALIDATE_RANGE_BIT   0x0004

◆ GL_MAP_READ_BIT

#define GL_MAP_READ_BIT   0x0001

◆ GL_MAP_UNSYNCHRONIZED_BIT

#define GL_MAP_UNSYNCHRONIZED_BIT   0x0020

◆ GL_MAP_WRITE_BIT

#define GL_MAP_WRITE_BIT   0x0002

◆ GL_MAX

#define GL_MAX   0x8008

◆ GL_MAX_3D_TEXTURE_SIZE

#define GL_MAX_3D_TEXTURE_SIZE   0x8073

◆ GL_MAX_ARRAY_TEXTURE_LAYERS

#define GL_MAX_ARRAY_TEXTURE_LAYERS   0x88FF

◆ GL_MAX_COLOR_ATTACHMENTS

#define GL_MAX_COLOR_ATTACHMENTS   0x8CDF

◆ GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

#define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS   0x8A33

◆ GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS

#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS   0x8B4D

◆ GL_MAX_COMBINED_UNIFORM_BLOCKS

#define GL_MAX_COMBINED_UNIFORM_BLOCKS   0x8A2E

◆ GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

#define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS   0x8A31

◆ GL_MAX_CUBE_MAP_TEXTURE_SIZE

#define GL_MAX_CUBE_MAP_TEXTURE_SIZE   0x851C

◆ GL_MAX_DRAW_BUFFERS

#define GL_MAX_DRAW_BUFFERS   0x8824

◆ GL_MAX_ELEMENT_INDEX

#define GL_MAX_ELEMENT_INDEX   0x8D6B

◆ GL_MAX_ELEMENTS_INDICES

#define GL_MAX_ELEMENTS_INDICES   0x80E9

◆ GL_MAX_ELEMENTS_VERTICES

#define GL_MAX_ELEMENTS_VERTICES   0x80E8

◆ GL_MAX_FRAGMENT_INPUT_COMPONENTS

#define GL_MAX_FRAGMENT_INPUT_COMPONENTS   0x9125

◆ GL_MAX_FRAGMENT_UNIFORM_BLOCKS

#define GL_MAX_FRAGMENT_UNIFORM_BLOCKS   0x8A2D

◆ GL_MAX_FRAGMENT_UNIFORM_COMPONENTS

#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS   0x8B49

◆ GL_MAX_FRAGMENT_UNIFORM_VECTORS

#define GL_MAX_FRAGMENT_UNIFORM_VECTORS   0x8DFD

◆ GL_MAX_PROGRAM_TEXEL_OFFSET

#define GL_MAX_PROGRAM_TEXEL_OFFSET   0x8905

◆ GL_MAX_RENDERBUFFER_SIZE

#define GL_MAX_RENDERBUFFER_SIZE   0x84E8

◆ GL_MAX_SAMPLES

#define GL_MAX_SAMPLES   0x8D57

◆ GL_MAX_SERVER_WAIT_TIMEOUT

#define GL_MAX_SERVER_WAIT_TIMEOUT   0x9111

◆ GL_MAX_TEXTURE_IMAGE_UNITS

#define GL_MAX_TEXTURE_IMAGE_UNITS   0x8872

◆ GL_MAX_TEXTURE_LOD_BIAS

#define GL_MAX_TEXTURE_LOD_BIAS   0x84FD

◆ GL_MAX_TEXTURE_SIZE

#define GL_MAX_TEXTURE_SIZE   0x0D33

◆ GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS   0x8C8A

◆ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS   0x8C8B

◆ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS   0x8C80

◆ GL_MAX_UNIFORM_BLOCK_SIZE

#define GL_MAX_UNIFORM_BLOCK_SIZE   0x8A30

◆ GL_MAX_UNIFORM_BUFFER_BINDINGS

#define GL_MAX_UNIFORM_BUFFER_BINDINGS   0x8A2F

◆ GL_MAX_VARYING_COMPONENTS

#define GL_MAX_VARYING_COMPONENTS   0x8B4B

◆ GL_MAX_VARYING_FLOATS

#define GL_MAX_VARYING_FLOATS   0x8B4B

◆ GL_MAX_VARYING_VECTORS

#define GL_MAX_VARYING_VECTORS   0x8DFC

◆ GL_MAX_VERTEX_ATTRIBS

#define GL_MAX_VERTEX_ATTRIBS   0x8869

◆ GL_MAX_VERTEX_OUTPUT_COMPONENTS

#define GL_MAX_VERTEX_OUTPUT_COMPONENTS   0x9122

◆ GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS

#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS   0x8B4C

◆ GL_MAX_VERTEX_UNIFORM_BLOCKS

#define GL_MAX_VERTEX_UNIFORM_BLOCKS   0x8A2B

◆ GL_MAX_VERTEX_UNIFORM_COMPONENTS

#define GL_MAX_VERTEX_UNIFORM_COMPONENTS   0x8B4A

◆ GL_MAX_VERTEX_UNIFORM_VECTORS

#define GL_MAX_VERTEX_UNIFORM_VECTORS   0x8DFB

◆ GL_MAX_VIEWPORT_DIMS

#define GL_MAX_VIEWPORT_DIMS   0x0D3A

◆ GL_MEDIUM_FLOAT

#define GL_MEDIUM_FLOAT   0x8DF1

◆ GL_MEDIUM_INT

#define GL_MEDIUM_INT   0x8DF4

◆ GL_MIN

#define GL_MIN   0x8007

◆ GL_MIN_PROGRAM_TEXEL_OFFSET

#define GL_MIN_PROGRAM_TEXEL_OFFSET   0x8904

◆ GL_MINOR_VERSION

#define GL_MINOR_VERSION   0x821C

◆ GL_MIRRORED_REPEAT

#define GL_MIRRORED_REPEAT   0x8370

◆ GL_NEAREST

#define GL_NEAREST   0x2600

◆ GL_NEAREST_MIPMAP_LINEAR

#define GL_NEAREST_MIPMAP_LINEAR   0x2702

◆ GL_NEAREST_MIPMAP_NEAREST

#define GL_NEAREST_MIPMAP_NEAREST   0x2700

◆ GL_NEVER

#define GL_NEVER   0x0200

◆ GL_NICEST

#define GL_NICEST   0x1102

◆ GL_NO_ERROR

#define GL_NO_ERROR   0

◆ GL_NONE

#define GL_NONE   0

◆ GL_NOTEQUAL

#define GL_NOTEQUAL   0x0205

◆ GL_NUM_COMPRESSED_TEXTURE_FORMATS

#define GL_NUM_COMPRESSED_TEXTURE_FORMATS   0x86A2

◆ GL_NUM_EXTENSIONS

#define GL_NUM_EXTENSIONS   0x821D

◆ GL_NUM_PROGRAM_BINARY_FORMATS

#define GL_NUM_PROGRAM_BINARY_FORMATS   0x87FE

◆ GL_NUM_SAMPLE_COUNTS

#define GL_NUM_SAMPLE_COUNTS   0x9380

◆ GL_NUM_SHADER_BINARY_FORMATS

#define GL_NUM_SHADER_BINARY_FORMATS   0x8DF9

◆ GL_OBJECT_TYPE

#define GL_OBJECT_TYPE   0x9112

◆ GL_ONE

#define GL_ONE   1

◆ GL_ONE_MINUS_CONSTANT_ALPHA

#define GL_ONE_MINUS_CONSTANT_ALPHA   0x8004

◆ GL_ONE_MINUS_CONSTANT_COLOR

#define GL_ONE_MINUS_CONSTANT_COLOR   0x8002

◆ GL_ONE_MINUS_DST_ALPHA

#define GL_ONE_MINUS_DST_ALPHA   0x0305

◆ GL_ONE_MINUS_DST_COLOR

#define GL_ONE_MINUS_DST_COLOR   0x0307

◆ GL_ONE_MINUS_SRC_ALPHA

#define GL_ONE_MINUS_SRC_ALPHA   0x0303

◆ GL_ONE_MINUS_SRC_COLOR

#define GL_ONE_MINUS_SRC_COLOR   0x0301

◆ GL_OUT_OF_MEMORY

#define GL_OUT_OF_MEMORY   0x0505

◆ GL_PACK_ALIGNMENT

#define GL_PACK_ALIGNMENT   0x0D05

◆ GL_PACK_ROW_LENGTH

#define GL_PACK_ROW_LENGTH   0x0D02

◆ GL_PACK_SKIP_PIXELS

#define GL_PACK_SKIP_PIXELS   0x0D04

◆ GL_PACK_SKIP_ROWS

#define GL_PACK_SKIP_ROWS   0x0D03

◆ GL_PIXEL_PACK_BUFFER

#define GL_PIXEL_PACK_BUFFER   0x88EB

◆ GL_PIXEL_PACK_BUFFER_BINDING

#define GL_PIXEL_PACK_BUFFER_BINDING   0x88ED

◆ GL_PIXEL_UNPACK_BUFFER

#define GL_PIXEL_UNPACK_BUFFER   0x88EC

◆ GL_PIXEL_UNPACK_BUFFER_BINDING

#define GL_PIXEL_UNPACK_BUFFER_BINDING   0x88EF

◆ GL_POINTS

#define GL_POINTS   0x0000

◆ GL_POLYGON_OFFSET_FACTOR

#define GL_POLYGON_OFFSET_FACTOR   0x8038

◆ GL_POLYGON_OFFSET_FILL

#define GL_POLYGON_OFFSET_FILL   0x8037

◆ GL_POLYGON_OFFSET_UNITS

#define GL_POLYGON_OFFSET_UNITS   0x2A00

◆ GL_PRIMITIVE_RESTART_FIXED_INDEX

#define GL_PRIMITIVE_RESTART_FIXED_INDEX   0x8D69

◆ GL_PROGRAM_BINARY_FORMATS

#define GL_PROGRAM_BINARY_FORMATS   0x87FF

◆ GL_PROGRAM_BINARY_LENGTH

#define GL_PROGRAM_BINARY_LENGTH   0x8741

◆ GL_PROGRAM_BINARY_RETRIEVABLE_HINT

#define GL_PROGRAM_BINARY_RETRIEVABLE_HINT   0x8257

◆ GL_QUERY_RESULT

#define GL_QUERY_RESULT   0x8866

◆ GL_QUERY_RESULT_AVAILABLE

#define GL_QUERY_RESULT_AVAILABLE   0x8867

◆ GL_R11F_G11F_B10F

#define GL_R11F_G11F_B10F   0x8C3A

◆ GL_R16F

#define GL_R16F   0x822D

◆ GL_R16I

#define GL_R16I   0x8233

◆ GL_R16UI

#define GL_R16UI   0x8234

◆ GL_R32F

#define GL_R32F   0x822E

◆ GL_R32I

#define GL_R32I   0x8235

◆ GL_R32UI

#define GL_R32UI   0x8236

◆ GL_R8

#define GL_R8   0x8229

◆ GL_R8_SNORM

#define GL_R8_SNORM   0x8F94

◆ GL_R8I

#define GL_R8I   0x8231

◆ GL_R8UI

#define GL_R8UI   0x8232

◆ GL_RASTERIZER_DISCARD

#define GL_RASTERIZER_DISCARD   0x8C89

◆ GL_READ_BUFFER

#define GL_READ_BUFFER   0x0C02

◆ GL_READ_FRAMEBUFFER

#define GL_READ_FRAMEBUFFER   0x8CA8

◆ GL_READ_FRAMEBUFFER_BINDING

#define GL_READ_FRAMEBUFFER_BINDING   0x8CAA

◆ GL_RED

#define GL_RED   0x1903

◆ GL_RED_BITS

#define GL_RED_BITS   0x0D52

◆ GL_RED_INTEGER

#define GL_RED_INTEGER   0x8D94

◆ GL_RENDERBUFFER

#define GL_RENDERBUFFER   0x8D41

◆ GL_RENDERBUFFER_ALPHA_SIZE

#define GL_RENDERBUFFER_ALPHA_SIZE   0x8D53

◆ GL_RENDERBUFFER_BINDING

#define GL_RENDERBUFFER_BINDING   0x8CA7

◆ GL_RENDERBUFFER_BLUE_SIZE

#define GL_RENDERBUFFER_BLUE_SIZE   0x8D52

◆ GL_RENDERBUFFER_DEPTH_SIZE

#define GL_RENDERBUFFER_DEPTH_SIZE   0x8D54

◆ GL_RENDERBUFFER_GREEN_SIZE

#define GL_RENDERBUFFER_GREEN_SIZE   0x8D51

◆ GL_RENDERBUFFER_HEIGHT

#define GL_RENDERBUFFER_HEIGHT   0x8D43

◆ GL_RENDERBUFFER_INTERNAL_FORMAT

#define GL_RENDERBUFFER_INTERNAL_FORMAT   0x8D44

◆ GL_RENDERBUFFER_RED_SIZE

#define GL_RENDERBUFFER_RED_SIZE   0x8D50

◆ GL_RENDERBUFFER_SAMPLES

#define GL_RENDERBUFFER_SAMPLES   0x8CAB

◆ GL_RENDERBUFFER_STENCIL_SIZE

#define GL_RENDERBUFFER_STENCIL_SIZE   0x8D55

◆ GL_RENDERBUFFER_WIDTH

#define GL_RENDERBUFFER_WIDTH   0x8D42

◆ GL_RENDERER

#define GL_RENDERER   0x1F01

◆ GL_REPEAT

#define GL_REPEAT   0x2901

◆ GL_REPLACE

#define GL_REPLACE   0x1E01

◆ GL_RG

#define GL_RG   0x8227

◆ GL_RG16F

#define GL_RG16F   0x822F

◆ GL_RG16I

#define GL_RG16I   0x8239

◆ GL_RG16UI

#define GL_RG16UI   0x823A

◆ GL_RG32F

#define GL_RG32F   0x8230

◆ GL_RG32I

#define GL_RG32I   0x823B

◆ GL_RG32UI

#define GL_RG32UI   0x823C

◆ GL_RG8

#define GL_RG8   0x822B

◆ GL_RG8_SNORM

#define GL_RG8_SNORM   0x8F95

◆ GL_RG8I

#define GL_RG8I   0x8237

◆ GL_RG8UI

#define GL_RG8UI   0x8238

◆ GL_RG_INTEGER

#define GL_RG_INTEGER   0x8228

◆ GL_RGB

#define GL_RGB   0x1907

◆ GL_RGB10_A2

#define GL_RGB10_A2   0x8059

◆ GL_RGB10_A2UI

#define GL_RGB10_A2UI   0x906F

◆ GL_RGB16F

#define GL_RGB16F   0x881B

◆ GL_RGB16I

#define GL_RGB16I   0x8D89

◆ GL_RGB16UI

#define GL_RGB16UI   0x8D77

◆ GL_RGB32F

#define GL_RGB32F   0x8815

◆ GL_RGB32I

#define GL_RGB32I   0x8D83

◆ GL_RGB32UI

#define GL_RGB32UI   0x8D71

◆ GL_RGB565

#define GL_RGB565   0x8D62

◆ GL_RGB5_A1

#define GL_RGB5_A1   0x8057

◆ GL_RGB8

#define GL_RGB8   0x8051

◆ GL_RGB8_SNORM

#define GL_RGB8_SNORM   0x8F96

◆ GL_RGB8I

#define GL_RGB8I   0x8D8F

◆ GL_RGB8UI

#define GL_RGB8UI   0x8D7D

◆ GL_RGB9_E5

#define GL_RGB9_E5   0x8C3D

◆ GL_RGB_INTEGER

#define GL_RGB_INTEGER   0x8D98

◆ GL_RGBA

#define GL_RGBA   0x1908

◆ GL_RGBA16F

#define GL_RGBA16F   0x881A

◆ GL_RGBA16I

#define GL_RGBA16I   0x8D88

◆ GL_RGBA16UI

#define GL_RGBA16UI   0x8D76

◆ GL_RGBA32F

#define GL_RGBA32F   0x8814

◆ GL_RGBA32I

#define GL_RGBA32I   0x8D82

◆ GL_RGBA32UI

#define GL_RGBA32UI   0x8D70

◆ GL_RGBA4

#define GL_RGBA4   0x8056

◆ GL_RGBA8

#define GL_RGBA8   0x8058

◆ GL_RGBA8_SNORM

#define GL_RGBA8_SNORM   0x8F97

◆ GL_RGBA8I

#define GL_RGBA8I   0x8D8E

◆ GL_RGBA8UI

#define GL_RGBA8UI   0x8D7C

◆ GL_RGBA_INTEGER

#define GL_RGBA_INTEGER   0x8D99

◆ GL_SAMPLE_ALPHA_TO_COVERAGE

#define GL_SAMPLE_ALPHA_TO_COVERAGE   0x809E

◆ GL_SAMPLE_BUFFERS

#define GL_SAMPLE_BUFFERS   0x80A8

◆ GL_SAMPLE_COVERAGE

#define GL_SAMPLE_COVERAGE   0x80A0

◆ GL_SAMPLE_COVERAGE_INVERT

#define GL_SAMPLE_COVERAGE_INVERT   0x80AB

◆ GL_SAMPLE_COVERAGE_VALUE

#define GL_SAMPLE_COVERAGE_VALUE   0x80AA

◆ GL_SAMPLER_2D

#define GL_SAMPLER_2D   0x8B5E

◆ GL_SAMPLER_2D_ARRAY

#define GL_SAMPLER_2D_ARRAY   0x8DC1

◆ GL_SAMPLER_2D_ARRAY_SHADOW

#define GL_SAMPLER_2D_ARRAY_SHADOW   0x8DC4

◆ GL_SAMPLER_2D_SHADOW

#define GL_SAMPLER_2D_SHADOW   0x8B62

◆ GL_SAMPLER_3D

#define GL_SAMPLER_3D   0x8B5F

◆ GL_SAMPLER_BINDING

#define GL_SAMPLER_BINDING   0x8919

◆ GL_SAMPLER_CUBE

#define GL_SAMPLER_CUBE   0x8B60

◆ GL_SAMPLER_CUBE_SHADOW

#define GL_SAMPLER_CUBE_SHADOW   0x8DC5

◆ GL_SAMPLES

#define GL_SAMPLES   0x80A9

◆ GL_SCISSOR_BOX

#define GL_SCISSOR_BOX   0x0C10

◆ GL_SCISSOR_TEST

#define GL_SCISSOR_TEST   0x0C11

◆ GL_SEPARATE_ATTRIBS

#define GL_SEPARATE_ATTRIBS   0x8C8D

◆ GL_SHADER_BINARY_FORMATS

#define GL_SHADER_BINARY_FORMATS   0x8DF8

◆ GL_SHADER_COMPILER

#define GL_SHADER_COMPILER   0x8DFA

◆ GL_SHADER_SOURCE_LENGTH

#define GL_SHADER_SOURCE_LENGTH   0x8B88

◆ GL_SHADER_TYPE

#define GL_SHADER_TYPE   0x8B4F

◆ GL_SHADING_LANGUAGE_VERSION

#define GL_SHADING_LANGUAGE_VERSION   0x8B8C

◆ GL_SHORT

#define GL_SHORT   0x1402

◆ GL_SIGNALED

#define GL_SIGNALED   0x9119

◆ GL_SIGNED_NORMALIZED

#define GL_SIGNED_NORMALIZED   0x8F9C

◆ GL_SRC_ALPHA

#define GL_SRC_ALPHA   0x0302

◆ GL_SRC_ALPHA_SATURATE

#define GL_SRC_ALPHA_SATURATE   0x0308

◆ GL_SRC_COLOR

#define GL_SRC_COLOR   0x0300

◆ GL_SRGB

#define GL_SRGB   0x8C40

◆ GL_SRGB8

#define GL_SRGB8   0x8C41

◆ GL_SRGB8_ALPHA8

#define GL_SRGB8_ALPHA8   0x8C43

◆ GL_STATIC_COPY

#define GL_STATIC_COPY   0x88E6

◆ GL_STATIC_DRAW

#define GL_STATIC_DRAW   0x88E4

◆ GL_STATIC_READ

#define GL_STATIC_READ   0x88E5

◆ GL_STENCIL

#define GL_STENCIL   0x1802

◆ GL_STENCIL_ATTACHMENT

#define GL_STENCIL_ATTACHMENT   0x8D20

◆ GL_STENCIL_BACK_FAIL

#define GL_STENCIL_BACK_FAIL   0x8801

◆ GL_STENCIL_BACK_FUNC

#define GL_STENCIL_BACK_FUNC   0x8800

◆ GL_STENCIL_BACK_PASS_DEPTH_FAIL

#define GL_STENCIL_BACK_PASS_DEPTH_FAIL   0x8802

◆ GL_STENCIL_BACK_PASS_DEPTH_PASS

#define GL_STENCIL_BACK_PASS_DEPTH_PASS   0x8803

◆ GL_STENCIL_BACK_REF

#define GL_STENCIL_BACK_REF   0x8CA3

◆ GL_STENCIL_BACK_VALUE_MASK

#define GL_STENCIL_BACK_VALUE_MASK   0x8CA4

◆ GL_STENCIL_BACK_WRITEMASK

#define GL_STENCIL_BACK_WRITEMASK   0x8CA5

◆ GL_STENCIL_BITS

#define GL_STENCIL_BITS   0x0D57

◆ GL_STENCIL_BUFFER_BIT

#define GL_STENCIL_BUFFER_BIT   0x00000400

◆ GL_STENCIL_CLEAR_VALUE

#define GL_STENCIL_CLEAR_VALUE   0x0B91

◆ GL_STENCIL_FAIL

#define GL_STENCIL_FAIL   0x0B94

◆ GL_STENCIL_FUNC

#define GL_STENCIL_FUNC   0x0B92

◆ GL_STENCIL_INDEX8

#define GL_STENCIL_INDEX8   0x8D48

◆ GL_STENCIL_PASS_DEPTH_FAIL

#define GL_STENCIL_PASS_DEPTH_FAIL   0x0B95

◆ GL_STENCIL_PASS_DEPTH_PASS

#define GL_STENCIL_PASS_DEPTH_PASS   0x0B96

◆ GL_STENCIL_REF

#define GL_STENCIL_REF   0x0B97

◆ GL_STENCIL_TEST

#define GL_STENCIL_TEST   0x0B90

◆ GL_STENCIL_VALUE_MASK

#define GL_STENCIL_VALUE_MASK   0x0B93

◆ GL_STENCIL_WRITEMASK

#define GL_STENCIL_WRITEMASK   0x0B98

◆ GL_STREAM_COPY

#define GL_STREAM_COPY   0x88E2

◆ GL_STREAM_DRAW

#define GL_STREAM_DRAW   0x88E0

◆ GL_STREAM_READ

#define GL_STREAM_READ   0x88E1

◆ GL_SUBPIXEL_BITS

#define GL_SUBPIXEL_BITS   0x0D50

◆ GL_SYNC_CONDITION

#define GL_SYNC_CONDITION   0x9113

◆ GL_SYNC_FENCE

#define GL_SYNC_FENCE   0x9116

◆ GL_SYNC_FLAGS

#define GL_SYNC_FLAGS   0x9115

◆ GL_SYNC_FLUSH_COMMANDS_BIT

#define GL_SYNC_FLUSH_COMMANDS_BIT   0x00000001

◆ GL_SYNC_GPU_COMMANDS_COMPLETE

#define GL_SYNC_GPU_COMMANDS_COMPLETE   0x9117

◆ GL_SYNC_STATUS

#define GL_SYNC_STATUS   0x9114

◆ GL_TEXTURE

#define GL_TEXTURE   0x1702

◆ GL_TEXTURE0

#define GL_TEXTURE0   0x84C0

◆ GL_TEXTURE1

#define GL_TEXTURE1   0x84C1

◆ GL_TEXTURE10

#define GL_TEXTURE10   0x84CA

◆ GL_TEXTURE11

#define GL_TEXTURE11   0x84CB

◆ GL_TEXTURE12

#define GL_TEXTURE12   0x84CC

◆ GL_TEXTURE13

#define GL_TEXTURE13   0x84CD

◆ GL_TEXTURE14

#define GL_TEXTURE14   0x84CE

◆ GL_TEXTURE15

#define GL_TEXTURE15   0x84CF

◆ GL_TEXTURE16

#define GL_TEXTURE16   0x84D0

◆ GL_TEXTURE17

#define GL_TEXTURE17   0x84D1

◆ GL_TEXTURE18

#define GL_TEXTURE18   0x84D2

◆ GL_TEXTURE19

#define GL_TEXTURE19   0x84D3

◆ GL_TEXTURE2

#define GL_TEXTURE2   0x84C2

◆ GL_TEXTURE20

#define GL_TEXTURE20   0x84D4

◆ GL_TEXTURE21

#define GL_TEXTURE21   0x84D5

◆ GL_TEXTURE22

#define GL_TEXTURE22   0x84D6

◆ GL_TEXTURE23

#define GL_TEXTURE23   0x84D7

◆ GL_TEXTURE24

#define GL_TEXTURE24   0x84D8

◆ GL_TEXTURE25

#define GL_TEXTURE25   0x84D9

◆ GL_TEXTURE26

#define GL_TEXTURE26   0x84DA

◆ GL_TEXTURE27

#define GL_TEXTURE27   0x84DB

◆ GL_TEXTURE28

#define GL_TEXTURE28   0x84DC

◆ GL_TEXTURE29

#define GL_TEXTURE29   0x84DD

◆ GL_TEXTURE3

#define GL_TEXTURE3   0x84C3

◆ GL_TEXTURE30

#define GL_TEXTURE30   0x84DE

◆ GL_TEXTURE31

#define GL_TEXTURE31   0x84DF

◆ GL_TEXTURE4

#define GL_TEXTURE4   0x84C4

◆ GL_TEXTURE5

#define GL_TEXTURE5   0x84C5

◆ GL_TEXTURE6

#define GL_TEXTURE6   0x84C6

◆ GL_TEXTURE7

#define GL_TEXTURE7   0x84C7

◆ GL_TEXTURE8

#define GL_TEXTURE8   0x84C8

◆ GL_TEXTURE9

#define GL_TEXTURE9   0x84C9

◆ GL_TEXTURE_2D

#define GL_TEXTURE_2D   0x0DE1

◆ GL_TEXTURE_2D_ARRAY

#define GL_TEXTURE_2D_ARRAY   0x8C1A

◆ GL_TEXTURE_3D

#define GL_TEXTURE_3D   0x806F

◆ GL_TEXTURE_BASE_LEVEL

#define GL_TEXTURE_BASE_LEVEL   0x813C

◆ GL_TEXTURE_BINDING_2D

#define GL_TEXTURE_BINDING_2D   0x8069

◆ GL_TEXTURE_BINDING_2D_ARRAY

#define GL_TEXTURE_BINDING_2D_ARRAY   0x8C1D

◆ GL_TEXTURE_BINDING_3D

#define GL_TEXTURE_BINDING_3D   0x806A

◆ GL_TEXTURE_BINDING_CUBE_MAP

#define GL_TEXTURE_BINDING_CUBE_MAP   0x8514

◆ GL_TEXTURE_COMPARE_FUNC

#define GL_TEXTURE_COMPARE_FUNC   0x884D

◆ GL_TEXTURE_COMPARE_MODE

#define GL_TEXTURE_COMPARE_MODE   0x884C

◆ GL_TEXTURE_CUBE_MAP

#define GL_TEXTURE_CUBE_MAP   0x8513

◆ GL_TEXTURE_CUBE_MAP_NEGATIVE_X

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X   0x8516

◆ GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y   0x8518

◆ GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z   0x851A

◆ GL_TEXTURE_CUBE_MAP_POSITIVE_X

#define GL_TEXTURE_CUBE_MAP_POSITIVE_X   0x8515

◆ GL_TEXTURE_CUBE_MAP_POSITIVE_Y

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y   0x8517

◆ GL_TEXTURE_CUBE_MAP_POSITIVE_Z

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z   0x8519

◆ GL_TEXTURE_IMMUTABLE_FORMAT

#define GL_TEXTURE_IMMUTABLE_FORMAT   0x912F

◆ GL_TEXTURE_IMMUTABLE_LEVELS

#define GL_TEXTURE_IMMUTABLE_LEVELS   0x82DF

◆ GL_TEXTURE_MAG_FILTER

#define GL_TEXTURE_MAG_FILTER   0x2800

◆ GL_TEXTURE_MAX_LEVEL

#define GL_TEXTURE_MAX_LEVEL   0x813D

◆ GL_TEXTURE_MAX_LOD

#define GL_TEXTURE_MAX_LOD   0x813B

◆ GL_TEXTURE_MIN_FILTER

#define GL_TEXTURE_MIN_FILTER   0x2801

◆ GL_TEXTURE_MIN_LOD

#define GL_TEXTURE_MIN_LOD   0x813A

◆ GL_TEXTURE_SWIZZLE_A

#define GL_TEXTURE_SWIZZLE_A   0x8E45

◆ GL_TEXTURE_SWIZZLE_B

#define GL_TEXTURE_SWIZZLE_B   0x8E44

◆ GL_TEXTURE_SWIZZLE_G

#define GL_TEXTURE_SWIZZLE_G   0x8E43

◆ GL_TEXTURE_SWIZZLE_R

#define GL_TEXTURE_SWIZZLE_R   0x8E42

◆ GL_TEXTURE_WRAP_R

#define GL_TEXTURE_WRAP_R   0x8072

◆ GL_TEXTURE_WRAP_S

#define GL_TEXTURE_WRAP_S   0x2802

◆ GL_TEXTURE_WRAP_T

#define GL_TEXTURE_WRAP_T   0x2803

◆ GL_TIMEOUT_EXPIRED

#define GL_TIMEOUT_EXPIRED   0x911B

◆ GL_TIMEOUT_IGNORED

#define GL_TIMEOUT_IGNORED   0xFFFFFFFFFFFFFFFF

◆ GL_TRANSFORM_FEEDBACK

#define GL_TRANSFORM_FEEDBACK   0x8E22

◆ GL_TRANSFORM_FEEDBACK_ACTIVE

#define GL_TRANSFORM_FEEDBACK_ACTIVE   0x8E24

◆ GL_TRANSFORM_FEEDBACK_BINDING

#define GL_TRANSFORM_FEEDBACK_BINDING   0x8E25

◆ GL_TRANSFORM_FEEDBACK_BUFFER

#define GL_TRANSFORM_FEEDBACK_BUFFER   0x8C8E

◆ GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE

#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE   0x8E24

◆ GL_TRANSFORM_FEEDBACK_BUFFER_BINDING

#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING   0x8C8F

◆ GL_TRANSFORM_FEEDBACK_BUFFER_MODE

#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE   0x8C7F

◆ GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED

#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED   0x8E23

◆ GL_TRANSFORM_FEEDBACK_BUFFER_SIZE

#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE   0x8C85

◆ GL_TRANSFORM_FEEDBACK_BUFFER_START

#define GL_TRANSFORM_FEEDBACK_BUFFER_START   0x8C84

◆ GL_TRANSFORM_FEEDBACK_PAUSED

#define GL_TRANSFORM_FEEDBACK_PAUSED   0x8E23

◆ GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN   0x8C88

◆ GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH

#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH   0x8C76

◆ GL_TRANSFORM_FEEDBACK_VARYINGS

#define GL_TRANSFORM_FEEDBACK_VARYINGS   0x8C83

◆ GL_TRIANGLE_FAN

#define GL_TRIANGLE_FAN   0x0006

◆ GL_TRIANGLE_STRIP

#define GL_TRIANGLE_STRIP   0x0005

◆ GL_TRIANGLES

#define GL_TRIANGLES   0x0004

◆ GL_TRUE

#define GL_TRUE   1

◆ GL_UNIFORM_ARRAY_STRIDE

#define GL_UNIFORM_ARRAY_STRIDE   0x8A3C

◆ GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES   0x8A43

◆ GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS

#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS   0x8A42

◆ GL_UNIFORM_BLOCK_BINDING

#define GL_UNIFORM_BLOCK_BINDING   0x8A3F

◆ GL_UNIFORM_BLOCK_DATA_SIZE

#define GL_UNIFORM_BLOCK_DATA_SIZE   0x8A40

◆ GL_UNIFORM_BLOCK_INDEX

#define GL_UNIFORM_BLOCK_INDEX   0x8A3A

◆ GL_UNIFORM_BLOCK_NAME_LENGTH

#define GL_UNIFORM_BLOCK_NAME_LENGTH   0x8A41

◆ GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER   0x8A46

◆ GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

#define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER   0x8A44

◆ GL_UNIFORM_BUFFER

#define GL_UNIFORM_BUFFER   0x8A11

◆ GL_UNIFORM_BUFFER_BINDING

#define GL_UNIFORM_BUFFER_BINDING   0x8A28

◆ GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT

#define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT   0x8A34

◆ GL_UNIFORM_BUFFER_SIZE

#define GL_UNIFORM_BUFFER_SIZE   0x8A2A

◆ GL_UNIFORM_BUFFER_START

#define GL_UNIFORM_BUFFER_START   0x8A29

◆ GL_UNIFORM_IS_ROW_MAJOR

#define GL_UNIFORM_IS_ROW_MAJOR   0x8A3E

◆ GL_UNIFORM_MATRIX_STRIDE

#define GL_UNIFORM_MATRIX_STRIDE   0x8A3D

◆ GL_UNIFORM_NAME_LENGTH

#define GL_UNIFORM_NAME_LENGTH   0x8A39

◆ GL_UNIFORM_OFFSET

#define GL_UNIFORM_OFFSET   0x8A3B

◆ GL_UNIFORM_SIZE

#define GL_UNIFORM_SIZE   0x8A38

◆ GL_UNIFORM_TYPE

#define GL_UNIFORM_TYPE   0x8A37

◆ GL_UNPACK_ALIGNMENT

#define GL_UNPACK_ALIGNMENT   0x0CF5

◆ GL_UNPACK_IMAGE_HEIGHT

#define GL_UNPACK_IMAGE_HEIGHT   0x806E

◆ GL_UNPACK_ROW_LENGTH

#define GL_UNPACK_ROW_LENGTH   0x0CF2

◆ GL_UNPACK_SKIP_IMAGES

#define GL_UNPACK_SKIP_IMAGES   0x806D

◆ GL_UNPACK_SKIP_PIXELS

#define GL_UNPACK_SKIP_PIXELS   0x0CF4

◆ GL_UNPACK_SKIP_ROWS

#define GL_UNPACK_SKIP_ROWS   0x0CF3

◆ GL_UNSIGNALED

#define GL_UNSIGNALED   0x9118

◆ GL_UNSIGNED_BYTE

#define GL_UNSIGNED_BYTE   0x1401

◆ GL_UNSIGNED_INT

#define GL_UNSIGNED_INT   0x1405

◆ GL_UNSIGNED_INT_10F_11F_11F_REV

#define GL_UNSIGNED_INT_10F_11F_11F_REV   0x8C3B

◆ GL_UNSIGNED_INT_24_8

#define GL_UNSIGNED_INT_24_8   0x84FA

◆ GL_UNSIGNED_INT_2_10_10_10_REV

#define GL_UNSIGNED_INT_2_10_10_10_REV   0x8368

◆ GL_UNSIGNED_INT_5_9_9_9_REV

#define GL_UNSIGNED_INT_5_9_9_9_REV   0x8C3E

◆ GL_UNSIGNED_INT_SAMPLER_2D

#define GL_UNSIGNED_INT_SAMPLER_2D   0x8DD2

◆ GL_UNSIGNED_INT_SAMPLER_2D_ARRAY

#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY   0x8DD7

◆ GL_UNSIGNED_INT_SAMPLER_3D

#define GL_UNSIGNED_INT_SAMPLER_3D   0x8DD3

◆ GL_UNSIGNED_INT_SAMPLER_CUBE

#define GL_UNSIGNED_INT_SAMPLER_CUBE   0x8DD4

◆ GL_UNSIGNED_INT_VEC2

#define GL_UNSIGNED_INT_VEC2   0x8DC6

◆ GL_UNSIGNED_INT_VEC3

#define GL_UNSIGNED_INT_VEC3   0x8DC7

◆ GL_UNSIGNED_INT_VEC4

#define GL_UNSIGNED_INT_VEC4   0x8DC8

◆ GL_UNSIGNED_NORMALIZED

#define GL_UNSIGNED_NORMALIZED   0x8C17

◆ GL_UNSIGNED_SHORT

#define GL_UNSIGNED_SHORT   0x1403

◆ GL_UNSIGNED_SHORT_4_4_4_4

#define GL_UNSIGNED_SHORT_4_4_4_4   0x8033

◆ GL_UNSIGNED_SHORT_5_5_5_1

#define GL_UNSIGNED_SHORT_5_5_5_1   0x8034

◆ GL_UNSIGNED_SHORT_5_6_5

#define GL_UNSIGNED_SHORT_5_6_5   0x8363

◆ GL_VALIDATE_STATUS

#define GL_VALIDATE_STATUS   0x8B83

◆ GL_VENDOR

#define GL_VENDOR   0x1F00

◆ GL_VERSION

#define GL_VERSION   0x1F02

◆ GL_VERTEX_ARRAY_BINDING

#define GL_VERTEX_ARRAY_BINDING   0x85B5

◆ GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING   0x889F

◆ GL_VERTEX_ATTRIB_ARRAY_DIVISOR

#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR   0x88FE

◆ GL_VERTEX_ATTRIB_ARRAY_ENABLED

#define GL_VERTEX_ATTRIB_ARRAY_ENABLED   0x8622

◆ GL_VERTEX_ATTRIB_ARRAY_INTEGER

#define GL_VERTEX_ATTRIB_ARRAY_INTEGER   0x88FD

◆ GL_VERTEX_ATTRIB_ARRAY_NORMALIZED

#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED   0x886A

◆ GL_VERTEX_ATTRIB_ARRAY_POINTER

#define GL_VERTEX_ATTRIB_ARRAY_POINTER   0x8645

◆ GL_VERTEX_ATTRIB_ARRAY_SIZE

#define GL_VERTEX_ATTRIB_ARRAY_SIZE   0x8623

◆ GL_VERTEX_ATTRIB_ARRAY_STRIDE

#define GL_VERTEX_ATTRIB_ARRAY_STRIDE   0x8624

◆ GL_VERTEX_ATTRIB_ARRAY_TYPE

#define GL_VERTEX_ATTRIB_ARRAY_TYPE   0x8625

◆ GL_VERTEX_SHADER

#define GL_VERTEX_SHADER   0x8B31

◆ GL_VIEWPORT

#define GL_VIEWPORT   0x0BA2

◆ GL_WAIT_FAILED

#define GL_WAIT_FAILED   0x911D

◆ GL_ZERO

#define GL_ZERO   0

◆ glActiveTexture

#define glActiveTexture   glad_glActiveTexture

◆ GLAD_API_CALL

#define GLAD_API_CALL   extern

◆ GLAD_API_PTR

#define GLAD_API_PTR

◆ GLAD_GENERATOR_VERSION

#define GLAD_GENERATOR_VERSION   "2.0.4"

◆ GLAD_GLES2

#define GLAD_GLES2

◆ GLAD_GNUC_EXTENSION

#define GLAD_GNUC_EXTENSION

◆ GLAD_MAKE_VERSION

#define GLAD_MAKE_VERSION ( major,
minor )
Value:
(major * 10000 + minor)

◆ GLAD_OPTION_GLES2_LOADER

#define GLAD_OPTION_GLES2_LOADER

◆ GLAD_PLATFORM_APPLE

#define GLAD_PLATFORM_APPLE   0

◆ GLAD_PLATFORM_EMSCRIPTEN

#define GLAD_PLATFORM_EMSCRIPTEN   0

◆ GLAD_PLATFORM_H_

#define GLAD_PLATFORM_H_

◆ GLAD_PLATFORM_UWP

#define GLAD_PLATFORM_UWP   0

◆ GLAD_PLATFORM_WIN32

#define GLAD_PLATFORM_WIN32   0

◆ GLAD_UNUSED

#define GLAD_UNUSED ( x)
Value:
(void)(x)

◆ GLAD_VERSION_MAJOR

#define GLAD_VERSION_MAJOR ( version)
Value:
(version / 10000)

◆ GLAD_VERSION_MINOR

#define GLAD_VERSION_MINOR ( version)
Value:
(version % 10000)

◆ GLAPI

#define GLAPI   GLAD_API_CALL

◆ GLAPIENTRY

#define GLAPIENTRY   GLAD_API_PTR

◆ glAttachShader

#define glAttachShader   glad_glAttachShader

◆ glBeginQuery

#define glBeginQuery   glad_glBeginQuery

◆ glBeginTransformFeedback

#define glBeginTransformFeedback   glad_glBeginTransformFeedback

◆ glBindAttribLocation

#define glBindAttribLocation   glad_glBindAttribLocation

◆ glBindBuffer

#define glBindBuffer   glad_glBindBuffer

◆ glBindBufferBase

#define glBindBufferBase   glad_glBindBufferBase

◆ glBindBufferRange

#define glBindBufferRange   glad_glBindBufferRange

◆ glBindFramebuffer

#define glBindFramebuffer   glad_glBindFramebuffer

◆ glBindRenderbuffer

#define glBindRenderbuffer   glad_glBindRenderbuffer

◆ glBindSampler

#define glBindSampler   glad_glBindSampler

◆ glBindTexture

#define glBindTexture   glad_glBindTexture

◆ glBindTransformFeedback

#define glBindTransformFeedback   glad_glBindTransformFeedback

◆ glBindVertexArray

#define glBindVertexArray   glad_glBindVertexArray

◆ glBlendColor

#define glBlendColor   glad_glBlendColor

◆ glBlendEquation

#define glBlendEquation   glad_glBlendEquation

◆ glBlendEquationSeparate

#define glBlendEquationSeparate   glad_glBlendEquationSeparate

◆ glBlendFunc

#define glBlendFunc   glad_glBlendFunc

◆ glBlendFuncSeparate

#define glBlendFuncSeparate   glad_glBlendFuncSeparate

◆ glBlitFramebuffer

#define glBlitFramebuffer   glad_glBlitFramebuffer

◆ glBufferData

#define glBufferData   glad_glBufferData

◆ glBufferSubData

#define glBufferSubData   glad_glBufferSubData

◆ glCheckFramebufferStatus

#define glCheckFramebufferStatus   glad_glCheckFramebufferStatus

◆ glClear

#define glClear   glad_glClear

◆ glClearBufferfi

#define glClearBufferfi   glad_glClearBufferfi

◆ glClearBufferfv

#define glClearBufferfv   glad_glClearBufferfv

◆ glClearBufferiv

#define glClearBufferiv   glad_glClearBufferiv

◆ glClearBufferuiv

#define glClearBufferuiv   glad_glClearBufferuiv

◆ glClearColor

#define glClearColor   glad_glClearColor

◆ glClearDepthf

#define glClearDepthf   glad_glClearDepthf

◆ glClearStencil

#define glClearStencil   glad_glClearStencil

◆ glClientWaitSync

#define glClientWaitSync   glad_glClientWaitSync

◆ glColorMask

#define glColorMask   glad_glColorMask

◆ glCompileShader

#define glCompileShader   glad_glCompileShader

◆ glCompressedTexImage2D

#define glCompressedTexImage2D   glad_glCompressedTexImage2D

◆ glCompressedTexImage3D

#define glCompressedTexImage3D   glad_glCompressedTexImage3D

◆ glCompressedTexSubImage2D

#define glCompressedTexSubImage2D   glad_glCompressedTexSubImage2D

◆ glCompressedTexSubImage3D

#define glCompressedTexSubImage3D   glad_glCompressedTexSubImage3D

◆ glCopyBufferSubData

#define glCopyBufferSubData   glad_glCopyBufferSubData

◆ glCopyTexImage2D

#define glCopyTexImage2D   glad_glCopyTexImage2D

◆ glCopyTexSubImage2D

#define glCopyTexSubImage2D   glad_glCopyTexSubImage2D

◆ glCopyTexSubImage3D

#define glCopyTexSubImage3D   glad_glCopyTexSubImage3D

◆ glCreateProgram

#define glCreateProgram   glad_glCreateProgram

◆ glCreateShader

#define glCreateShader   glad_glCreateShader

◆ glCullFace

#define glCullFace   glad_glCullFace

◆ glDeleteBuffers

#define glDeleteBuffers   glad_glDeleteBuffers

◆ glDeleteFramebuffers

#define glDeleteFramebuffers   glad_glDeleteFramebuffers

◆ glDeleteProgram

#define glDeleteProgram   glad_glDeleteProgram

◆ glDeleteQueries

#define glDeleteQueries   glad_glDeleteQueries

◆ glDeleteRenderbuffers

#define glDeleteRenderbuffers   glad_glDeleteRenderbuffers

◆ glDeleteSamplers

#define glDeleteSamplers   glad_glDeleteSamplers

◆ glDeleteShader

#define glDeleteShader   glad_glDeleteShader

◆ glDeleteSync

#define glDeleteSync   glad_glDeleteSync

◆ glDeleteTextures

#define glDeleteTextures   glad_glDeleteTextures

◆ glDeleteTransformFeedbacks

#define glDeleteTransformFeedbacks   glad_glDeleteTransformFeedbacks

◆ glDeleteVertexArrays

#define glDeleteVertexArrays   glad_glDeleteVertexArrays

◆ glDepthFunc

#define glDepthFunc   glad_glDepthFunc

◆ glDepthMask

#define glDepthMask   glad_glDepthMask

◆ glDepthRangef

#define glDepthRangef   glad_glDepthRangef

◆ glDetachShader

#define glDetachShader   glad_glDetachShader

◆ glDisable

#define glDisable   glad_glDisable

◆ glDisableVertexAttribArray

#define glDisableVertexAttribArray   glad_glDisableVertexAttribArray

◆ glDrawArrays

#define glDrawArrays   glad_glDrawArrays

◆ glDrawArraysInstanced

#define glDrawArraysInstanced   glad_glDrawArraysInstanced

◆ glDrawBuffers

#define glDrawBuffers   glad_glDrawBuffers

◆ glDrawElements

#define glDrawElements   glad_glDrawElements

◆ glDrawElementsInstanced

#define glDrawElementsInstanced   glad_glDrawElementsInstanced

◆ glDrawRangeElements

#define glDrawRangeElements   glad_glDrawRangeElements

◆ glEnable

#define glEnable   glad_glEnable

◆ glEnableVertexAttribArray

#define glEnableVertexAttribArray   glad_glEnableVertexAttribArray

◆ glEndQuery

#define glEndQuery   glad_glEndQuery

◆ glEndTransformFeedback

#define glEndTransformFeedback   glad_glEndTransformFeedback

◆ glFenceSync

#define glFenceSync   glad_glFenceSync

◆ glFinish

#define glFinish   glad_glFinish

◆ glFlush

#define glFlush   glad_glFlush

◆ glFlushMappedBufferRange

#define glFlushMappedBufferRange   glad_glFlushMappedBufferRange

◆ glFramebufferRenderbuffer

#define glFramebufferRenderbuffer   glad_glFramebufferRenderbuffer

◆ glFramebufferTexture2D

#define glFramebufferTexture2D   glad_glFramebufferTexture2D

◆ glFramebufferTextureLayer

#define glFramebufferTextureLayer   glad_glFramebufferTextureLayer

◆ glFrontFace

#define glFrontFace   glad_glFrontFace

◆ glGenBuffers

#define glGenBuffers   glad_glGenBuffers

◆ glGenerateMipmap

#define glGenerateMipmap   glad_glGenerateMipmap

◆ glGenFramebuffers

#define glGenFramebuffers   glad_glGenFramebuffers

◆ glGenQueries

#define glGenQueries   glad_glGenQueries

◆ glGenRenderbuffers

#define glGenRenderbuffers   glad_glGenRenderbuffers

◆ glGenSamplers

#define glGenSamplers   glad_glGenSamplers

◆ glGenTextures

#define glGenTextures   glad_glGenTextures

◆ glGenTransformFeedbacks

#define glGenTransformFeedbacks   glad_glGenTransformFeedbacks

◆ glGenVertexArrays

#define glGenVertexArrays   glad_glGenVertexArrays

◆ glGetActiveAttrib

#define glGetActiveAttrib   glad_glGetActiveAttrib

◆ glGetActiveUniform

#define glGetActiveUniform   glad_glGetActiveUniform

◆ glGetActiveUniformBlockiv

#define glGetActiveUniformBlockiv   glad_glGetActiveUniformBlockiv

◆ glGetActiveUniformBlockName

#define glGetActiveUniformBlockName   glad_glGetActiveUniformBlockName

◆ glGetActiveUniformsiv

#define glGetActiveUniformsiv   glad_glGetActiveUniformsiv

◆ glGetAttachedShaders

#define glGetAttachedShaders   glad_glGetAttachedShaders

◆ glGetAttribLocation

#define glGetAttribLocation   glad_glGetAttribLocation

◆ glGetBooleanv

#define glGetBooleanv   glad_glGetBooleanv

◆ glGetBufferParameteri64v

#define glGetBufferParameteri64v   glad_glGetBufferParameteri64v

◆ glGetBufferParameteriv

#define glGetBufferParameteriv   glad_glGetBufferParameteriv

◆ glGetBufferPointerv

#define glGetBufferPointerv   glad_glGetBufferPointerv

◆ glGetError

#define glGetError   glad_glGetError

◆ glGetFloatv

#define glGetFloatv   glad_glGetFloatv

◆ glGetFragDataLocation

#define glGetFragDataLocation   glad_glGetFragDataLocation

◆ glGetFramebufferAttachmentParameteriv

#define glGetFramebufferAttachmentParameteriv   glad_glGetFramebufferAttachmentParameteriv

◆ glGetInteger64i_v

#define glGetInteger64i_v   glad_glGetInteger64i_v

◆ glGetInteger64v

#define glGetInteger64v   glad_glGetInteger64v

◆ glGetIntegeri_v

#define glGetIntegeri_v   glad_glGetIntegeri_v

◆ glGetIntegerv

#define glGetIntegerv   glad_glGetIntegerv

◆ glGetInternalformativ

#define glGetInternalformativ   glad_glGetInternalformativ

◆ glGetProgramBinary

#define glGetProgramBinary   glad_glGetProgramBinary

◆ glGetProgramInfoLog

#define glGetProgramInfoLog   glad_glGetProgramInfoLog

◆ glGetProgramiv

#define glGetProgramiv   glad_glGetProgramiv

◆ glGetQueryiv

#define glGetQueryiv   glad_glGetQueryiv

◆ glGetQueryObjectuiv

#define glGetQueryObjectuiv   glad_glGetQueryObjectuiv

◆ glGetRenderbufferParameteriv

#define glGetRenderbufferParameteriv   glad_glGetRenderbufferParameteriv

◆ glGetSamplerParameterfv

#define glGetSamplerParameterfv   glad_glGetSamplerParameterfv

◆ glGetSamplerParameteriv

#define glGetSamplerParameteriv   glad_glGetSamplerParameteriv

◆ glGetShaderInfoLog

#define glGetShaderInfoLog   glad_glGetShaderInfoLog

◆ glGetShaderiv

#define glGetShaderiv   glad_glGetShaderiv

◆ glGetShaderPrecisionFormat

#define glGetShaderPrecisionFormat   glad_glGetShaderPrecisionFormat

◆ glGetShaderSource

#define glGetShaderSource   glad_glGetShaderSource

◆ glGetString

#define glGetString   glad_glGetString

◆ glGetStringi

#define glGetStringi   glad_glGetStringi

◆ glGetSynciv

#define glGetSynciv   glad_glGetSynciv

◆ glGetTexParameterfv

#define glGetTexParameterfv   glad_glGetTexParameterfv

◆ glGetTexParameteriv

#define glGetTexParameteriv   glad_glGetTexParameteriv

◆ glGetTransformFeedbackVarying

#define glGetTransformFeedbackVarying   glad_glGetTransformFeedbackVarying

◆ glGetUniformBlockIndex

#define glGetUniformBlockIndex   glad_glGetUniformBlockIndex

◆ glGetUniformfv

#define glGetUniformfv   glad_glGetUniformfv

◆ glGetUniformIndices

#define glGetUniformIndices   glad_glGetUniformIndices

◆ glGetUniformiv

#define glGetUniformiv   glad_glGetUniformiv

◆ glGetUniformLocation

#define glGetUniformLocation   glad_glGetUniformLocation

◆ glGetUniformuiv

#define glGetUniformuiv   glad_glGetUniformuiv

◆ glGetVertexAttribfv

#define glGetVertexAttribfv   glad_glGetVertexAttribfv

◆ glGetVertexAttribIiv

#define glGetVertexAttribIiv   glad_glGetVertexAttribIiv

◆ glGetVertexAttribIuiv

#define glGetVertexAttribIuiv   glad_glGetVertexAttribIuiv

◆ glGetVertexAttribiv

#define glGetVertexAttribiv   glad_glGetVertexAttribiv

◆ glGetVertexAttribPointerv

#define glGetVertexAttribPointerv   glad_glGetVertexAttribPointerv

◆ glHint

#define glHint   glad_glHint

◆ glInvalidateFramebuffer

#define glInvalidateFramebuffer   glad_glInvalidateFramebuffer

◆ glInvalidateSubFramebuffer

#define glInvalidateSubFramebuffer   glad_glInvalidateSubFramebuffer

◆ glIsBuffer

#define glIsBuffer   glad_glIsBuffer

◆ glIsEnabled

#define glIsEnabled   glad_glIsEnabled

◆ glIsFramebuffer

#define glIsFramebuffer   glad_glIsFramebuffer

◆ glIsProgram

#define glIsProgram   glad_glIsProgram

◆ glIsQuery

#define glIsQuery   glad_glIsQuery

◆ glIsRenderbuffer

#define glIsRenderbuffer   glad_glIsRenderbuffer

◆ glIsSampler

#define glIsSampler   glad_glIsSampler

◆ glIsShader

#define glIsShader   glad_glIsShader

◆ glIsSync

#define glIsSync   glad_glIsSync

◆ glIsTexture

#define glIsTexture   glad_glIsTexture

◆ glIsTransformFeedback

#define glIsTransformFeedback   glad_glIsTransformFeedback

◆ glIsVertexArray

#define glIsVertexArray   glad_glIsVertexArray

◆ glLineWidth

#define glLineWidth   glad_glLineWidth

◆ glLinkProgram

#define glLinkProgram   glad_glLinkProgram

◆ glMapBufferRange

#define glMapBufferRange   glad_glMapBufferRange

◆ glPauseTransformFeedback

#define glPauseTransformFeedback   glad_glPauseTransformFeedback

◆ glPixelStorei

#define glPixelStorei   glad_glPixelStorei

◆ glPolygonOffset

#define glPolygonOffset   glad_glPolygonOffset

◆ glProgramBinary

#define glProgramBinary   glad_glProgramBinary

◆ glProgramParameteri

#define glProgramParameteri   glad_glProgramParameteri

◆ glReadBuffer

#define glReadBuffer   glad_glReadBuffer

◆ glReadPixels

#define glReadPixels   glad_glReadPixels

◆ glReleaseShaderCompiler

#define glReleaseShaderCompiler   glad_glReleaseShaderCompiler

◆ glRenderbufferStorage

#define glRenderbufferStorage   glad_glRenderbufferStorage

◆ glRenderbufferStorageMultisample

#define glRenderbufferStorageMultisample   glad_glRenderbufferStorageMultisample

◆ glResumeTransformFeedback

#define glResumeTransformFeedback   glad_glResumeTransformFeedback

◆ glSampleCoverage

#define glSampleCoverage   glad_glSampleCoverage

◆ glSamplerParameterf

#define glSamplerParameterf   glad_glSamplerParameterf

◆ glSamplerParameterfv

#define glSamplerParameterfv   glad_glSamplerParameterfv

◆ glSamplerParameteri

#define glSamplerParameteri   glad_glSamplerParameteri

◆ glSamplerParameteriv

#define glSamplerParameteriv   glad_glSamplerParameteriv

◆ glScissor

#define glScissor   glad_glScissor

◆ glShaderBinary

#define glShaderBinary   glad_glShaderBinary

◆ glShaderSource

#define glShaderSource   glad_glShaderSource

◆ glStencilFunc

#define glStencilFunc   glad_glStencilFunc

◆ glStencilFuncSeparate

#define glStencilFuncSeparate   glad_glStencilFuncSeparate

◆ glStencilMask

#define glStencilMask   glad_glStencilMask

◆ glStencilMaskSeparate

#define glStencilMaskSeparate   glad_glStencilMaskSeparate

◆ glStencilOp

#define glStencilOp   glad_glStencilOp

◆ glStencilOpSeparate

#define glStencilOpSeparate   glad_glStencilOpSeparate

◆ glTexImage2D

#define glTexImage2D   glad_glTexImage2D

◆ glTexImage3D

#define glTexImage3D   glad_glTexImage3D

◆ glTexParameterf

#define glTexParameterf   glad_glTexParameterf

◆ glTexParameterfv

#define glTexParameterfv   glad_glTexParameterfv

◆ glTexParameteri

#define glTexParameteri   glad_glTexParameteri

◆ glTexParameteriv

#define glTexParameteriv   glad_glTexParameteriv

◆ glTexStorage2D

#define glTexStorage2D   glad_glTexStorage2D

◆ glTexStorage3D

#define glTexStorage3D   glad_glTexStorage3D

◆ glTexSubImage2D

#define glTexSubImage2D   glad_glTexSubImage2D

◆ glTexSubImage3D

#define glTexSubImage3D   glad_glTexSubImage3D

◆ glTransformFeedbackVaryings

#define glTransformFeedbackVaryings   glad_glTransformFeedbackVaryings

◆ glUniform1f

#define glUniform1f   glad_glUniform1f

◆ glUniform1fv

#define glUniform1fv   glad_glUniform1fv

◆ glUniform1i

#define glUniform1i   glad_glUniform1i

◆ glUniform1iv

#define glUniform1iv   glad_glUniform1iv

◆ glUniform1ui

#define glUniform1ui   glad_glUniform1ui

◆ glUniform1uiv

#define glUniform1uiv   glad_glUniform1uiv

◆ glUniform2f

#define glUniform2f   glad_glUniform2f

◆ glUniform2fv

#define glUniform2fv   glad_glUniform2fv

◆ glUniform2i

#define glUniform2i   glad_glUniform2i

◆ glUniform2iv

#define glUniform2iv   glad_glUniform2iv

◆ glUniform2ui

#define glUniform2ui   glad_glUniform2ui

◆ glUniform2uiv

#define glUniform2uiv   glad_glUniform2uiv

◆ glUniform3f

#define glUniform3f   glad_glUniform3f

◆ glUniform3fv

#define glUniform3fv   glad_glUniform3fv

◆ glUniform3i

#define glUniform3i   glad_glUniform3i

◆ glUniform3iv

#define glUniform3iv   glad_glUniform3iv

◆ glUniform3ui

#define glUniform3ui   glad_glUniform3ui

◆ glUniform3uiv

#define glUniform3uiv   glad_glUniform3uiv

◆ glUniform4f

#define glUniform4f   glad_glUniform4f

◆ glUniform4fv

#define glUniform4fv   glad_glUniform4fv

◆ glUniform4i

#define glUniform4i   glad_glUniform4i

◆ glUniform4iv

#define glUniform4iv   glad_glUniform4iv

◆ glUniform4ui

#define glUniform4ui   glad_glUniform4ui

◆ glUniform4uiv

#define glUniform4uiv   glad_glUniform4uiv

◆ glUniformBlockBinding

#define glUniformBlockBinding   glad_glUniformBlockBinding

◆ glUniformMatrix2fv

#define glUniformMatrix2fv   glad_glUniformMatrix2fv

◆ glUniformMatrix2x3fv

#define glUniformMatrix2x3fv   glad_glUniformMatrix2x3fv

◆ glUniformMatrix2x4fv

#define glUniformMatrix2x4fv   glad_glUniformMatrix2x4fv

◆ glUniformMatrix3fv

#define glUniformMatrix3fv   glad_glUniformMatrix3fv

◆ glUniformMatrix3x2fv

#define glUniformMatrix3x2fv   glad_glUniformMatrix3x2fv

◆ glUniformMatrix3x4fv

#define glUniformMatrix3x4fv   glad_glUniformMatrix3x4fv

◆ glUniformMatrix4fv

#define glUniformMatrix4fv   glad_glUniformMatrix4fv

◆ glUniformMatrix4x2fv

#define glUniformMatrix4x2fv   glad_glUniformMatrix4x2fv

◆ glUniformMatrix4x3fv

#define glUniformMatrix4x3fv   glad_glUniformMatrix4x3fv

◆ glUnmapBuffer

#define glUnmapBuffer   glad_glUnmapBuffer

◆ glUseProgram

#define glUseProgram   glad_glUseProgram

◆ glValidateProgram

#define glValidateProgram   glad_glValidateProgram

◆ glVertexAttrib1f

#define glVertexAttrib1f   glad_glVertexAttrib1f

◆ glVertexAttrib1fv

#define glVertexAttrib1fv   glad_glVertexAttrib1fv

◆ glVertexAttrib2f

#define glVertexAttrib2f   glad_glVertexAttrib2f

◆ glVertexAttrib2fv

#define glVertexAttrib2fv   glad_glVertexAttrib2fv

◆ glVertexAttrib3f

#define glVertexAttrib3f   glad_glVertexAttrib3f

◆ glVertexAttrib3fv

#define glVertexAttrib3fv   glad_glVertexAttrib3fv

◆ glVertexAttrib4f

#define glVertexAttrib4f   glad_glVertexAttrib4f

◆ glVertexAttrib4fv

#define glVertexAttrib4fv   glad_glVertexAttrib4fv

◆ glVertexAttribDivisor

#define glVertexAttribDivisor   glad_glVertexAttribDivisor

◆ glVertexAttribI4i

#define glVertexAttribI4i   glad_glVertexAttribI4i

◆ glVertexAttribI4iv

#define glVertexAttribI4iv   glad_glVertexAttribI4iv

◆ glVertexAttribI4ui

#define glVertexAttribI4ui   glad_glVertexAttribI4ui

◆ glVertexAttribI4uiv

#define glVertexAttribI4uiv   glad_glVertexAttribI4uiv

◆ glVertexAttribIPointer

#define glVertexAttribIPointer   glad_glVertexAttribIPointer

◆ glVertexAttribPointer

#define glVertexAttribPointer   glad_glVertexAttribPointer

◆ glViewport

#define glViewport   glad_glViewport

◆ glWaitSync

#define glWaitSync   glad_glWaitSync

Typedef Documentation

◆ GLADapiproc

typedef void(* GLADapiproc) (void)

◆ GLADloadfunc

typedef GLADapiproc(* GLADloadfunc) (const char *name)

◆ GLADpostcallback

typedef void(* GLADpostcallback) (void *ret, const char *name, GLADapiproc apiproc, int len_args,...)

◆ GLADprecallback

typedef void(* GLADprecallback) (const char *name, GLADapiproc apiproc, int len_args,...)

◆ GLADuserptrloadfunc

typedef GLADapiproc(* GLADuserptrloadfunc) (void *userptr, const char *name)

◆ GLDEBUGPROC

typedef void(GLAD_API_PTR * GLDEBUGPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)

◆ GLDEBUGPROCAMD

typedef void(GLAD_API_PTR * GLDEBUGPROCAMD) (GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar *message, void *userParam)

◆ GLDEBUGPROCARB

typedef void(GLAD_API_PTR * GLDEBUGPROCARB) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)

◆ GLDEBUGPROCKHR

typedef void(GLAD_API_PTR * GLDEBUGPROCKHR) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)

◆ GLeglClientBufferEXT

typedef void* GLeglClientBufferEXT

◆ GLeglImageOES

typedef void* GLeglImageOES

◆ GLsync

typedef struct __GLsync* GLsync

◆ GLVULKANPROCNV

typedef void(GLAD_API_PTR * GLVULKANPROCNV) (void)

◆ PFNGLACTIVETEXTUREPROC

typedef void(GLAD_API_PTR * PFNGLACTIVETEXTUREPROC) (GLenum texture)

◆ PFNGLATTACHSHADERPROC

typedef void(GLAD_API_PTR * PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader)

◆ PFNGLBEGINQUERYPROC

typedef void(GLAD_API_PTR * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id)

◆ PFNGLBEGINTRANSFORMFEEDBACKPROC

typedef void(GLAD_API_PTR * PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode)

◆ PFNGLBINDATTRIBLOCATIONPROC

typedef void(GLAD_API_PTR * PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar *name)

◆ PFNGLBINDBUFFERBASEPROC

typedef void(GLAD_API_PTR * PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer)

◆ PFNGLBINDBUFFERPROC

typedef void(GLAD_API_PTR * PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer)

◆ PFNGLBINDBUFFERRANGEPROC

typedef void(GLAD_API_PTR * PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)

◆ PFNGLBINDFRAMEBUFFERPROC

typedef void(GLAD_API_PTR * PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer)

◆ PFNGLBINDRENDERBUFFERPROC

typedef void(GLAD_API_PTR * PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer)

◆ PFNGLBINDSAMPLERPROC

typedef void(GLAD_API_PTR * PFNGLBINDSAMPLERPROC) (GLuint unit, GLuint sampler)

◆ PFNGLBINDTEXTUREPROC

typedef void(GLAD_API_PTR * PFNGLBINDTEXTUREPROC) (GLenum target, GLuint texture)

◆ PFNGLBINDTRANSFORMFEEDBACKPROC

typedef void(GLAD_API_PTR * PFNGLBINDTRANSFORMFEEDBACKPROC) (GLenum target, GLuint id)

◆ PFNGLBINDVERTEXARRAYPROC

typedef void(GLAD_API_PTR * PFNGLBINDVERTEXARRAYPROC) (GLuint array)

◆ PFNGLBLENDCOLORPROC

typedef void(GLAD_API_PTR * PFNGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)

◆ PFNGLBLENDEQUATIONPROC

typedef void(GLAD_API_PTR * PFNGLBLENDEQUATIONPROC) (GLenum mode)

◆ PFNGLBLENDEQUATIONSEPARATEPROC

typedef void(GLAD_API_PTR * PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha)

◆ PFNGLBLENDFUNCPROC

typedef void(GLAD_API_PTR * PFNGLBLENDFUNCPROC) (GLenum sfactor, GLenum dfactor)

◆ PFNGLBLENDFUNCSEPARATEPROC

typedef void(GLAD_API_PTR * PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)

◆ PFNGLBLITFRAMEBUFFERPROC

typedef void(GLAD_API_PTR * PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)

◆ PFNGLBUFFERDATAPROC

typedef void(GLAD_API_PTR * PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const void *data, GLenum usage)

◆ PFNGLBUFFERSUBDATAPROC

typedef void(GLAD_API_PTR * PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const void *data)

◆ PFNGLCHECKFRAMEBUFFERSTATUSPROC

typedef GLenum(GLAD_API_PTR * PFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target)

◆ PFNGLCLEARBUFFERFIPROC

typedef void(GLAD_API_PTR * PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)

◆ PFNGLCLEARBUFFERFVPROC

typedef void(GLAD_API_PTR * PFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat *value)

◆ PFNGLCLEARBUFFERIVPROC

typedef void(GLAD_API_PTR * PFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint *value)

◆ PFNGLCLEARBUFFERUIVPROC

typedef void(GLAD_API_PTR * PFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint *value)

◆ PFNGLCLEARCOLORPROC

typedef void(GLAD_API_PTR * PFNGLCLEARCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)

◆ PFNGLCLEARDEPTHFPROC

typedef void(GLAD_API_PTR * PFNGLCLEARDEPTHFPROC) (GLfloat d)

◆ PFNGLCLEARPROC

typedef void(GLAD_API_PTR * PFNGLCLEARPROC) (GLbitfield mask)

◆ PFNGLCLEARSTENCILPROC

typedef void(GLAD_API_PTR * PFNGLCLEARSTENCILPROC) (GLint s)

◆ PFNGLCLIENTWAITSYNCPROC

typedef GLenum(GLAD_API_PTR * PFNGLCLIENTWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout)

◆ PFNGLCOLORMASKPROC

typedef void(GLAD_API_PTR * PFNGLCOLORMASKPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)

◆ PFNGLCOMPILESHADERPROC

typedef void(GLAD_API_PTR * PFNGLCOMPILESHADERPROC) (GLuint shader)

◆ PFNGLCOMPRESSEDTEXIMAGE2DPROC

typedef void(GLAD_API_PTR * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)

◆ PFNGLCOMPRESSEDTEXIMAGE3DPROC

typedef void(GLAD_API_PTR * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)

◆ PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC

typedef void(GLAD_API_PTR * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)

◆ PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC

typedef void(GLAD_API_PTR * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)

◆ PFNGLCOPYBUFFERSUBDATAPROC

typedef void(GLAD_API_PTR * PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)

◆ PFNGLCOPYTEXIMAGE2DPROC

typedef void(GLAD_API_PTR * PFNGLCOPYTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)

◆ PFNGLCOPYTEXSUBIMAGE2DPROC

typedef void(GLAD_API_PTR * PFNGLCOPYTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)

◆ PFNGLCOPYTEXSUBIMAGE3DPROC

typedef void(GLAD_API_PTR * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)

◆ PFNGLCREATEPROGRAMPROC

typedef GLuint(GLAD_API_PTR * PFNGLCREATEPROGRAMPROC) (void)

◆ PFNGLCREATESHADERPROC

typedef GLuint(GLAD_API_PTR * PFNGLCREATESHADERPROC) (GLenum type)

◆ PFNGLCULLFACEPROC

typedef void(GLAD_API_PTR * PFNGLCULLFACEPROC) (GLenum mode)

◆ PFNGLDELETEBUFFERSPROC

typedef void(GLAD_API_PTR * PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers)

◆ PFNGLDELETEFRAMEBUFFERSPROC

typedef void(GLAD_API_PTR * PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *framebuffers)

◆ PFNGLDELETEPROGRAMPROC

typedef void(GLAD_API_PTR * PFNGLDELETEPROGRAMPROC) (GLuint program)

◆ PFNGLDELETEQUERIESPROC

typedef void(GLAD_API_PTR * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint *ids)

◆ PFNGLDELETERENDERBUFFERSPROC

typedef void(GLAD_API_PTR * PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint *renderbuffers)

◆ PFNGLDELETESAMPLERSPROC

typedef void(GLAD_API_PTR * PFNGLDELETESAMPLERSPROC) (GLsizei count, const GLuint *samplers)

◆ PFNGLDELETESHADERPROC

typedef void(GLAD_API_PTR * PFNGLDELETESHADERPROC) (GLuint shader)

◆ PFNGLDELETESYNCPROC

typedef void(GLAD_API_PTR * PFNGLDELETESYNCPROC) (GLsync sync)

◆ PFNGLDELETETEXTURESPROC

typedef void(GLAD_API_PTR * PFNGLDELETETEXTURESPROC) (GLsizei n, const GLuint *textures)

◆ PFNGLDELETETRANSFORMFEEDBACKSPROC

typedef void(GLAD_API_PTR * PFNGLDELETETRANSFORMFEEDBACKSPROC) (GLsizei n, const GLuint *ids)

◆ PFNGLDELETEVERTEXARRAYSPROC

typedef void(GLAD_API_PTR * PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint *arrays)

◆ PFNGLDEPTHFUNCPROC

typedef void(GLAD_API_PTR * PFNGLDEPTHFUNCPROC) (GLenum func)

◆ PFNGLDEPTHMASKPROC

typedef void(GLAD_API_PTR * PFNGLDEPTHMASKPROC) (GLboolean flag)

◆ PFNGLDEPTHRANGEFPROC

typedef void(GLAD_API_PTR * PFNGLDEPTHRANGEFPROC) (GLfloat n, GLfloat f)

◆ PFNGLDETACHSHADERPROC

typedef void(GLAD_API_PTR * PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader)

◆ PFNGLDISABLEPROC

typedef void(GLAD_API_PTR * PFNGLDISABLEPROC) (GLenum cap)

◆ PFNGLDISABLEVERTEXATTRIBARRAYPROC

typedef void(GLAD_API_PTR * PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index)

◆ PFNGLDRAWARRAYSINSTANCEDPROC

typedef void(GLAD_API_PTR * PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount)

◆ PFNGLDRAWARRAYSPROC

typedef void(GLAD_API_PTR * PFNGLDRAWARRAYSPROC) (GLenum mode, GLint first, GLsizei count)

◆ PFNGLDRAWBUFFERSPROC

typedef void(GLAD_API_PTR * PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum *bufs)

◆ PFNGLDRAWELEMENTSINSTANCEDPROC

typedef void(GLAD_API_PTR * PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)

◆ PFNGLDRAWELEMENTSPROC

typedef void(GLAD_API_PTR * PFNGLDRAWELEMENTSPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices)

◆ PFNGLDRAWRANGEELEMENTSPROC

typedef void(GLAD_API_PTR * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)

◆ PFNGLENABLEPROC

typedef void(GLAD_API_PTR * PFNGLENABLEPROC) (GLenum cap)

◆ PFNGLENABLEVERTEXATTRIBARRAYPROC

typedef void(GLAD_API_PTR * PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index)

◆ PFNGLENDQUERYPROC

typedef void(GLAD_API_PTR * PFNGLENDQUERYPROC) (GLenum target)

◆ PFNGLENDTRANSFORMFEEDBACKPROC

typedef void(GLAD_API_PTR * PFNGLENDTRANSFORMFEEDBACKPROC) (void)

◆ PFNGLFENCESYNCPROC

typedef GLsync(GLAD_API_PTR * PFNGLFENCESYNCPROC) (GLenum condition, GLbitfield flags)

◆ PFNGLFINISHPROC

typedef void(GLAD_API_PTR * PFNGLFINISHPROC) (void)

◆ PFNGLFLUSHMAPPEDBUFFERRANGEPROC

typedef void(GLAD_API_PTR * PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length)

◆ PFNGLFLUSHPROC

typedef void(GLAD_API_PTR * PFNGLFLUSHPROC) (void)

◆ PFNGLFRAMEBUFFERRENDERBUFFERPROC

typedef void(GLAD_API_PTR * PFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)

◆ PFNGLFRAMEBUFFERTEXTURE2DPROC

typedef void(GLAD_API_PTR * PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)

◆ PFNGLFRAMEBUFFERTEXTURELAYERPROC

typedef void(GLAD_API_PTR * PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)

◆ PFNGLFRONTFACEPROC

typedef void(GLAD_API_PTR * PFNGLFRONTFACEPROC) (GLenum mode)

◆ PFNGLGENBUFFERSPROC

typedef void(GLAD_API_PTR * PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers)

◆ PFNGLGENERATEMIPMAPPROC

typedef void(GLAD_API_PTR * PFNGLGENERATEMIPMAPPROC) (GLenum target)

◆ PFNGLGENFRAMEBUFFERSPROC

typedef void(GLAD_API_PTR * PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers)

◆ PFNGLGENQUERIESPROC

typedef void(GLAD_API_PTR * PFNGLGENQUERIESPROC) (GLsizei n, GLuint *ids)

◆ PFNGLGENRENDERBUFFERSPROC

typedef void(GLAD_API_PTR * PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuffers)

◆ PFNGLGENSAMPLERSPROC

typedef void(GLAD_API_PTR * PFNGLGENSAMPLERSPROC) (GLsizei count, GLuint *samplers)

◆ PFNGLGENTEXTURESPROC

typedef void(GLAD_API_PTR * PFNGLGENTEXTURESPROC) (GLsizei n, GLuint *textures)

◆ PFNGLGENTRANSFORMFEEDBACKSPROC

typedef void(GLAD_API_PTR * PFNGLGENTRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint *ids)

◆ PFNGLGENVERTEXARRAYSPROC

typedef void(GLAD_API_PTR * PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays)

◆ PFNGLGETACTIVEATTRIBPROC

typedef void(GLAD_API_PTR * PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)

◆ PFNGLGETACTIVEUNIFORMBLOCKIVPROC

typedef void(GLAD_API_PTR * PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)

◆ PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC

typedef void(GLAD_API_PTR * PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)

◆ PFNGLGETACTIVEUNIFORMPROC

typedef void(GLAD_API_PTR * PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)

◆ PFNGLGETACTIVEUNIFORMSIVPROC

typedef void(GLAD_API_PTR * PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)

◆ PFNGLGETATTACHEDSHADERSPROC

typedef void(GLAD_API_PTR * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)

◆ PFNGLGETATTRIBLOCATIONPROC

typedef GLint(GLAD_API_PTR * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name)

◆ PFNGLGETBOOLEANVPROC

typedef void(GLAD_API_PTR * PFNGLGETBOOLEANVPROC) (GLenum pname, GLboolean *data)

◆ PFNGLGETBUFFERPARAMETERI64VPROC

typedef void(GLAD_API_PTR * PFNGLGETBUFFERPARAMETERI64VPROC) (GLenum target, GLenum pname, GLint64 *params)

◆ PFNGLGETBUFFERPARAMETERIVPROC

typedef void(GLAD_API_PTR * PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params)

◆ PFNGLGETBUFFERPOINTERVPROC

typedef void(GLAD_API_PTR * PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, void **params)

◆ PFNGLGETERRORPROC

typedef GLenum(GLAD_API_PTR * PFNGLGETERRORPROC) (void)

◆ PFNGLGETFLOATVPROC

typedef void(GLAD_API_PTR * PFNGLGETFLOATVPROC) (GLenum pname, GLfloat *data)

◆ PFNGLGETFRAGDATALOCATIONPROC

typedef GLint(GLAD_API_PTR * PFNGLGETFRAGDATALOCATIONPROC) (GLuint program, const GLchar *name)

◆ PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC

typedef void(GLAD_API_PTR * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params)

◆ PFNGLGETINTEGER64I_VPROC

typedef void(GLAD_API_PTR * PFNGLGETINTEGER64I_VPROC) (GLenum target, GLuint index, GLint64 *data)

◆ PFNGLGETINTEGER64VPROC

typedef void(GLAD_API_PTR * PFNGLGETINTEGER64VPROC) (GLenum pname, GLint64 *data)

◆ PFNGLGETINTEGERI_VPROC

typedef void(GLAD_API_PTR * PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint *data)

◆ PFNGLGETINTEGERVPROC

typedef void(GLAD_API_PTR * PFNGLGETINTEGERVPROC) (GLenum pname, GLint *data)

◆ PFNGLGETINTERNALFORMATIVPROC

typedef void(GLAD_API_PTR * PFNGLGETINTERNALFORMATIVPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint *params)

◆ PFNGLGETPROGRAMBINARYPROC

typedef void(GLAD_API_PTR * PFNGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)

◆ PFNGLGETPROGRAMINFOLOGPROC

typedef void(GLAD_API_PTR * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)

◆ PFNGLGETPROGRAMIVPROC

typedef void(GLAD_API_PTR * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params)

◆ PFNGLGETQUERYIVPROC

typedef void(GLAD_API_PTR * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint *params)

◆ PFNGLGETQUERYOBJECTUIVPROC

typedef void(GLAD_API_PTR * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint *params)

◆ PFNGLGETRENDERBUFFERPARAMETERIVPROC

typedef void(GLAD_API_PTR * PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params)

◆ PFNGLGETSAMPLERPARAMETERFVPROC

typedef void(GLAD_API_PTR * PFNGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, GLfloat *params)

◆ PFNGLGETSAMPLERPARAMETERIVPROC

typedef void(GLAD_API_PTR * PFNGLGETSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, GLint *params)

◆ PFNGLGETSHADERINFOLOGPROC

typedef void(GLAD_API_PTR * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)

◆ PFNGLGETSHADERIVPROC

typedef void(GLAD_API_PTR * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params)

◆ PFNGLGETSHADERPRECISIONFORMATPROC

typedef void(GLAD_API_PTR * PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)

◆ PFNGLGETSHADERSOURCEPROC

typedef void(GLAD_API_PTR * PFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)

◆ PFNGLGETSTRINGIPROC

typedef const GLubyte *(GLAD_API_PTR * PFNGLGETSTRINGIPROC) (GLenum name, GLuint index)

◆ PFNGLGETSTRINGPROC

typedef const GLubyte *(GLAD_API_PTR * PFNGLGETSTRINGPROC) (GLenum name)

◆ PFNGLGETSYNCIVPROC

typedef void(GLAD_API_PTR * PFNGLGETSYNCIVPROC) (GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values)

◆ PFNGLGETTEXPARAMETERFVPROC

typedef void(GLAD_API_PTR * PFNGLGETTEXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params)

◆ PFNGLGETTEXPARAMETERIVPROC

typedef void(GLAD_API_PTR * PFNGLGETTEXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params)

◆ PFNGLGETTRANSFORMFEEDBACKVARYINGPROC

typedef void(GLAD_API_PTR * PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)

◆ PFNGLGETUNIFORMBLOCKINDEXPROC

typedef GLuint(GLAD_API_PTR * PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar *uniformBlockName)

◆ PFNGLGETUNIFORMFVPROC

typedef void(GLAD_API_PTR * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat *params)

◆ PFNGLGETUNIFORMINDICESPROC

typedef void(GLAD_API_PTR * PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)

◆ PFNGLGETUNIFORMIVPROC

typedef void(GLAD_API_PTR * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint *params)

◆ PFNGLGETUNIFORMLOCATIONPROC

typedef GLint(GLAD_API_PTR * PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar *name)

◆ PFNGLGETUNIFORMUIVPROC

typedef void(GLAD_API_PTR * PFNGLGETUNIFORMUIVPROC) (GLuint program, GLint location, GLuint *params)

◆ PFNGLGETVERTEXATTRIBFVPROC

typedef void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat *params)

◆ PFNGLGETVERTEXATTRIBIIVPROC

typedef void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pname, GLint *params)

◆ PFNGLGETVERTEXATTRIBIUIVPROC

typedef void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum pname, GLuint *params)

◆ PFNGLGETVERTEXATTRIBIVPROC

typedef void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint *params)

◆ PFNGLGETVERTEXATTRIBPOINTERVPROC

typedef void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, void **pointer)

◆ PFNGLHINTPROC

typedef void(GLAD_API_PTR * PFNGLHINTPROC) (GLenum target, GLenum mode)

◆ PFNGLINVALIDATEFRAMEBUFFERPROC

typedef void(GLAD_API_PTR * PFNGLINVALIDATEFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments)

◆ PFNGLINVALIDATESUBFRAMEBUFFERPROC

typedef void(GLAD_API_PTR * PFNGLINVALIDATESUBFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)

◆ PFNGLISBUFFERPROC

typedef GLboolean(GLAD_API_PTR * PFNGLISBUFFERPROC) (GLuint buffer)

◆ PFNGLISENABLEDPROC

typedef GLboolean(GLAD_API_PTR * PFNGLISENABLEDPROC) (GLenum cap)

◆ PFNGLISFRAMEBUFFERPROC

typedef GLboolean(GLAD_API_PTR * PFNGLISFRAMEBUFFERPROC) (GLuint framebuffer)

◆ PFNGLISPROGRAMPROC

typedef GLboolean(GLAD_API_PTR * PFNGLISPROGRAMPROC) (GLuint program)

◆ PFNGLISQUERYPROC

typedef GLboolean(GLAD_API_PTR * PFNGLISQUERYPROC) (GLuint id)

◆ PFNGLISRENDERBUFFERPROC

typedef GLboolean(GLAD_API_PTR * PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer)

◆ PFNGLISSAMPLERPROC

typedef GLboolean(GLAD_API_PTR * PFNGLISSAMPLERPROC) (GLuint sampler)

◆ PFNGLISSHADERPROC

typedef GLboolean(GLAD_API_PTR * PFNGLISSHADERPROC) (GLuint shader)

◆ PFNGLISSYNCPROC

typedef GLboolean(GLAD_API_PTR * PFNGLISSYNCPROC) (GLsync sync)

◆ PFNGLISTEXTUREPROC

typedef GLboolean(GLAD_API_PTR * PFNGLISTEXTUREPROC) (GLuint texture)

◆ PFNGLISTRANSFORMFEEDBACKPROC

typedef GLboolean(GLAD_API_PTR * PFNGLISTRANSFORMFEEDBACKPROC) (GLuint id)

◆ PFNGLISVERTEXARRAYPROC

typedef GLboolean(GLAD_API_PTR * PFNGLISVERTEXARRAYPROC) (GLuint array)

◆ PFNGLLINEWIDTHPROC

typedef void(GLAD_API_PTR * PFNGLLINEWIDTHPROC) (GLfloat width)

◆ PFNGLLINKPROGRAMPROC

typedef void(GLAD_API_PTR * PFNGLLINKPROGRAMPROC) (GLuint program)

◆ PFNGLMAPBUFFERRANGEPROC

typedef void *(GLAD_API_PTR * PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)

◆ PFNGLPAUSETRANSFORMFEEDBACKPROC

typedef void(GLAD_API_PTR * PFNGLPAUSETRANSFORMFEEDBACKPROC) (void)

◆ PFNGLPIXELSTOREIPROC

typedef void(GLAD_API_PTR * PFNGLPIXELSTOREIPROC) (GLenum pname, GLint param)

◆ PFNGLPOLYGONOFFSETPROC

typedef void(GLAD_API_PTR * PFNGLPOLYGONOFFSETPROC) (GLfloat factor, GLfloat units)

◆ PFNGLPROGRAMBINARYPROC

typedef void(GLAD_API_PTR * PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length)

◆ PFNGLPROGRAMPARAMETERIPROC

typedef void(GLAD_API_PTR * PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pname, GLint value)

◆ PFNGLREADBUFFERPROC

typedef void(GLAD_API_PTR * PFNGLREADBUFFERPROC) (GLenum src)

◆ PFNGLREADPIXELSPROC

typedef void(GLAD_API_PTR * PFNGLREADPIXELSPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)

◆ PFNGLRELEASESHADERCOMPILERPROC

typedef void(GLAD_API_PTR * PFNGLRELEASESHADERCOMPILERPROC) (void)

◆ PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC

typedef void(GLAD_API_PTR * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)

◆ PFNGLRENDERBUFFERSTORAGEPROC

typedef void(GLAD_API_PTR * PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)

◆ PFNGLRESUMETRANSFORMFEEDBACKPROC

typedef void(GLAD_API_PTR * PFNGLRESUMETRANSFORMFEEDBACKPROC) (void)

◆ PFNGLSAMPLECOVERAGEPROC

typedef void(GLAD_API_PTR * PFNGLSAMPLECOVERAGEPROC) (GLfloat value, GLboolean invert)

◆ PFNGLSAMPLERPARAMETERFPROC

typedef void(GLAD_API_PTR * PFNGLSAMPLERPARAMETERFPROC) (GLuint sampler, GLenum pname, GLfloat param)

◆ PFNGLSAMPLERPARAMETERFVPROC

typedef void(GLAD_API_PTR * PFNGLSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, const GLfloat *param)

◆ PFNGLSAMPLERPARAMETERIPROC

typedef void(GLAD_API_PTR * PFNGLSAMPLERPARAMETERIPROC) (GLuint sampler, GLenum pname, GLint param)

◆ PFNGLSAMPLERPARAMETERIVPROC

typedef void(GLAD_API_PTR * PFNGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, const GLint *param)

◆ PFNGLSCISSORPROC

typedef void(GLAD_API_PTR * PFNGLSCISSORPROC) (GLint x, GLint y, GLsizei width, GLsizei height)

◆ PFNGLSHADERBINARYPROC

typedef void(GLAD_API_PTR * PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint *shaders, GLenum binaryFormat, const void *binary, GLsizei length)

◆ PFNGLSHADERSOURCEPROC

typedef void(GLAD_API_PTR * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)

◆ PFNGLSTENCILFUNCPROC

typedef void(GLAD_API_PTR * PFNGLSTENCILFUNCPROC) (GLenum func, GLint ref, GLuint mask)

◆ PFNGLSTENCILFUNCSEPARATEPROC

typedef void(GLAD_API_PTR * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum face, GLenum func, GLint ref, GLuint mask)

◆ PFNGLSTENCILMASKPROC

typedef void(GLAD_API_PTR * PFNGLSTENCILMASKPROC) (GLuint mask)

◆ PFNGLSTENCILMASKSEPARATEPROC

typedef void(GLAD_API_PTR * PFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask)

◆ PFNGLSTENCILOPPROC

typedef void(GLAD_API_PTR * PFNGLSTENCILOPPROC) (GLenum fail, GLenum zfail, GLenum zpass)

◆ PFNGLSTENCILOPSEPARATEPROC

typedef void(GLAD_API_PTR * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)

◆ PFNGLTEXIMAGE2DPROC

typedef void(GLAD_API_PTR * PFNGLTEXIMAGE2DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)

◆ PFNGLTEXIMAGE3DPROC

typedef void(GLAD_API_PTR * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)

◆ PFNGLTEXPARAMETERFPROC

typedef void(GLAD_API_PTR * PFNGLTEXPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat param)

◆ PFNGLTEXPARAMETERFVPROC

typedef void(GLAD_API_PTR * PFNGLTEXPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params)

◆ PFNGLTEXPARAMETERIPROC

typedef void(GLAD_API_PTR * PFNGLTEXPARAMETERIPROC) (GLenum target, GLenum pname, GLint param)

◆ PFNGLTEXPARAMETERIVPROC

typedef void(GLAD_API_PTR * PFNGLTEXPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params)

◆ PFNGLTEXSTORAGE2DPROC

typedef void(GLAD_API_PTR * PFNGLTEXSTORAGE2DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)

◆ PFNGLTEXSTORAGE3DPROC

typedef void(GLAD_API_PTR * PFNGLTEXSTORAGE3DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)

◆ PFNGLTEXSUBIMAGE2DPROC

typedef void(GLAD_API_PTR * PFNGLTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)

◆ PFNGLTEXSUBIMAGE3DPROC

typedef void(GLAD_API_PTR * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)

◆ PFNGLTRANSFORMFEEDBACKVARYINGSPROC

typedef void(GLAD_API_PTR * PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)

◆ PFNGLUNIFORM1FPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0)

◆ PFNGLUNIFORM1FVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat *value)

◆ PFNGLUNIFORM1IPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM1IPROC) (GLint location, GLint v0)

◆ PFNGLUNIFORM1IVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint *value)

◆ PFNGLUNIFORM1UIPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM1UIPROC) (GLint location, GLuint v0)

◆ PFNGLUNIFORM1UIVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM1UIVPROC) (GLint location, GLsizei count, const GLuint *value)

◆ PFNGLUNIFORM2FPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1)

◆ PFNGLUNIFORM2FVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat *value)

◆ PFNGLUNIFORM2IPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1)

◆ PFNGLUNIFORM2IVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint *value)

◆ PFNGLUNIFORM2UIPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM2UIPROC) (GLint location, GLuint v0, GLuint v1)

◆ PFNGLUNIFORM2UIVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM2UIVPROC) (GLint location, GLsizei count, const GLuint *value)

◆ PFNGLUNIFORM3FPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2)

◆ PFNGLUNIFORM3FVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat *value)

◆ PFNGLUNIFORM3IPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2)

◆ PFNGLUNIFORM3IVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint *value)

◆ PFNGLUNIFORM3UIPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM3UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2)

◆ PFNGLUNIFORM3UIVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM3UIVPROC) (GLint location, GLsizei count, const GLuint *value)

◆ PFNGLUNIFORM4FPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)

◆ PFNGLUNIFORM4FVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat *value)

◆ PFNGLUNIFORM4IPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3)

◆ PFNGLUNIFORM4IVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint *value)

◆ PFNGLUNIFORM4UIPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM4UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)

◆ PFNGLUNIFORM4UIVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORM4UIVPROC) (GLint location, GLsizei count, const GLuint *value)

◆ PFNGLUNIFORMBLOCKBINDINGPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)

◆ PFNGLUNIFORMMATRIX2FVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ PFNGLUNIFORMMATRIX2X3FVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ PFNGLUNIFORMMATRIX2X4FVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ PFNGLUNIFORMMATRIX3FVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ PFNGLUNIFORMMATRIX3X2FVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ PFNGLUNIFORMMATRIX3X4FVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ PFNGLUNIFORMMATRIX4FVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ PFNGLUNIFORMMATRIX4X2FVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ PFNGLUNIFORMMATRIX4X3FVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ PFNGLUNMAPBUFFERPROC

typedef GLboolean(GLAD_API_PTR * PFNGLUNMAPBUFFERPROC) (GLenum target)

◆ PFNGLUSEPROGRAMPROC

typedef void(GLAD_API_PTR * PFNGLUSEPROGRAMPROC) (GLuint program)

◆ PFNGLVALIDATEPROGRAMPROC

typedef void(GLAD_API_PTR * PFNGLVALIDATEPROGRAMPROC) (GLuint program)

◆ PFNGLVERTEXATTRIB1FPROC

typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x)

◆ PFNGLVERTEXATTRIB1FVPROC

typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat *v)

◆ PFNGLVERTEXATTRIB2FPROC

typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y)

◆ PFNGLVERTEXATTRIB2FVPROC

typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat *v)

◆ PFNGLVERTEXATTRIB3FPROC

typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z)

◆ PFNGLVERTEXATTRIB3FVPROC

typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat *v)

◆ PFNGLVERTEXATTRIB4FPROC

typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)

◆ PFNGLVERTEXATTRIB4FVPROC

typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat *v)

◆ PFNGLVERTEXATTRIBDIVISORPROC

typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor)

◆ PFNGLVERTEXATTRIBI4IPROC

typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4IPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w)

◆ PFNGLVERTEXATTRIBI4IVPROC

typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4IVPROC) (GLuint index, const GLint *v)

◆ PFNGLVERTEXATTRIBI4UIPROC

typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)

◆ PFNGLVERTEXATTRIBI4UIVPROC

typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4UIVPROC) (GLuint index, const GLuint *v)

◆ PFNGLVERTEXATTRIBIPOINTERPROC

typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)

◆ PFNGLVERTEXATTRIBPOINTERPROC

typedef void(GLAD_API_PTR * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)

◆ PFNGLVIEWPORTPROC

typedef void(GLAD_API_PTR * PFNGLVIEWPORTPROC) (GLint x, GLint y, GLsizei width, GLsizei height)

◆ PFNGLWAITSYNCPROC

typedef void(GLAD_API_PTR * PFNGLWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout)

Function Documentation

◆ gladLoaderLoadGLES2()

GLAD_API_CALL int gladLoaderLoadGLES2 ( void )
830 {
831 int version = 0;
832 void *handle = NULL;
833 int did_load = 0;
834 struct _glad_gles2_userptr userptr;
835
836#if GLAD_PLATFORM_EMSCRIPTEN
838 GLAD_UNUSED(did_load);
841 userptr.get_proc_address_ptr = emscripten_GetProcAddress;
842 version = gladLoadGLES2UserPtr(glad_gles2_get_proc, &userptr);
843#else
844 if (eglGetProcAddress == NULL) {
845 return 0;
846 }
847
848 did_load = _glad_GLES2_loader_handle == NULL;
850 if (handle != NULL) {
852
853 version = gladLoadGLES2UserPtr(glad_gles2_get_proc, &userptr);
854
855 if (!version && did_load) {
857 }
858 }
859#endif
860
861 return version;
862}
#define GLAD_UNUSED(x)
Definition gl.h:119
static GLADapiproc glad_gles2_get_proc(void *vuserptr, const char *name)
Definition gles2.c:778
static void * _glad_GLES2_loader_handle
Definition gles2.c:794
int gladLoadGLES2UserPtr(GLADuserptrloadfunc load, void *userptr)
Definition gles2.c:663
void gladLoaderUnloadGLES2(void)
Definition gles2.c:866
static struct _glad_gles2_userptr glad_gles2_build_userptr(void *handle)
Definition gles2.c:818
void * handle
Definition gles2.c:773
static void * glad_gles2_dlopen_handle(void)
Definition gles2.c:796
Definition gles2.c:772

References _glad_GLES2_loader_handle, _glad_gles2_userptr::get_proc_address_ptr, glad_gles2_build_userptr(), glad_gles2_dlopen_handle(), glad_gles2_get_proc(), GLAD_UNUSED, gladLoaderUnloadGLES2(), gladLoadGLES2UserPtr(), and _glad_gles2_userptr::handle.

Referenced by libvgcode::OpenGLWrapper::load_opengl().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ gladLoaderUnloadGLES2()

GLAD_API_CALL void gladLoaderUnloadGLES2 ( void )
866 {
870 }
871}
static void glad_close_dlopen_handle(void *handle)
Definition gles2.c:734

References _glad_GLES2_loader_handle, and glad_close_dlopen_handle().

Referenced by gladLoaderLoadGLES2(), and libvgcode::OpenGLWrapper::unload_opengl().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ gladLoadGLES2()

GLAD_API_CALL int gladLoadGLES2 ( GLADloadfunc load)
681 {
683}
void load(Archive &archive, wxString &d)
Definition GLGizmoEmboss.cpp:3405
static GLADapiproc glad_gl_get_proc_from_userptr(void *userptr, const char *name)
Definition gl.c:2370
#define GLAD_GNUC_EXTENSION
Definition gl.h:116

References glad_gl_get_proc_from_userptr(), GLAD_GNUC_EXTENSION, gladLoadGLES2UserPtr(), and load().

Here is the call graph for this function:

◆ gladLoadGLES2UserPtr()

GLAD_API_CALL int gladLoadGLES2UserPtr ( GLADuserptrloadfunc load,
void * userptr )
663 {
664 int version;
665
666 glad_glGetString = (PFNGLGETSTRINGPROC) load(userptr, "glGetString");
667 if(glad_glGetString == NULL) return 0;
668 version = glad_gl_find_core_gles2();
669
672
673 if (!glad_gl_find_extensions_gles2()) return 0;
674
675
676
677 return version;
678}
GLAD_API_CALL PFNGLGETSTRINGPROC glad_glGetString
Definition gl.h:3986
const GLubyte *(GLAD_API_PTR * PFNGLGETSTRINGPROC)(GLenum name)
Definition gl.h:2545
static void glad_gl_load_GL_ES_VERSION_2_0(GLADuserptrloadfunc load, void *userptr)
Definition gles2.c:279
static void glad_gl_load_GL_ES_VERSION_3_0(GLADuserptrloadfunc load, void *userptr)
Definition gles2.c:424
static int glad_gl_find_extensions_gles2(void)
Definition gles2.c:621
static int glad_gl_find_core_gles2(void)
Definition gles2.c:633

References glad_gl_find_core_gles2(), glad_gl_find_extensions_gles2(), glad_gl_load_GL_ES_VERSION_2_0(), glad_gl_load_GL_ES_VERSION_3_0(), glad_glGetString, and load().

Referenced by gladLoaderLoadGLES2(), and gladLoadGLES2().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ GLAD_GL_ES_VERSION_2_0

GLAD_API_CALL int GLAD_GL_ES_VERSION_2_0

◆ GLAD_GL_ES_VERSION_3_0

GLAD_API_CALL int GLAD_GL_ES_VERSION_3_0

◆ glad_glActiveTexture

GLAD_API_CALL PFNGLACTIVETEXTUREPROC glad_glActiveTexture

◆ glad_glAttachShader

GLAD_API_CALL PFNGLATTACHSHADERPROC glad_glAttachShader

◆ glad_glBeginQuery

◆ glad_glBeginTransformFeedback

GLAD_API_CALL PFNGLBEGINTRANSFORMFEEDBACKPROC glad_glBeginTransformFeedback

◆ glad_glBindAttribLocation

GLAD_API_CALL PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation

◆ glad_glBindBuffer

◆ glad_glBindBufferBase

GLAD_API_CALL PFNGLBINDBUFFERBASEPROC glad_glBindBufferBase

◆ glad_glBindBufferRange

GLAD_API_CALL PFNGLBINDBUFFERRANGEPROC glad_glBindBufferRange

◆ glad_glBindFramebuffer

GLAD_API_CALL PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer

◆ glad_glBindRenderbuffer

GLAD_API_CALL PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer

◆ glad_glBindSampler

GLAD_API_CALL PFNGLBINDSAMPLERPROC glad_glBindSampler

◆ glad_glBindTexture

GLAD_API_CALL PFNGLBINDTEXTUREPROC glad_glBindTexture

◆ glad_glBindTransformFeedback

GLAD_API_CALL PFNGLBINDTRANSFORMFEEDBACKPROC glad_glBindTransformFeedback

◆ glad_glBindVertexArray

GLAD_API_CALL PFNGLBINDVERTEXARRAYPROC glad_glBindVertexArray

◆ glad_glBlendColor

◆ glad_glBlendEquation

GLAD_API_CALL PFNGLBLENDEQUATIONPROC glad_glBlendEquation

◆ glad_glBlendEquationSeparate

GLAD_API_CALL PFNGLBLENDEQUATIONSEPARATEPROC glad_glBlendEquationSeparate

◆ glad_glBlendFunc

◆ glad_glBlendFuncSeparate

GLAD_API_CALL PFNGLBLENDFUNCSEPARATEPROC glad_glBlendFuncSeparate

◆ glad_glBlitFramebuffer

GLAD_API_CALL PFNGLBLITFRAMEBUFFERPROC glad_glBlitFramebuffer

◆ glad_glBufferData

◆ glad_glBufferSubData

GLAD_API_CALL PFNGLBUFFERSUBDATAPROC glad_glBufferSubData

◆ glad_glCheckFramebufferStatus

GLAD_API_CALL PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus

◆ glad_glClear

◆ glad_glClearBufferfi

GLAD_API_CALL PFNGLCLEARBUFFERFIPROC glad_glClearBufferfi

◆ glad_glClearBufferfv

GLAD_API_CALL PFNGLCLEARBUFFERFVPROC glad_glClearBufferfv

◆ glad_glClearBufferiv

GLAD_API_CALL PFNGLCLEARBUFFERIVPROC glad_glClearBufferiv

◆ glad_glClearBufferuiv

GLAD_API_CALL PFNGLCLEARBUFFERUIVPROC glad_glClearBufferuiv

◆ glad_glClearColor

◆ glad_glClearDepthf

GLAD_API_CALL PFNGLCLEARDEPTHFPROC glad_glClearDepthf

◆ glad_glClearStencil

GLAD_API_CALL PFNGLCLEARSTENCILPROC glad_glClearStencil

◆ glad_glClientWaitSync

GLAD_API_CALL PFNGLCLIENTWAITSYNCPROC glad_glClientWaitSync

◆ glad_glColorMask

◆ glad_glCompileShader

GLAD_API_CALL PFNGLCOMPILESHADERPROC glad_glCompileShader

◆ glad_glCompressedTexImage2D

GLAD_API_CALL PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D

◆ glad_glCompressedTexImage3D

GLAD_API_CALL PFNGLCOMPRESSEDTEXIMAGE3DPROC glad_glCompressedTexImage3D

◆ glad_glCompressedTexSubImage2D

GLAD_API_CALL PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D

◆ glad_glCompressedTexSubImage3D

GLAD_API_CALL PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glad_glCompressedTexSubImage3D

◆ glad_glCopyBufferSubData

GLAD_API_CALL PFNGLCOPYBUFFERSUBDATAPROC glad_glCopyBufferSubData

◆ glad_glCopyTexImage2D

GLAD_API_CALL PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D

◆ glad_glCopyTexSubImage2D

GLAD_API_CALL PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D

◆ glad_glCopyTexSubImage3D

GLAD_API_CALL PFNGLCOPYTEXSUBIMAGE3DPROC glad_glCopyTexSubImage3D

◆ glad_glCreateProgram

GLAD_API_CALL PFNGLCREATEPROGRAMPROC glad_glCreateProgram

◆ glad_glCreateShader

GLAD_API_CALL PFNGLCREATESHADERPROC glad_glCreateShader

◆ glad_glCullFace

◆ glad_glDeleteBuffers

GLAD_API_CALL PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers

◆ glad_glDeleteFramebuffers

GLAD_API_CALL PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers

◆ glad_glDeleteProgram

GLAD_API_CALL PFNGLDELETEPROGRAMPROC glad_glDeleteProgram

◆ glad_glDeleteQueries

GLAD_API_CALL PFNGLDELETEQUERIESPROC glad_glDeleteQueries

◆ glad_glDeleteRenderbuffers

GLAD_API_CALL PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers

◆ glad_glDeleteSamplers

GLAD_API_CALL PFNGLDELETESAMPLERSPROC glad_glDeleteSamplers

◆ glad_glDeleteShader

GLAD_API_CALL PFNGLDELETESHADERPROC glad_glDeleteShader

◆ glad_glDeleteSync

◆ glad_glDeleteTextures

GLAD_API_CALL PFNGLDELETETEXTURESPROC glad_glDeleteTextures

◆ glad_glDeleteTransformFeedbacks

GLAD_API_CALL PFNGLDELETETRANSFORMFEEDBACKSPROC glad_glDeleteTransformFeedbacks

◆ glad_glDeleteVertexArrays

GLAD_API_CALL PFNGLDELETEVERTEXARRAYSPROC glad_glDeleteVertexArrays

◆ glad_glDepthFunc

◆ glad_glDepthMask

◆ glad_glDepthRangef

GLAD_API_CALL PFNGLDEPTHRANGEFPROC glad_glDepthRangef

◆ glad_glDetachShader

GLAD_API_CALL PFNGLDETACHSHADERPROC glad_glDetachShader

◆ glad_glDisable

◆ glad_glDisableVertexAttribArray

GLAD_API_CALL PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray

◆ glad_glDrawArrays

◆ glad_glDrawArraysInstanced

GLAD_API_CALL PFNGLDRAWARRAYSINSTANCEDPROC glad_glDrawArraysInstanced

◆ glad_glDrawBuffers

GLAD_API_CALL PFNGLDRAWBUFFERSPROC glad_glDrawBuffers

◆ glad_glDrawElements

GLAD_API_CALL PFNGLDRAWELEMENTSPROC glad_glDrawElements

◆ glad_glDrawElementsInstanced

GLAD_API_CALL PFNGLDRAWELEMENTSINSTANCEDPROC glad_glDrawElementsInstanced

◆ glad_glDrawRangeElements

GLAD_API_CALL PFNGLDRAWRANGEELEMENTSPROC glad_glDrawRangeElements

◆ glad_glEnable

◆ glad_glEnableVertexAttribArray

GLAD_API_CALL PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray

◆ glad_glEndQuery

◆ glad_glEndTransformFeedback

GLAD_API_CALL PFNGLENDTRANSFORMFEEDBACKPROC glad_glEndTransformFeedback

◆ glad_glFenceSync

◆ glad_glFinish

◆ glad_glFlush

◆ glad_glFlushMappedBufferRange

GLAD_API_CALL PFNGLFLUSHMAPPEDBUFFERRANGEPROC glad_glFlushMappedBufferRange

◆ glad_glFramebufferRenderbuffer

GLAD_API_CALL PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer

◆ glad_glFramebufferTexture2D

GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D

◆ glad_glFramebufferTextureLayer

GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURELAYERPROC glad_glFramebufferTextureLayer

◆ glad_glFrontFace

◆ glad_glGenBuffers

◆ glad_glGenerateMipmap

GLAD_API_CALL PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap

◆ glad_glGenFramebuffers

GLAD_API_CALL PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers

◆ glad_glGenQueries

◆ glad_glGenRenderbuffers

GLAD_API_CALL PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers

◆ glad_glGenSamplers

GLAD_API_CALL PFNGLGENSAMPLERSPROC glad_glGenSamplers

◆ glad_glGenTextures

GLAD_API_CALL PFNGLGENTEXTURESPROC glad_glGenTextures

◆ glad_glGenTransformFeedbacks

GLAD_API_CALL PFNGLGENTRANSFORMFEEDBACKSPROC glad_glGenTransformFeedbacks

◆ glad_glGenVertexArrays

GLAD_API_CALL PFNGLGENVERTEXARRAYSPROC glad_glGenVertexArrays

◆ glad_glGetActiveAttrib

GLAD_API_CALL PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib

◆ glad_glGetActiveUniform

GLAD_API_CALL PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform

◆ glad_glGetActiveUniformBlockiv

GLAD_API_CALL PFNGLGETACTIVEUNIFORMBLOCKIVPROC glad_glGetActiveUniformBlockiv

◆ glad_glGetActiveUniformBlockName

GLAD_API_CALL PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glad_glGetActiveUniformBlockName

◆ glad_glGetActiveUniformsiv

GLAD_API_CALL PFNGLGETACTIVEUNIFORMSIVPROC glad_glGetActiveUniformsiv

◆ glad_glGetAttachedShaders

GLAD_API_CALL PFNGLGETATTACHEDSHADERSPROC glad_glGetAttachedShaders

◆ glad_glGetAttribLocation

GLAD_API_CALL PFNGLGETATTRIBLOCATIONPROC glad_glGetAttribLocation

◆ glad_glGetBooleanv

GLAD_API_CALL PFNGLGETBOOLEANVPROC glad_glGetBooleanv

◆ glad_glGetBufferParameteri64v

GLAD_API_CALL PFNGLGETBUFFERPARAMETERI64VPROC glad_glGetBufferParameteri64v

◆ glad_glGetBufferParameteriv

GLAD_API_CALL PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv

◆ glad_glGetBufferPointerv

GLAD_API_CALL PFNGLGETBUFFERPOINTERVPROC glad_glGetBufferPointerv

◆ glad_glGetError

◆ glad_glGetFloatv

◆ glad_glGetFragDataLocation

GLAD_API_CALL PFNGLGETFRAGDATALOCATIONPROC glad_glGetFragDataLocation

◆ glad_glGetFramebufferAttachmentParameteriv

GLAD_API_CALL PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv

◆ glad_glGetInteger64i_v

GLAD_API_CALL PFNGLGETINTEGER64I_VPROC glad_glGetInteger64i_v

◆ glad_glGetInteger64v

GLAD_API_CALL PFNGLGETINTEGER64VPROC glad_glGetInteger64v

◆ glad_glGetIntegeri_v

GLAD_API_CALL PFNGLGETINTEGERI_VPROC glad_glGetIntegeri_v

◆ glad_glGetIntegerv

GLAD_API_CALL PFNGLGETINTEGERVPROC glad_glGetIntegerv

◆ glad_glGetInternalformativ

GLAD_API_CALL PFNGLGETINTERNALFORMATIVPROC glad_glGetInternalformativ

◆ glad_glGetProgramBinary

GLAD_API_CALL PFNGLGETPROGRAMBINARYPROC glad_glGetProgramBinary

◆ glad_glGetProgramInfoLog

GLAD_API_CALL PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog

◆ glad_glGetProgramiv

GLAD_API_CALL PFNGLGETPROGRAMIVPROC glad_glGetProgramiv

◆ glad_glGetQueryiv

◆ glad_glGetQueryObjectuiv

GLAD_API_CALL PFNGLGETQUERYOBJECTUIVPROC glad_glGetQueryObjectuiv

◆ glad_glGetRenderbufferParameteriv

GLAD_API_CALL PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv

◆ glad_glGetSamplerParameterfv

GLAD_API_CALL PFNGLGETSAMPLERPARAMETERFVPROC glad_glGetSamplerParameterfv

◆ glad_glGetSamplerParameteriv

GLAD_API_CALL PFNGLGETSAMPLERPARAMETERIVPROC glad_glGetSamplerParameteriv

◆ glad_glGetShaderInfoLog

GLAD_API_CALL PFNGLGETSHADERINFOLOGPROC glad_glGetShaderInfoLog

◆ glad_glGetShaderiv

GLAD_API_CALL PFNGLGETSHADERIVPROC glad_glGetShaderiv

◆ glad_glGetShaderPrecisionFormat

GLAD_API_CALL PFNGLGETSHADERPRECISIONFORMATPROC glad_glGetShaderPrecisionFormat

◆ glad_glGetShaderSource

GLAD_API_CALL PFNGLGETSHADERSOURCEPROC glad_glGetShaderSource

◆ glad_glGetString

◆ glad_glGetStringi

◆ glad_glGetSynciv

◆ glad_glGetTexParameterfv

GLAD_API_CALL PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv

◆ glad_glGetTexParameteriv

GLAD_API_CALL PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv

◆ glad_glGetTransformFeedbackVarying

GLAD_API_CALL PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glad_glGetTransformFeedbackVarying

◆ glad_glGetUniformBlockIndex

GLAD_API_CALL PFNGLGETUNIFORMBLOCKINDEXPROC glad_glGetUniformBlockIndex

◆ glad_glGetUniformfv

GLAD_API_CALL PFNGLGETUNIFORMFVPROC glad_glGetUniformfv

◆ glad_glGetUniformIndices

GLAD_API_CALL PFNGLGETUNIFORMINDICESPROC glad_glGetUniformIndices

◆ glad_glGetUniformiv

GLAD_API_CALL PFNGLGETUNIFORMIVPROC glad_glGetUniformiv

◆ glad_glGetUniformLocation

GLAD_API_CALL PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation

◆ glad_glGetUniformuiv

GLAD_API_CALL PFNGLGETUNIFORMUIVPROC glad_glGetUniformuiv

◆ glad_glGetVertexAttribfv

GLAD_API_CALL PFNGLGETVERTEXATTRIBFVPROC glad_glGetVertexAttribfv

◆ glad_glGetVertexAttribIiv

GLAD_API_CALL PFNGLGETVERTEXATTRIBIIVPROC glad_glGetVertexAttribIiv

◆ glad_glGetVertexAttribIuiv

GLAD_API_CALL PFNGLGETVERTEXATTRIBIUIVPROC glad_glGetVertexAttribIuiv

◆ glad_glGetVertexAttribiv

GLAD_API_CALL PFNGLGETVERTEXATTRIBIVPROC glad_glGetVertexAttribiv

◆ glad_glGetVertexAttribPointerv

GLAD_API_CALL PFNGLGETVERTEXATTRIBPOINTERVPROC glad_glGetVertexAttribPointerv

◆ glad_glHint

◆ glad_glInvalidateFramebuffer

GLAD_API_CALL PFNGLINVALIDATEFRAMEBUFFERPROC glad_glInvalidateFramebuffer

◆ glad_glInvalidateSubFramebuffer

GLAD_API_CALL PFNGLINVALIDATESUBFRAMEBUFFERPROC glad_glInvalidateSubFramebuffer

◆ glad_glIsBuffer

◆ glad_glIsEnabled

◆ glad_glIsFramebuffer

GLAD_API_CALL PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer

◆ glad_glIsProgram

◆ glad_glIsQuery

◆ glad_glIsRenderbuffer

GLAD_API_CALL PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer

◆ glad_glIsSampler

◆ glad_glIsShader

◆ glad_glIsSync

◆ glad_glIsTexture

◆ glad_glIsTransformFeedback

GLAD_API_CALL PFNGLISTRANSFORMFEEDBACKPROC glad_glIsTransformFeedback

◆ glad_glIsVertexArray

GLAD_API_CALL PFNGLISVERTEXARRAYPROC glad_glIsVertexArray

◆ glad_glLineWidth

◆ glad_glLinkProgram

GLAD_API_CALL PFNGLLINKPROGRAMPROC glad_glLinkProgram

◆ glad_glMapBufferRange

GLAD_API_CALL PFNGLMAPBUFFERRANGEPROC glad_glMapBufferRange

◆ glad_glPauseTransformFeedback

GLAD_API_CALL PFNGLPAUSETRANSFORMFEEDBACKPROC glad_glPauseTransformFeedback

◆ glad_glPixelStorei

GLAD_API_CALL PFNGLPIXELSTOREIPROC glad_glPixelStorei

◆ glad_glPolygonOffset

GLAD_API_CALL PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset

◆ glad_glProgramBinary

GLAD_API_CALL PFNGLPROGRAMBINARYPROC glad_glProgramBinary

◆ glad_glProgramParameteri

GLAD_API_CALL PFNGLPROGRAMPARAMETERIPROC glad_glProgramParameteri

◆ glad_glReadBuffer

◆ glad_glReadPixels

◆ glad_glReleaseShaderCompiler

GLAD_API_CALL PFNGLRELEASESHADERCOMPILERPROC glad_glReleaseShaderCompiler

◆ glad_glRenderbufferStorage

GLAD_API_CALL PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage

◆ glad_glRenderbufferStorageMultisample

GLAD_API_CALL PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glRenderbufferStorageMultisample

◆ glad_glResumeTransformFeedback

GLAD_API_CALL PFNGLRESUMETRANSFORMFEEDBACKPROC glad_glResumeTransformFeedback

◆ glad_glSampleCoverage

GLAD_API_CALL PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage

◆ glad_glSamplerParameterf

GLAD_API_CALL PFNGLSAMPLERPARAMETERFPROC glad_glSamplerParameterf

◆ glad_glSamplerParameterfv

GLAD_API_CALL PFNGLSAMPLERPARAMETERFVPROC glad_glSamplerParameterfv

◆ glad_glSamplerParameteri

GLAD_API_CALL PFNGLSAMPLERPARAMETERIPROC glad_glSamplerParameteri

◆ glad_glSamplerParameteriv

GLAD_API_CALL PFNGLSAMPLERPARAMETERIVPROC glad_glSamplerParameteriv

◆ glad_glScissor

◆ glad_glShaderBinary

GLAD_API_CALL PFNGLSHADERBINARYPROC glad_glShaderBinary

◆ glad_glShaderSource

GLAD_API_CALL PFNGLSHADERSOURCEPROC glad_glShaderSource

◆ glad_glStencilFunc

GLAD_API_CALL PFNGLSTENCILFUNCPROC glad_glStencilFunc

◆ glad_glStencilFuncSeparate

GLAD_API_CALL PFNGLSTENCILFUNCSEPARATEPROC glad_glStencilFuncSeparate

◆ glad_glStencilMask

GLAD_API_CALL PFNGLSTENCILMASKPROC glad_glStencilMask

◆ glad_glStencilMaskSeparate

GLAD_API_CALL PFNGLSTENCILMASKSEPARATEPROC glad_glStencilMaskSeparate

◆ glad_glStencilOp

◆ glad_glStencilOpSeparate

GLAD_API_CALL PFNGLSTENCILOPSEPARATEPROC glad_glStencilOpSeparate

◆ glad_glTexImage2D

◆ glad_glTexImage3D

◆ glad_glTexParameterf

GLAD_API_CALL PFNGLTEXPARAMETERFPROC glad_glTexParameterf

◆ glad_glTexParameterfv

GLAD_API_CALL PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv

◆ glad_glTexParameteri

GLAD_API_CALL PFNGLTEXPARAMETERIPROC glad_glTexParameteri

◆ glad_glTexParameteriv

GLAD_API_CALL PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv

◆ glad_glTexStorage2D

GLAD_API_CALL PFNGLTEXSTORAGE2DPROC glad_glTexStorage2D

◆ glad_glTexStorage3D

GLAD_API_CALL PFNGLTEXSTORAGE3DPROC glad_glTexStorage3D

◆ glad_glTexSubImage2D

GLAD_API_CALL PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D

◆ glad_glTexSubImage3D

GLAD_API_CALL PFNGLTEXSUBIMAGE3DPROC glad_glTexSubImage3D

◆ glad_glTransformFeedbackVaryings

GLAD_API_CALL PFNGLTRANSFORMFEEDBACKVARYINGSPROC glad_glTransformFeedbackVaryings

◆ glad_glUniform1f

◆ glad_glUniform1fv

◆ glad_glUniform1i

◆ glad_glUniform1iv

◆ glad_glUniform1ui

◆ glad_glUniform1uiv

GLAD_API_CALL PFNGLUNIFORM1UIVPROC glad_glUniform1uiv

◆ glad_glUniform2f

◆ glad_glUniform2fv

◆ glad_glUniform2i

◆ glad_glUniform2iv

◆ glad_glUniform2ui

◆ glad_glUniform2uiv

GLAD_API_CALL PFNGLUNIFORM2UIVPROC glad_glUniform2uiv

◆ glad_glUniform3f

◆ glad_glUniform3fv

◆ glad_glUniform3i

◆ glad_glUniform3iv

◆ glad_glUniform3ui

◆ glad_glUniform3uiv

GLAD_API_CALL PFNGLUNIFORM3UIVPROC glad_glUniform3uiv

◆ glad_glUniform4f

◆ glad_glUniform4fv

◆ glad_glUniform4i

◆ glad_glUniform4iv

◆ glad_glUniform4ui

◆ glad_glUniform4uiv

GLAD_API_CALL PFNGLUNIFORM4UIVPROC glad_glUniform4uiv

◆ glad_glUniformBlockBinding

GLAD_API_CALL PFNGLUNIFORMBLOCKBINDINGPROC glad_glUniformBlockBinding

◆ glad_glUniformMatrix2fv

GLAD_API_CALL PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv

◆ glad_glUniformMatrix2x3fv

GLAD_API_CALL PFNGLUNIFORMMATRIX2X3FVPROC glad_glUniformMatrix2x3fv

◆ glad_glUniformMatrix2x4fv

GLAD_API_CALL PFNGLUNIFORMMATRIX2X4FVPROC glad_glUniformMatrix2x4fv

◆ glad_glUniformMatrix3fv

GLAD_API_CALL PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv

◆ glad_glUniformMatrix3x2fv

GLAD_API_CALL PFNGLUNIFORMMATRIX3X2FVPROC glad_glUniformMatrix3x2fv

◆ glad_glUniformMatrix3x4fv

GLAD_API_CALL PFNGLUNIFORMMATRIX3X4FVPROC glad_glUniformMatrix3x4fv

◆ glad_glUniformMatrix4fv

GLAD_API_CALL PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv

◆ glad_glUniformMatrix4x2fv

GLAD_API_CALL PFNGLUNIFORMMATRIX4X2FVPROC glad_glUniformMatrix4x2fv

◆ glad_glUniformMatrix4x3fv

GLAD_API_CALL PFNGLUNIFORMMATRIX4X3FVPROC glad_glUniformMatrix4x3fv

◆ glad_glUnmapBuffer

GLAD_API_CALL PFNGLUNMAPBUFFERPROC glad_glUnmapBuffer

◆ glad_glUseProgram

◆ glad_glValidateProgram

GLAD_API_CALL PFNGLVALIDATEPROGRAMPROC glad_glValidateProgram

◆ glad_glVertexAttrib1f

GLAD_API_CALL PFNGLVERTEXATTRIB1FPROC glad_glVertexAttrib1f

◆ glad_glVertexAttrib1fv

GLAD_API_CALL PFNGLVERTEXATTRIB1FVPROC glad_glVertexAttrib1fv

◆ glad_glVertexAttrib2f

GLAD_API_CALL PFNGLVERTEXATTRIB2FPROC glad_glVertexAttrib2f

◆ glad_glVertexAttrib2fv

GLAD_API_CALL PFNGLVERTEXATTRIB2FVPROC glad_glVertexAttrib2fv

◆ glad_glVertexAttrib3f

GLAD_API_CALL PFNGLVERTEXATTRIB3FPROC glad_glVertexAttrib3f

◆ glad_glVertexAttrib3fv

GLAD_API_CALL PFNGLVERTEXATTRIB3FVPROC glad_glVertexAttrib3fv

◆ glad_glVertexAttrib4f

GLAD_API_CALL PFNGLVERTEXATTRIB4FPROC glad_glVertexAttrib4f

◆ glad_glVertexAttrib4fv

GLAD_API_CALL PFNGLVERTEXATTRIB4FVPROC glad_glVertexAttrib4fv

◆ glad_glVertexAttribDivisor

GLAD_API_CALL PFNGLVERTEXATTRIBDIVISORPROC glad_glVertexAttribDivisor

◆ glad_glVertexAttribI4i

GLAD_API_CALL PFNGLVERTEXATTRIBI4IPROC glad_glVertexAttribI4i

◆ glad_glVertexAttribI4iv

GLAD_API_CALL PFNGLVERTEXATTRIBI4IVPROC glad_glVertexAttribI4iv

◆ glad_glVertexAttribI4ui

GLAD_API_CALL PFNGLVERTEXATTRIBI4UIPROC glad_glVertexAttribI4ui

◆ glad_glVertexAttribI4uiv

GLAD_API_CALL PFNGLVERTEXATTRIBI4UIVPROC glad_glVertexAttribI4uiv

◆ glad_glVertexAttribIPointer

GLAD_API_CALL PFNGLVERTEXATTRIBIPOINTERPROC glad_glVertexAttribIPointer

◆ glad_glVertexAttribPointer

GLAD_API_CALL PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer

◆ glad_glViewport

◆ glad_glWaitSync