Pyrogenesis trunk
Macros | Typedefs | Functions | Variables
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
 Loader generated by glad 2.0.7 on Sat Sep 7 20:28:16 2024. More...
 
#define __gles2_gl2_h_   1
 
#define __gl3_h_   1
 
#define __gles2_gl3_h_   1
 
#define GLAD_GLES2
 
#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)   (void)(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)   (major * 10000 + minor)
 
#define GLAD_VERSION_MAJOR(version)   (version / 10000)
 
#define GLAD_VERSION_MINOR(version)   (version % 10000)
 
#define GLAD_GENERATOR_VERSION   "2.0.7"
 
#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_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_ALWAYS   0x0207
 
#define GL_ARRAY_BUFFER   0x8892
 
#define GL_ARRAY_BUFFER_BINDING   0x8894
 
#define GL_ATTACHED_SHADERS   0x8B85
 
#define GL_BACK   0x0405
 
#define GL_BGRA_EXT   0x80E1
 
#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_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_OES   0x88BB
 
#define GL_BUFFER_KHR   0x82E0
 
#define GL_BUFFER_MAPPED_OES   0x88BC
 
#define GL_BUFFER_MAP_POINTER_OES   0x88BD
 
#define GL_BUFFER_SIZE   0x8764
 
#define GL_BUFFER_USAGE   0x8765
 
#define GL_BYTE   0x1400
 
#define GL_CCW   0x0901
 
#define GL_CLAMP_TO_BORDER_OES   0x812D
 
#define GL_CLAMP_TO_EDGE   0x812F
 
#define GL_COLOR_ATTACHMENT0   0x8CE0
 
#define GL_COLOR_BUFFER_BIT   0x00004000
 
#define GL_COLOR_CLEAR_VALUE   0x0C22
 
#define GL_COLOR_EXT   0x1800
 
#define GL_COLOR_WRITEMASK   0x0C23
 
#define GL_COMPILE_STATUS   0x8B81
 
#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT   0x83F1
 
#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT   0x83F2
 
#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT   0x83F3
 
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT   0x83F0
 
#define GL_COMPRESSED_TEXTURE_FORMATS   0x86A3
 
#define GL_CONSTANT_ALPHA   0x8003
 
#define GL_CONSTANT_COLOR   0x8001
 
#define GL_CONTEXT_FLAG_DEBUG_BIT_KHR   0x00000002
 
#define GL_CULL_FACE   0x0B44
 
#define GL_CULL_FACE_MODE   0x0B45
 
#define GL_CURRENT_PROGRAM   0x8B8D
 
#define GL_CURRENT_VERTEX_ATTRIB   0x8626
 
#define GL_CW   0x0900
 
#define GL_DEBUG_CALLBACK_FUNCTION_KHR   0x8244
 
#define GL_DEBUG_CALLBACK_USER_PARAM_KHR   0x8245
 
#define GL_DEBUG_GROUP_STACK_DEPTH_KHR   0x826D
 
#define GL_DEBUG_LOGGED_MESSAGES_KHR   0x9145
 
#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR   0x8243
 
#define GL_DEBUG_OUTPUT_KHR   0x92E0
 
#define GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR   0x8242
 
#define GL_DEBUG_SEVERITY_HIGH_KHR   0x9146
 
#define GL_DEBUG_SEVERITY_LOW_KHR   0x9148
 
#define GL_DEBUG_SEVERITY_MEDIUM_KHR   0x9147
 
#define GL_DEBUG_SEVERITY_NOTIFICATION_KHR   0x826B
 
#define GL_DEBUG_SOURCE_API_KHR   0x8246
 
#define GL_DEBUG_SOURCE_APPLICATION_KHR   0x824A
 
#define GL_DEBUG_SOURCE_OTHER_KHR   0x824B
 
#define GL_DEBUG_SOURCE_SHADER_COMPILER_KHR   0x8248
 
#define GL_DEBUG_SOURCE_THIRD_PARTY_KHR   0x8249
 
#define GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR   0x8247
 
#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR   0x824D
 
#define GL_DEBUG_TYPE_ERROR_KHR   0x824C
 
#define GL_DEBUG_TYPE_MARKER_KHR   0x8268
 
#define GL_DEBUG_TYPE_OTHER_KHR   0x8251
 
#define GL_DEBUG_TYPE_PERFORMANCE_KHR   0x8250
 
#define GL_DEBUG_TYPE_POP_GROUP_KHR   0x826A
 
#define GL_DEBUG_TYPE_PORTABILITY_KHR   0x824F
 
#define GL_DEBUG_TYPE_PUSH_GROUP_KHR   0x8269
 
#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR   0x824E
 
#define GL_DECR   0x1E03
 
#define GL_DECR_WRAP   0x8508
 
#define GL_DELETE_STATUS   0x8B80
 
#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_COMPONENT32_OES   0x81A7
 
#define GL_DEPTH_EXT   0x1801
 
#define GL_DEPTH_FUNC   0x0B74
 
#define GL_DEPTH_RANGE   0x0B70
 
#define GL_DEPTH_TEST   0x0B71
 
#define GL_DEPTH_WRITEMASK   0x0B72
 
#define GL_DITHER   0x0BD0
 
#define GL_DONT_CARE   0x1100
 
#define GL_DST_ALPHA   0x0304
 
#define GL_DST_COLOR   0x0306
 
#define GL_DYNAMIC_DRAW   0x88E8
 
#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_MAT2   0x8B5A
 
#define GL_FLOAT_MAT3   0x8B5B
 
#define GL_FLOAT_MAT4   0x8B5C
 
#define GL_FLOAT_VEC2   0x8B50
 
#define GL_FLOAT_VEC3   0x8B51
 
#define GL_FLOAT_VEC4   0x8B52
 
#define GL_FRAGMENT_SHADER   0x8B30
 
#define GL_FRAMEBUFFER   0x8D40
 
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME   0x8CD1
 
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE   0x8CD0
 
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE   0x8CD3
 
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL   0x8CD2
 
#define GL_FRAMEBUFFER_BINDING   0x8CA6
 
#define GL_FRAMEBUFFER_COMPLETE   0x8CD5
 
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT   0x8CD6
 
#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS   0x8CD9
 
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT   0x8CD7
 
#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_BITS   0x0D53
 
#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_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_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_MAX_COMBINED_TEXTURE_IMAGE_UNITS   0x8B4D
 
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE   0x851C
 
#define GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR   0x826C
 
#define GL_MAX_DEBUG_LOGGED_MESSAGES_KHR   0x9144
 
#define GL_MAX_DEBUG_MESSAGE_LENGTH_KHR   0x9143
 
#define GL_MAX_FRAGMENT_UNIFORM_VECTORS   0x8DFD
 
#define GL_MAX_LABEL_LENGTH_KHR   0x82E8
 
#define GL_MAX_RENDERBUFFER_SIZE   0x84E8
 
#define GL_MAX_TEXTURE_IMAGE_UNITS   0x8872
 
#define GL_MAX_TEXTURE_MAX_ANISOTROPY   0x84FF
 
#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT   0x84FF
 
#define GL_MAX_TEXTURE_SIZE   0x0D33
 
#define GL_MAX_VARYING_VECTORS   0x8DFC
 
#define GL_MAX_VERTEX_ATTRIBS   0x8869
 
#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS   0x8B4C
 
#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_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_SHADER_BINARY_FORMATS   0x8DF9
 
#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_POINTS   0x0000
 
#define GL_POLYGON_OFFSET_FACTOR   0x8038
 
#define GL_POLYGON_OFFSET_FILL   0x8037
 
#define GL_POLYGON_OFFSET_UNITS   0x2A00
 
#define GL_PROGRAM_KHR   0x82E2
 
#define GL_PROGRAM_PIPELINE_KHR   0x82E4
 
#define GL_QUERY_KHR   0x82E3
 
#define GL_RED_BITS   0x0D52
 
#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_STENCIL_SIZE   0x8D55
 
#define GL_RENDERBUFFER_WIDTH   0x8D42
 
#define GL_RENDERER   0x1F01
 
#define GL_REPEAT   0x2901
 
#define GL_REPLACE   0x1E01
 
#define GL_RGB   0x1907
 
#define GL_RGB565   0x8D62
 
#define GL_RGB5_A1   0x8057
 
#define GL_RGB8_OES   0x8051
 
#define GL_RGBA   0x1908
 
#define GL_RGBA4   0x8056
 
#define GL_RGBA8_OES   0x8058
 
#define GL_SAMPLER_2D   0x8B5E
 
#define GL_SAMPLER_CUBE   0x8B60
 
#define GL_SAMPLER_KHR   0x82E6
 
#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_SHADER_BINARY_FORMATS   0x8DF8
 
#define GL_SHADER_COMPILER   0x8DFA
 
#define GL_SHADER_KHR   0x82E1
 
#define GL_SHADER_SOURCE_LENGTH   0x8B88
 
#define GL_SHADER_TYPE   0x8B4F
 
#define GL_SHADING_LANGUAGE_VERSION   0x8B8C
 
#define GL_SHORT   0x1402
 
#define GL_SRC_ALPHA   0x0302
 
#define GL_SRC_ALPHA_SATURATE   0x0308
 
#define GL_SRC_COLOR   0x0300
 
#define GL_STACK_OVERFLOW_KHR   0x0503
 
#define GL_STACK_UNDERFLOW_KHR   0x0504
 
#define GL_STATIC_DRAW   0x88E4
 
#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_EXT   0x1802
 
#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_DRAW   0x88E0
 
#define GL_SUBPIXEL_BITS   0x0D50
 
#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_BINDING_2D   0x8069
 
#define GL_TEXTURE_BINDING_CUBE_MAP   0x8514
 
#define GL_TEXTURE_BORDER_COLOR_OES   0x1004
 
#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_MAG_FILTER   0x2800
 
#define GL_TEXTURE_MAX_ANISOTROPY   0x84FE
 
#define GL_TEXTURE_MAX_ANISOTROPY_EXT   0x84FE
 
#define GL_TEXTURE_MIN_FILTER   0x2801
 
#define GL_TEXTURE_WRAP_S   0x2802
 
#define GL_TEXTURE_WRAP_T   0x2803
 
#define GL_TRIANGLES   0x0004
 
#define GL_TRIANGLE_FAN   0x0006
 
#define GL_TRIANGLE_STRIP   0x0005
 
#define GL_TRUE   1
 
#define GL_UNPACK_ALIGNMENT   0x0CF5
 
#define GL_UNSIGNED_BYTE   0x1401
 
#define GL_UNSIGNED_INT   0x1405
 
#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_KHR   0x8074
 
#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING   0x889F
 
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED   0x8622
 
#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_WRITE_ONLY_OES   0x88B9
 
#define GL_ZERO   0
 
#define GL_ES_VERSION_2_0   1
 
#define GL_EXT_discard_framebuffer   1
 
#define GL_EXT_texture_compression_s3tc   1
 
#define GL_EXT_texture_filter_anisotropic   1
 
#define GL_EXT_texture_format_BGRA8888   1
 
#define GL_KHR_debug   1
 
#define GL_OES_depth32   1
 
#define GL_OES_mapbuffer   1
 
#define GL_OES_rgb8_rgba8   1
 
#define GL_OES_texture_border_clamp   1
 
#define glActiveTexture   glad_glActiveTexture
 
#define glAttachShader   glad_glAttachShader
 
#define glBindAttribLocation   glad_glBindAttribLocation
 
#define glBindBuffer   glad_glBindBuffer
 
#define glBindFramebuffer   glad_glBindFramebuffer
 
#define glBindRenderbuffer   glad_glBindRenderbuffer
 
#define glBindTexture   glad_glBindTexture
 
#define glBlendColor   glad_glBlendColor
 
#define glBlendEquation   glad_glBlendEquation
 
#define glBlendEquationSeparate   glad_glBlendEquationSeparate
 
#define glBlendFunc   glad_glBlendFunc
 
#define glBlendFuncSeparate   glad_glBlendFuncSeparate
 
#define glBufferData   glad_glBufferData
 
#define glBufferSubData   glad_glBufferSubData
 
#define glCheckFramebufferStatus   glad_glCheckFramebufferStatus
 
#define glClear   glad_glClear
 
#define glClearColor   glad_glClearColor
 
#define glClearDepthf   glad_glClearDepthf
 
#define glClearStencil   glad_glClearStencil
 
#define glColorMask   glad_glColorMask
 
#define glCompileShader   glad_glCompileShader
 
#define glCompressedTexImage2D   glad_glCompressedTexImage2D
 
#define glCompressedTexSubImage2D   glad_glCompressedTexSubImage2D
 
#define glCopyTexImage2D   glad_glCopyTexImage2D
 
#define glCopyTexSubImage2D   glad_glCopyTexSubImage2D
 
#define glCreateProgram   glad_glCreateProgram
 
#define glCreateShader   glad_glCreateShader
 
#define glCullFace   glad_glCullFace
 
#define glDebugMessageCallbackKHR   glad_glDebugMessageCallbackKHR
 
#define glDebugMessageControlKHR   glad_glDebugMessageControlKHR
 
#define glDebugMessageInsertKHR   glad_glDebugMessageInsertKHR
 
#define glDeleteBuffers   glad_glDeleteBuffers
 
#define glDeleteFramebuffers   glad_glDeleteFramebuffers
 
#define glDeleteProgram   glad_glDeleteProgram
 
#define glDeleteRenderbuffers   glad_glDeleteRenderbuffers
 
#define glDeleteShader   glad_glDeleteShader
 
#define glDeleteTextures   glad_glDeleteTextures
 
#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 glDiscardFramebufferEXT   glad_glDiscardFramebufferEXT
 
#define glDrawArrays   glad_glDrawArrays
 
#define glDrawElements   glad_glDrawElements
 
#define glEnable   glad_glEnable
 
#define glEnableVertexAttribArray   glad_glEnableVertexAttribArray
 
#define glFinish   glad_glFinish
 
#define glFlush   glad_glFlush
 
#define glFramebufferRenderbuffer   glad_glFramebufferRenderbuffer
 
#define glFramebufferTexture2D   glad_glFramebufferTexture2D
 
#define glFrontFace   glad_glFrontFace
 
#define glGenBuffers   glad_glGenBuffers
 
#define glGenFramebuffers   glad_glGenFramebuffers
 
#define glGenRenderbuffers   glad_glGenRenderbuffers
 
#define glGenTextures   glad_glGenTextures
 
#define glGenerateMipmap   glad_glGenerateMipmap
 
#define glGetActiveAttrib   glad_glGetActiveAttrib
 
#define glGetActiveUniform   glad_glGetActiveUniform
 
#define glGetAttachedShaders   glad_glGetAttachedShaders
 
#define glGetAttribLocation   glad_glGetAttribLocation
 
#define glGetBooleanv   glad_glGetBooleanv
 
#define glGetBufferParameteriv   glad_glGetBufferParameteriv
 
#define glGetBufferPointervOES   glad_glGetBufferPointervOES
 
#define glGetDebugMessageLogKHR   glad_glGetDebugMessageLogKHR
 
#define glGetError   glad_glGetError
 
#define glGetFloatv   glad_glGetFloatv
 
#define glGetFramebufferAttachmentParameteriv   glad_glGetFramebufferAttachmentParameteriv
 
#define glGetIntegerv   glad_glGetIntegerv
 
#define glGetObjectLabelKHR   glad_glGetObjectLabelKHR
 
#define glGetObjectPtrLabelKHR   glad_glGetObjectPtrLabelKHR
 
#define glGetPointervKHR   glad_glGetPointervKHR
 
#define glGetProgramInfoLog   glad_glGetProgramInfoLog
 
#define glGetProgramiv   glad_glGetProgramiv
 
#define glGetRenderbufferParameteriv   glad_glGetRenderbufferParameteriv
 
#define glGetSamplerParameterIivOES   glad_glGetSamplerParameterIivOES
 
#define glGetSamplerParameterIuivOES   glad_glGetSamplerParameterIuivOES
 
#define glGetShaderInfoLog   glad_glGetShaderInfoLog
 
#define glGetShaderPrecisionFormat   glad_glGetShaderPrecisionFormat
 
#define glGetShaderSource   glad_glGetShaderSource
 
#define glGetShaderiv   glad_glGetShaderiv
 
#define glGetString   glad_glGetString
 
#define glGetTexParameterIivOES   glad_glGetTexParameterIivOES
 
#define glGetTexParameterIuivOES   glad_glGetTexParameterIuivOES
 
#define glGetTexParameterfv   glad_glGetTexParameterfv
 
#define glGetTexParameteriv   glad_glGetTexParameteriv
 
#define glGetUniformLocation   glad_glGetUniformLocation
 
#define glGetUniformfv   glad_glGetUniformfv
 
#define glGetUniformiv   glad_glGetUniformiv
 
#define glGetVertexAttribPointerv   glad_glGetVertexAttribPointerv
 
#define glGetVertexAttribfv   glad_glGetVertexAttribfv
 
#define glGetVertexAttribiv   glad_glGetVertexAttribiv
 
#define glHint   glad_glHint
 
#define glIsBuffer   glad_glIsBuffer
 
#define glIsEnabled   glad_glIsEnabled
 
#define glIsFramebuffer   glad_glIsFramebuffer
 
#define glIsProgram   glad_glIsProgram
 
#define glIsRenderbuffer   glad_glIsRenderbuffer
 
#define glIsShader   glad_glIsShader
 
#define glIsTexture   glad_glIsTexture
 
#define glLineWidth   glad_glLineWidth
 
#define glLinkProgram   glad_glLinkProgram
 
#define glMapBufferOES   glad_glMapBufferOES
 
#define glObjectLabelKHR   glad_glObjectLabelKHR
 
#define glObjectPtrLabelKHR   glad_glObjectPtrLabelKHR
 
#define glPixelStorei   glad_glPixelStorei
 
#define glPolygonOffset   glad_glPolygonOffset
 
#define glPopDebugGroupKHR   glad_glPopDebugGroupKHR
 
#define glPushDebugGroupKHR   glad_glPushDebugGroupKHR
 
#define glReadPixels   glad_glReadPixels
 
#define glReleaseShaderCompiler   glad_glReleaseShaderCompiler
 
#define glRenderbufferStorage   glad_glRenderbufferStorage
 
#define glSampleCoverage   glad_glSampleCoverage
 
#define glSamplerParameterIivOES   glad_glSamplerParameterIivOES
 
#define glSamplerParameterIuivOES   glad_glSamplerParameterIuivOES
 
#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 glTexParameterIivOES   glad_glTexParameterIivOES
 
#define glTexParameterIuivOES   glad_glTexParameterIuivOES
 
#define glTexParameterf   glad_glTexParameterf
 
#define glTexParameterfv   glad_glTexParameterfv
 
#define glTexParameteri   glad_glTexParameteri
 
#define glTexParameteriv   glad_glTexParameteriv
 
#define glTexSubImage2D   glad_glTexSubImage2D
 
#define glUniform1f   glad_glUniform1f
 
#define glUniform1fv   glad_glUniform1fv
 
#define glUniform1i   glad_glUniform1i
 
#define glUniform1iv   glad_glUniform1iv
 
#define glUniform2f   glad_glUniform2f
 
#define glUniform2fv   glad_glUniform2fv
 
#define glUniform2i   glad_glUniform2i
 
#define glUniform2iv   glad_glUniform2iv
 
#define glUniform3f   glad_glUniform3f
 
#define glUniform3fv   glad_glUniform3fv
 
#define glUniform3i   glad_glUniform3i
 
#define glUniform3iv   glad_glUniform3iv
 
#define glUniform4f   glad_glUniform4f
 
#define glUniform4fv   glad_glUniform4fv
 
#define glUniform4i   glad_glUniform4i
 
#define glUniform4iv   glad_glUniform4iv
 
#define glUniformMatrix2fv   glad_glUniformMatrix2fv
 
#define glUniformMatrix3fv   glad_glUniformMatrix3fv
 
#define glUniformMatrix4fv   glad_glUniformMatrix4fv
 
#define glUnmapBufferOES   glad_glUnmapBufferOES
 
#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 glVertexAttribPointer   glad_glVertexAttribPointer
 
#define glViewport   glad_glViewport
 

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 unsigned int GLenum
 
typedef unsigned char GLboolean
 
typedef unsigned int GLbitfield
 
typedef void GLvoid
 
typedef khronos_int8_t GLbyte
 
typedef khronos_uint8_t GLubyte
 
typedef khronos_int16_t GLshort
 
typedef khronos_uint16_t GLushort
 
typedef int GLint
 
typedef unsigned int GLuint
 
typedef khronos_int32_t GLclampx
 
typedef int GLsizei
 
typedef khronos_float_t GLfloat
 
typedef khronos_float_t GLclampf
 
typedef double GLdouble
 
typedef double GLclampd
 
typedef void * GLeglClientBufferEXT
 
typedef void * GLeglImageOES
 
typedef char GLchar
 
typedef char GLcharARB
 
typedef unsigned int GLhandleARB
 
typedef khronos_uint16_t GLhalf
 
typedef khronos_uint16_t GLhalfARB
 
typedef khronos_int32_t GLfixed
 
typedef khronos_intptr_t GLintptr
 
typedef khronos_intptr_t GLintptrARB
 
typedef khronos_ssize_t GLsizeiptr
 
typedef khronos_ssize_t GLsizeiptrARB
 
typedef khronos_int64_t GLint64
 
typedef khronos_int64_t GLint64EXT
 
typedef khronos_uint64_t GLuint64
 
typedef khronos_uint64_t GLuint64EXT
 
typedef struct __GLsync * GLsync
 
typedef void(GLAD_API_PTRGLDEBUGPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
 
typedef void(GLAD_API_PTRGLDEBUGPROCARB) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
 
typedef void(GLAD_API_PTRGLDEBUGPROCKHR) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
 
typedef void(GLAD_API_PTRGLDEBUGPROCAMD) (GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar *message, void *userParam)
 
typedef unsigned short GLhalfNV
 
typedef GLintptr GLvdpauSurfaceNV
 
typedef void(GLAD_API_PTRGLVULKANPROCNV) (void)
 
typedef void(GLAD_API_PTRPFNGLACTIVETEXTUREPROC) (GLenum texture)
 
typedef void(GLAD_API_PTRPFNGLATTACHSHADERPROC) (GLuint program, GLuint shader)
 
typedef void(GLAD_API_PTRPFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar *name)
 
typedef void(GLAD_API_PTRPFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer)
 
typedef void(GLAD_API_PTRPFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer)
 
typedef void(GLAD_API_PTRPFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer)
 
typedef void(GLAD_API_PTRPFNGLBINDTEXTUREPROC) (GLenum target, GLuint texture)
 
typedef void(GLAD_API_PTRPFNGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 
typedef void(GLAD_API_PTRPFNGLBLENDEQUATIONPROC) (GLenum mode)
 
typedef void(GLAD_API_PTRPFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha)
 
typedef void(GLAD_API_PTRPFNGLBLENDFUNCPROC) (GLenum sfactor, GLenum dfactor)
 
typedef void(GLAD_API_PTRPFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
 
typedef void(GLAD_API_PTRPFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const void *data, GLenum usage)
 
typedef void(GLAD_API_PTRPFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
 
typedef GLenum(GLAD_API_PTRPFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target)
 
typedef void(GLAD_API_PTRPFNGLCLEARPROC) (GLbitfield mask)
 
typedef void(GLAD_API_PTRPFNGLCLEARCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 
typedef void(GLAD_API_PTRPFNGLCLEARDEPTHFPROC) (GLfloat d)
 
typedef void(GLAD_API_PTRPFNGLCLEARSTENCILPROC) (GLint s)
 
typedef void(GLAD_API_PTRPFNGLCOLORMASKPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
 
typedef void(GLAD_API_PTRPFNGLCOMPILESHADERPROC) (GLuint shader)
 
typedef void(GLAD_API_PTRPFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
 
typedef void(GLAD_API_PTRPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
 
typedef void(GLAD_API_PTRPFNGLCOPYTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 
typedef void(GLAD_API_PTRPFNGLCOPYTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef GLuint(GLAD_API_PTRPFNGLCREATEPROGRAMPROC) (void)
 
typedef GLuint(GLAD_API_PTRPFNGLCREATESHADERPROC) (GLenum type)
 
typedef void(GLAD_API_PTRPFNGLCULLFACEPROC) (GLenum mode)
 
typedef void(GLAD_API_PTRPFNGLDEBUGMESSAGECALLBACKKHRPROC) (GLDEBUGPROCKHR callback, const void *userParam)
 
typedef void(GLAD_API_PTRPFNGLDEBUGMESSAGECONTROLKHRPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
 
typedef void(GLAD_API_PTRPFNGLDEBUGMESSAGEINSERTKHRPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
 
typedef void(GLAD_API_PTRPFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers)
 
typedef void(GLAD_API_PTRPFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *framebuffers)
 
typedef void(GLAD_API_PTRPFNGLDELETEPROGRAMPROC) (GLuint program)
 
typedef void(GLAD_API_PTRPFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint *renderbuffers)
 
typedef void(GLAD_API_PTRPFNGLDELETESHADERPROC) (GLuint shader)
 
typedef void(GLAD_API_PTRPFNGLDELETETEXTURESPROC) (GLsizei n, const GLuint *textures)
 
typedef void(GLAD_API_PTRPFNGLDEPTHFUNCPROC) (GLenum func)
 
typedef void(GLAD_API_PTRPFNGLDEPTHMASKPROC) (GLboolean flag)
 
typedef void(GLAD_API_PTRPFNGLDEPTHRANGEFPROC) (GLfloat n, GLfloat f)
 
typedef void(GLAD_API_PTRPFNGLDETACHSHADERPROC) (GLuint program, GLuint shader)
 
typedef void(GLAD_API_PTRPFNGLDISABLEPROC) (GLenum cap)
 
typedef void(GLAD_API_PTRPFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index)
 
typedef void(GLAD_API_PTRPFNGLDISCARDFRAMEBUFFEREXTPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments)
 
typedef void(GLAD_API_PTRPFNGLDRAWARRAYSPROC) (GLenum mode, GLint first, GLsizei count)
 
typedef void(GLAD_API_PTRPFNGLDRAWELEMENTSPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices)
 
typedef void(GLAD_API_PTRPFNGLENABLEPROC) (GLenum cap)
 
typedef void(GLAD_API_PTRPFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index)
 
typedef void(GLAD_API_PTRPFNGLFINISHPROC) (void)
 
typedef void(GLAD_API_PTRPFNGLFLUSHPROC) (void)
 
typedef void(GLAD_API_PTRPFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
 
typedef void(GLAD_API_PTRPFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
 
typedef void(GLAD_API_PTRPFNGLFRONTFACEPROC) (GLenum mode)
 
typedef void(GLAD_API_PTRPFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers)
 
typedef void(GLAD_API_PTRPFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers)
 
typedef void(GLAD_API_PTRPFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuffers)
 
typedef void(GLAD_API_PTRPFNGLGENTEXTURESPROC) (GLsizei n, GLuint *textures)
 
typedef void(GLAD_API_PTRPFNGLGENERATEMIPMAPPROC) (GLenum target)
 
typedef void(GLAD_API_PTRPFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
 
typedef void(GLAD_API_PTRPFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
 
typedef void(GLAD_API_PTRPFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)
 
typedef GLint(GLAD_API_PTRPFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name)
 
typedef void(GLAD_API_PTRPFNGLGETBOOLEANVPROC) (GLenum pname, GLboolean *data)
 
typedef void(GLAD_API_PTRPFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params)
 
typedef void(GLAD_API_PTRPFNGLGETBUFFERPOINTERVOESPROC) (GLenum target, GLenum pname, void **params)
 
typedef GLuint(GLAD_API_PTRPFNGLGETDEBUGMESSAGELOGKHRPROC) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
 
typedef GLenum(GLAD_API_PTRPFNGLGETERRORPROC) (void)
 
typedef void(GLAD_API_PTRPFNGLGETFLOATVPROC) (GLenum pname, GLfloat *data)
 
typedef void(GLAD_API_PTRPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params)
 
typedef void(GLAD_API_PTRPFNGLGETINTEGERVPROC) (GLenum pname, GLint *data)
 
typedef void(GLAD_API_PTRPFNGLGETOBJECTLABELKHRPROC) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
 
typedef void(GLAD_API_PTRPFNGLGETOBJECTPTRLABELKHRPROC) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
 
typedef void(GLAD_API_PTRPFNGLGETPOINTERVKHRPROC) (GLenum pname, void **params)
 
typedef void(GLAD_API_PTRPFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
 
typedef void(GLAD_API_PTRPFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params)
 
typedef void(GLAD_API_PTRPFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params)
 
typedef void(GLAD_API_PTRPFNGLGETSAMPLERPARAMETERIIVOESPROC) (GLuint sampler, GLenum pname, GLint *params)
 
typedef void(GLAD_API_PTRPFNGLGETSAMPLERPARAMETERIUIVOESPROC) (GLuint sampler, GLenum pname, GLuint *params)
 
typedef void(GLAD_API_PTRPFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
 
typedef void(GLAD_API_PTRPFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
 
typedef void(GLAD_API_PTRPFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
 
typedef void(GLAD_API_PTRPFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params)
 
typedef const GLubyte *(GLAD_API_PTRPFNGLGETSTRINGPROC) (GLenum name)
 
typedef void(GLAD_API_PTRPFNGLGETTEXPARAMETERIIVOESPROC) (GLenum target, GLenum pname, GLint *params)
 
typedef void(GLAD_API_PTRPFNGLGETTEXPARAMETERIUIVOESPROC) (GLenum target, GLenum pname, GLuint *params)
 
typedef void(GLAD_API_PTRPFNGLGETTEXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params)
 
typedef void(GLAD_API_PTRPFNGLGETTEXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params)
 
typedef GLint(GLAD_API_PTRPFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar *name)
 
typedef void(GLAD_API_PTRPFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat *params)
 
typedef void(GLAD_API_PTRPFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint *params)
 
typedef void(GLAD_API_PTRPFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, void **pointer)
 
typedef void(GLAD_API_PTRPFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat *params)
 
typedef void(GLAD_API_PTRPFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint *params)
 
typedef void(GLAD_API_PTRPFNGLHINTPROC) (GLenum target, GLenum mode)
 
typedef GLboolean(GLAD_API_PTRPFNGLISBUFFERPROC) (GLuint buffer)
 
typedef GLboolean(GLAD_API_PTRPFNGLISENABLEDPROC) (GLenum cap)
 
typedef GLboolean(GLAD_API_PTRPFNGLISFRAMEBUFFERPROC) (GLuint framebuffer)
 
typedef GLboolean(GLAD_API_PTRPFNGLISPROGRAMPROC) (GLuint program)
 
typedef GLboolean(GLAD_API_PTRPFNGLISRENDERBUFFERPROC) (GLuint renderbuffer)
 
typedef GLboolean(GLAD_API_PTRPFNGLISSHADERPROC) (GLuint shader)
 
typedef GLboolean(GLAD_API_PTRPFNGLISTEXTUREPROC) (GLuint texture)
 
typedef void(GLAD_API_PTRPFNGLLINEWIDTHPROC) (GLfloat width)
 
typedef void(GLAD_API_PTRPFNGLLINKPROGRAMPROC) (GLuint program)
 
typedef void *(GLAD_API_PTRPFNGLMAPBUFFEROESPROC) (GLenum target, GLenum access)
 
typedef void(GLAD_API_PTRPFNGLOBJECTLABELKHRPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
 
typedef void(GLAD_API_PTRPFNGLOBJECTPTRLABELKHRPROC) (const void *ptr, GLsizei length, const GLchar *label)
 
typedef void(GLAD_API_PTRPFNGLPIXELSTOREIPROC) (GLenum pname, GLint param)
 
typedef void(GLAD_API_PTRPFNGLPOLYGONOFFSETPROC) (GLfloat factor, GLfloat units)
 
typedef void(GLAD_API_PTRPFNGLPOPDEBUGGROUPKHRPROC) (void)
 
typedef void(GLAD_API_PTRPFNGLPUSHDEBUGGROUPKHRPROC) (GLenum source, GLuint id, GLsizei length, const GLchar *message)
 
typedef void(GLAD_API_PTRPFNGLREADPIXELSPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)
 
typedef void(GLAD_API_PTRPFNGLRELEASESHADERCOMPILERPROC) (void)
 
typedef void(GLAD_API_PTRPFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
 
typedef void(GLAD_API_PTRPFNGLSAMPLECOVERAGEPROC) (GLfloat value, GLboolean invert)
 
typedef void(GLAD_API_PTRPFNGLSAMPLERPARAMETERIIVOESPROC) (GLuint sampler, GLenum pname, const GLint *param)
 
typedef void(GLAD_API_PTRPFNGLSAMPLERPARAMETERIUIVOESPROC) (GLuint sampler, GLenum pname, const GLuint *param)
 
typedef void(GLAD_API_PTRPFNGLSCISSORPROC) (GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(GLAD_API_PTRPFNGLSHADERBINARYPROC) (GLsizei count, const GLuint *shaders, GLenum binaryFormat, const void *binary, GLsizei length)
 
typedef void(GLAD_API_PTRPFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
 
typedef void(GLAD_API_PTRPFNGLSTENCILFUNCPROC) (GLenum func, GLint ref, GLuint mask)
 
typedef void(GLAD_API_PTRPFNGLSTENCILFUNCSEPARATEPROC) (GLenum face, GLenum func, GLint ref, GLuint mask)
 
typedef void(GLAD_API_PTRPFNGLSTENCILMASKPROC) (GLuint mask)
 
typedef void(GLAD_API_PTRPFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask)
 
typedef void(GLAD_API_PTRPFNGLSTENCILOPPROC) (GLenum fail, GLenum zfail, GLenum zpass)
 
typedef void(GLAD_API_PTRPFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
 
typedef void(GLAD_API_PTRPFNGLTEXIMAGE2DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
 
typedef void(GLAD_API_PTRPFNGLTEXPARAMETERIIVOESPROC) (GLenum target, GLenum pname, const GLint *params)
 
typedef void(GLAD_API_PTRPFNGLTEXPARAMETERIUIVOESPROC) (GLenum target, GLenum pname, const GLuint *params)
 
typedef void(GLAD_API_PTRPFNGLTEXPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat param)
 
typedef void(GLAD_API_PTRPFNGLTEXPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params)
 
typedef void(GLAD_API_PTRPFNGLTEXPARAMETERIPROC) (GLenum target, GLenum pname, GLint param)
 
typedef void(GLAD_API_PTRPFNGLTEXPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params)
 
typedef void(GLAD_API_PTRPFNGLTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM1FPROC) (GLint location, GLfloat v0)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat *value)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM1IPROC) (GLint location, GLint v0)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint *value)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat *value)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint *value)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat *value)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint *value)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat *value)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
 
typedef void(GLAD_API_PTRPFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint *value)
 
typedef void(GLAD_API_PTRPFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLAD_API_PTRPFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLAD_API_PTRPFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef GLboolean(GLAD_API_PTRPFNGLUNMAPBUFFEROESPROC) (GLenum target)
 
typedef void(GLAD_API_PTRPFNGLUSEPROGRAMPROC) (GLuint program)
 
typedef void(GLAD_API_PTRPFNGLVALIDATEPROGRAMPROC) (GLuint program)
 
typedef void(GLAD_API_PTRPFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x)
 
typedef void(GLAD_API_PTRPFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat *v)
 
typedef void(GLAD_API_PTRPFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y)
 
typedef void(GLAD_API_PTRPFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat *v)
 
typedef void(GLAD_API_PTRPFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z)
 
typedef void(GLAD_API_PTRPFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat *v)
 
typedef void(GLAD_API_PTRPFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 
typedef void(GLAD_API_PTRPFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat *v)
 
typedef void(GLAD_API_PTRPFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
 
typedef void(GLAD_API_PTRPFNGLVIEWPORTPROC) (GLint x, GLint y, GLsizei width, GLsizei height)
 

Functions

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

Variables

GLAD_API_CALL int GLAD_GL_ES_VERSION_2_0
 
GLAD_API_CALL int GLAD_GL_EXT_discard_framebuffer
 
GLAD_API_CALL int GLAD_GL_EXT_texture_compression_s3tc
 
GLAD_API_CALL int GLAD_GL_EXT_texture_filter_anisotropic
 
GLAD_API_CALL int GLAD_GL_EXT_texture_format_BGRA8888
 
GLAD_API_CALL int GLAD_GL_KHR_debug
 
GLAD_API_CALL int GLAD_GL_OES_depth32
 
GLAD_API_CALL int GLAD_GL_OES_mapbuffer
 
GLAD_API_CALL int GLAD_GL_OES_rgb8_rgba8
 
GLAD_API_CALL int GLAD_GL_OES_texture_border_clamp
 
GLAD_API_CALL PFNGLACTIVETEXTUREPROC glad_glActiveTexture
 
GLAD_API_CALL PFNGLATTACHSHADERPROC glad_glAttachShader
 
GLAD_API_CALL PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation
 
GLAD_API_CALL PFNGLBINDBUFFERPROC glad_glBindBuffer
 
GLAD_API_CALL PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer
 
GLAD_API_CALL PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer
 
GLAD_API_CALL PFNGLBINDTEXTUREPROC glad_glBindTexture
 
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 PFNGLBUFFERDATAPROC glad_glBufferData
 
GLAD_API_CALL PFNGLBUFFERSUBDATAPROC glad_glBufferSubData
 
GLAD_API_CALL PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus
 
GLAD_API_CALL PFNGLCLEARPROC glad_glClear
 
GLAD_API_CALL PFNGLCLEARCOLORPROC glad_glClearColor
 
GLAD_API_CALL PFNGLCLEARDEPTHFPROC glad_glClearDepthf
 
GLAD_API_CALL PFNGLCLEARSTENCILPROC glad_glClearStencil
 
GLAD_API_CALL PFNGLCOLORMASKPROC glad_glColorMask
 
GLAD_API_CALL PFNGLCOMPILESHADERPROC glad_glCompileShader
 
GLAD_API_CALL PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D
 
GLAD_API_CALL PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D
 
GLAD_API_CALL PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D
 
GLAD_API_CALL PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D
 
GLAD_API_CALL PFNGLCREATEPROGRAMPROC glad_glCreateProgram
 
GLAD_API_CALL PFNGLCREATESHADERPROC glad_glCreateShader
 
GLAD_API_CALL PFNGLCULLFACEPROC glad_glCullFace
 
GLAD_API_CALL PFNGLDEBUGMESSAGECALLBACKKHRPROC glad_glDebugMessageCallbackKHR
 
GLAD_API_CALL PFNGLDEBUGMESSAGECONTROLKHRPROC glad_glDebugMessageControlKHR
 
GLAD_API_CALL PFNGLDEBUGMESSAGEINSERTKHRPROC glad_glDebugMessageInsertKHR
 
GLAD_API_CALL PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers
 
GLAD_API_CALL PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers
 
GLAD_API_CALL PFNGLDELETEPROGRAMPROC glad_glDeleteProgram
 
GLAD_API_CALL PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers
 
GLAD_API_CALL PFNGLDELETESHADERPROC glad_glDeleteShader
 
GLAD_API_CALL PFNGLDELETETEXTURESPROC glad_glDeleteTextures
 
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 PFNGLDISCARDFRAMEBUFFEREXTPROC glad_glDiscardFramebufferEXT
 
GLAD_API_CALL PFNGLDRAWARRAYSPROC glad_glDrawArrays
 
GLAD_API_CALL PFNGLDRAWELEMENTSPROC glad_glDrawElements
 
GLAD_API_CALL PFNGLENABLEPROC glad_glEnable
 
GLAD_API_CALL PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray
 
GLAD_API_CALL PFNGLFINISHPROC glad_glFinish
 
GLAD_API_CALL PFNGLFLUSHPROC glad_glFlush
 
GLAD_API_CALL PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer
 
GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D
 
GLAD_API_CALL PFNGLFRONTFACEPROC glad_glFrontFace
 
GLAD_API_CALL PFNGLGENBUFFERSPROC glad_glGenBuffers
 
GLAD_API_CALL PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers
 
GLAD_API_CALL PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers
 
GLAD_API_CALL PFNGLGENTEXTURESPROC glad_glGenTextures
 
GLAD_API_CALL PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap
 
GLAD_API_CALL PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib
 
GLAD_API_CALL PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform
 
GLAD_API_CALL PFNGLGETATTACHEDSHADERSPROC glad_glGetAttachedShaders
 
GLAD_API_CALL PFNGLGETATTRIBLOCATIONPROC glad_glGetAttribLocation
 
GLAD_API_CALL PFNGLGETBOOLEANVPROC glad_glGetBooleanv
 
GLAD_API_CALL PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv
 
GLAD_API_CALL PFNGLGETBUFFERPOINTERVOESPROC glad_glGetBufferPointervOES
 
GLAD_API_CALL PFNGLGETDEBUGMESSAGELOGKHRPROC glad_glGetDebugMessageLogKHR
 
GLAD_API_CALL PFNGLGETERRORPROC glad_glGetError
 
GLAD_API_CALL PFNGLGETFLOATVPROC glad_glGetFloatv
 
GLAD_API_CALL PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv
 
GLAD_API_CALL PFNGLGETINTEGERVPROC glad_glGetIntegerv
 
GLAD_API_CALL PFNGLGETOBJECTLABELKHRPROC glad_glGetObjectLabelKHR
 
GLAD_API_CALL PFNGLGETOBJECTPTRLABELKHRPROC glad_glGetObjectPtrLabelKHR
 
GLAD_API_CALL PFNGLGETPOINTERVKHRPROC glad_glGetPointervKHR
 
GLAD_API_CALL PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog
 
GLAD_API_CALL PFNGLGETPROGRAMIVPROC glad_glGetProgramiv
 
GLAD_API_CALL PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv
 
GLAD_API_CALL PFNGLGETSAMPLERPARAMETERIIVOESPROC glad_glGetSamplerParameterIivOES
 
GLAD_API_CALL PFNGLGETSAMPLERPARAMETERIUIVOESPROC glad_glGetSamplerParameterIuivOES
 
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 PFNGLGETTEXPARAMETERIIVOESPROC glad_glGetTexParameterIivOES
 
GLAD_API_CALL PFNGLGETTEXPARAMETERIUIVOESPROC glad_glGetTexParameterIuivOES
 
GLAD_API_CALL PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv
 
GLAD_API_CALL PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv
 
GLAD_API_CALL PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation
 
GLAD_API_CALL PFNGLGETUNIFORMFVPROC glad_glGetUniformfv
 
GLAD_API_CALL PFNGLGETUNIFORMIVPROC glad_glGetUniformiv
 
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 PFNGLISBUFFERPROC glad_glIsBuffer
 
GLAD_API_CALL PFNGLISENABLEDPROC glad_glIsEnabled
 
GLAD_API_CALL PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer
 
GLAD_API_CALL PFNGLISPROGRAMPROC glad_glIsProgram
 
GLAD_API_CALL PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer
 
GLAD_API_CALL PFNGLISSHADERPROC glad_glIsShader
 
GLAD_API_CALL PFNGLISTEXTUREPROC glad_glIsTexture
 
GLAD_API_CALL PFNGLLINEWIDTHPROC glad_glLineWidth
 
GLAD_API_CALL PFNGLLINKPROGRAMPROC glad_glLinkProgram
 
GLAD_API_CALL PFNGLMAPBUFFEROESPROC glad_glMapBufferOES
 
GLAD_API_CALL PFNGLOBJECTLABELKHRPROC glad_glObjectLabelKHR
 
GLAD_API_CALL PFNGLOBJECTPTRLABELKHRPROC glad_glObjectPtrLabelKHR
 
GLAD_API_CALL PFNGLPIXELSTOREIPROC glad_glPixelStorei
 
GLAD_API_CALL PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset
 
GLAD_API_CALL PFNGLPOPDEBUGGROUPKHRPROC glad_glPopDebugGroupKHR
 
GLAD_API_CALL PFNGLPUSHDEBUGGROUPKHRPROC glad_glPushDebugGroupKHR
 
GLAD_API_CALL PFNGLREADPIXELSPROC glad_glReadPixels
 
GLAD_API_CALL PFNGLRELEASESHADERCOMPILERPROC glad_glReleaseShaderCompiler
 
GLAD_API_CALL PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage
 
GLAD_API_CALL PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage
 
GLAD_API_CALL PFNGLSAMPLERPARAMETERIIVOESPROC glad_glSamplerParameterIivOES
 
GLAD_API_CALL PFNGLSAMPLERPARAMETERIUIVOESPROC glad_glSamplerParameterIuivOES
 
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 PFNGLTEXPARAMETERIIVOESPROC glad_glTexParameterIivOES
 
GLAD_API_CALL PFNGLTEXPARAMETERIUIVOESPROC glad_glTexParameterIuivOES
 
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 PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D
 
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 PFNGLUNIFORM2FPROC glad_glUniform2f
 
GLAD_API_CALL PFNGLUNIFORM2FVPROC glad_glUniform2fv
 
GLAD_API_CALL PFNGLUNIFORM2IPROC glad_glUniform2i
 
GLAD_API_CALL PFNGLUNIFORM2IVPROC glad_glUniform2iv
 
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 PFNGLUNIFORM4FPROC glad_glUniform4f
 
GLAD_API_CALL PFNGLUNIFORM4FVPROC glad_glUniform4fv
 
GLAD_API_CALL PFNGLUNIFORM4IPROC glad_glUniform4i
 
GLAD_API_CALL PFNGLUNIFORM4IVPROC glad_glUniform4iv
 
GLAD_API_CALL PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv
 
GLAD_API_CALL PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv
 
GLAD_API_CALL PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv
 
GLAD_API_CALL PFNGLUNMAPBUFFEROESPROC glad_glUnmapBufferOES
 
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 PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer
 
GLAD_API_CALL PFNGLVIEWPORTPROC glad_glViewport
 

Macro Definition Documentation

◆ __gl2_h_

#define __gl2_h_   1

Loader generated by glad 2.0.7 on Sat Sep 7 20:28:16 2024.

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

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

APIs:

  • gles2=2.0

Options:

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

Commandline: –api='gles2=2.0' –extensions='GL_EXT_discard_framebuffer,GL_EXT_texture_compression_s3tc,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_format_BGRA8888,GL_KHR_debug,GL_OES_depth32,GL_OES_mapbuffer,GL_OES_rgb8_rgba8,GL_OES_texture_border_clamp' c

Online: http://glad.sh/#api=gles2%3D2.0&extensions=GL_EXT_discard_framebuffer%2CGL_EXT_texture_compression_s3tc%2CGL_EXT_texture_filter_anisotropic%2CGL_EXT_texture_format_BGRA8888%2CGL_KHR_debug%2CGL_OES_depth32%2CGL_OES_mapbuffer%2CGL_OES_rgb8_rgba8%2CGL_OES_texture_border_clamp&generator=c&options=

◆ __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_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_ALWAYS

#define GL_ALWAYS   0x0207

◆ 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_BGRA_EXT

#define GL_BGRA_EXT   0x80E1

◆ 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_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_OES

#define GL_BUFFER_ACCESS_OES   0x88BB

◆ GL_BUFFER_KHR

#define GL_BUFFER_KHR   0x82E0

◆ GL_BUFFER_MAP_POINTER_OES

#define GL_BUFFER_MAP_POINTER_OES   0x88BD

◆ GL_BUFFER_MAPPED_OES

#define GL_BUFFER_MAPPED_OES   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_BORDER_OES

#define GL_CLAMP_TO_BORDER_OES   0x812D

◆ GL_CLAMP_TO_EDGE

#define GL_CLAMP_TO_EDGE   0x812F

◆ GL_COLOR_ATTACHMENT0

#define GL_COLOR_ATTACHMENT0   0x8CE0

◆ GL_COLOR_BUFFER_BIT

#define GL_COLOR_BUFFER_BIT   0x00004000

◆ GL_COLOR_CLEAR_VALUE

#define GL_COLOR_CLEAR_VALUE   0x0C22

◆ GL_COLOR_EXT

#define GL_COLOR_EXT   0x1800

◆ GL_COLOR_WRITEMASK

#define GL_COLOR_WRITEMASK   0x0C23

◆ GL_COMPILE_STATUS

#define GL_COMPILE_STATUS   0x8B81

◆ GL_COMPRESSED_RGB_S3TC_DXT1_EXT

#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT   0x83F0

◆ GL_COMPRESSED_RGBA_S3TC_DXT1_EXT

#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT   0x83F1

◆ GL_COMPRESSED_RGBA_S3TC_DXT3_EXT

#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT   0x83F2

◆ GL_COMPRESSED_RGBA_S3TC_DXT5_EXT

#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT   0x83F3

◆ GL_COMPRESSED_TEXTURE_FORMATS

#define GL_COMPRESSED_TEXTURE_FORMATS   0x86A3

◆ GL_CONSTANT_ALPHA

#define GL_CONSTANT_ALPHA   0x8003

◆ GL_CONSTANT_COLOR

#define GL_CONSTANT_COLOR   0x8001

◆ GL_CONTEXT_FLAG_DEBUG_BIT_KHR

#define GL_CONTEXT_FLAG_DEBUG_BIT_KHR   0x00000002

◆ 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_VERTEX_ATTRIB

#define GL_CURRENT_VERTEX_ATTRIB   0x8626

◆ GL_CW

#define GL_CW   0x0900

◆ GL_DEBUG_CALLBACK_FUNCTION_KHR

#define GL_DEBUG_CALLBACK_FUNCTION_KHR   0x8244

◆ GL_DEBUG_CALLBACK_USER_PARAM_KHR

#define GL_DEBUG_CALLBACK_USER_PARAM_KHR   0x8245

◆ GL_DEBUG_GROUP_STACK_DEPTH_KHR

#define GL_DEBUG_GROUP_STACK_DEPTH_KHR   0x826D

◆ GL_DEBUG_LOGGED_MESSAGES_KHR

#define GL_DEBUG_LOGGED_MESSAGES_KHR   0x9145

◆ GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR

#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR   0x8243

◆ GL_DEBUG_OUTPUT_KHR

#define GL_DEBUG_OUTPUT_KHR   0x92E0

◆ GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR

#define GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR   0x8242

◆ GL_DEBUG_SEVERITY_HIGH_KHR

#define GL_DEBUG_SEVERITY_HIGH_KHR   0x9146

◆ GL_DEBUG_SEVERITY_LOW_KHR

#define GL_DEBUG_SEVERITY_LOW_KHR   0x9148

◆ GL_DEBUG_SEVERITY_MEDIUM_KHR

#define GL_DEBUG_SEVERITY_MEDIUM_KHR   0x9147

◆ GL_DEBUG_SEVERITY_NOTIFICATION_KHR

#define GL_DEBUG_SEVERITY_NOTIFICATION_KHR   0x826B

◆ GL_DEBUG_SOURCE_API_KHR

#define GL_DEBUG_SOURCE_API_KHR   0x8246

◆ GL_DEBUG_SOURCE_APPLICATION_KHR

#define GL_DEBUG_SOURCE_APPLICATION_KHR   0x824A

◆ GL_DEBUG_SOURCE_OTHER_KHR

#define GL_DEBUG_SOURCE_OTHER_KHR   0x824B

◆ GL_DEBUG_SOURCE_SHADER_COMPILER_KHR

#define GL_DEBUG_SOURCE_SHADER_COMPILER_KHR   0x8248

◆ GL_DEBUG_SOURCE_THIRD_PARTY_KHR

#define GL_DEBUG_SOURCE_THIRD_PARTY_KHR   0x8249

◆ GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR

#define GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR   0x8247

◆ GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR

#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR   0x824D

◆ GL_DEBUG_TYPE_ERROR_KHR

#define GL_DEBUG_TYPE_ERROR_KHR   0x824C

◆ GL_DEBUG_TYPE_MARKER_KHR

#define GL_DEBUG_TYPE_MARKER_KHR   0x8268

◆ GL_DEBUG_TYPE_OTHER_KHR

#define GL_DEBUG_TYPE_OTHER_KHR   0x8251

◆ GL_DEBUG_TYPE_PERFORMANCE_KHR

#define GL_DEBUG_TYPE_PERFORMANCE_KHR   0x8250

◆ GL_DEBUG_TYPE_POP_GROUP_KHR

#define GL_DEBUG_TYPE_POP_GROUP_KHR   0x826A

◆ GL_DEBUG_TYPE_PORTABILITY_KHR

#define GL_DEBUG_TYPE_PORTABILITY_KHR   0x824F

◆ GL_DEBUG_TYPE_PUSH_GROUP_KHR

#define GL_DEBUG_TYPE_PUSH_GROUP_KHR   0x8269

◆ GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR

#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR   0x824E

◆ GL_DECR

#define GL_DECR   0x1E03

◆ GL_DECR_WRAP

#define GL_DECR_WRAP   0x8508

◆ GL_DELETE_STATUS

#define GL_DELETE_STATUS   0x8B80

◆ 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_COMPONENT32_OES

#define GL_DEPTH_COMPONENT32_OES   0x81A7

◆ GL_DEPTH_EXT

#define GL_DEPTH_EXT   0x1801

◆ GL_DEPTH_FUNC

#define GL_DEPTH_FUNC   0x0B74

◆ GL_DEPTH_RANGE

#define GL_DEPTH_RANGE   0x0B70

◆ 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_DST_ALPHA

#define GL_DST_ALPHA   0x0304

◆ GL_DST_COLOR

#define GL_DST_COLOR   0x0306

◆ GL_DYNAMIC_DRAW

#define GL_DYNAMIC_DRAW   0x88E8

◆ 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_EXT_discard_framebuffer

#define GL_EXT_discard_framebuffer   1

◆ GL_EXT_texture_compression_s3tc

#define GL_EXT_texture_compression_s3tc   1

◆ GL_EXT_texture_filter_anisotropic

#define GL_EXT_texture_filter_anisotropic   1

◆ GL_EXT_texture_format_BGRA8888

#define GL_EXT_texture_format_BGRA8888   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_MAT2

#define GL_FLOAT_MAT2   0x8B5A

◆ GL_FLOAT_MAT3

#define GL_FLOAT_MAT3   0x8B5B

◆ GL_FLOAT_MAT4

#define GL_FLOAT_MAT4   0x8B5C

◆ 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_FRAMEBUFFER

#define GL_FRAMEBUFFER   0x8D40

◆ 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_TEXTURE_CUBE_MAP_FACE

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE   0x8CD3

◆ 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_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_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_BITS

#define GL_GREEN_BITS   0x0D53

◆ 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_VEC2

#define GL_INT_VEC2   0x8B53

◆ GL_INT_VEC3

#define GL_INT_VEC3   0x8B54

◆ GL_INT_VEC4

#define GL_INT_VEC4   0x8B55

◆ GL_INVALID_ENUM

#define GL_INVALID_ENUM   0x0500

◆ GL_INVALID_FRAMEBUFFER_OPERATION

#define GL_INVALID_FRAMEBUFFER_OPERATION   0x0506

◆ 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_KHR_debug

#define GL_KHR_debug   1

◆ 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_MAX_COMBINED_TEXTURE_IMAGE_UNITS

#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS   0x8B4D

◆ GL_MAX_CUBE_MAP_TEXTURE_SIZE

#define GL_MAX_CUBE_MAP_TEXTURE_SIZE   0x851C

◆ GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR

#define GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR   0x826C

◆ GL_MAX_DEBUG_LOGGED_MESSAGES_KHR

#define GL_MAX_DEBUG_LOGGED_MESSAGES_KHR   0x9144

◆ GL_MAX_DEBUG_MESSAGE_LENGTH_KHR

#define GL_MAX_DEBUG_MESSAGE_LENGTH_KHR   0x9143

◆ GL_MAX_FRAGMENT_UNIFORM_VECTORS

#define GL_MAX_FRAGMENT_UNIFORM_VECTORS   0x8DFD

◆ GL_MAX_LABEL_LENGTH_KHR

#define GL_MAX_LABEL_LENGTH_KHR   0x82E8

◆ GL_MAX_RENDERBUFFER_SIZE

#define GL_MAX_RENDERBUFFER_SIZE   0x84E8

◆ GL_MAX_TEXTURE_IMAGE_UNITS

#define GL_MAX_TEXTURE_IMAGE_UNITS   0x8872

◆ GL_MAX_TEXTURE_MAX_ANISOTROPY

#define GL_MAX_TEXTURE_MAX_ANISOTROPY   0x84FF

◆ GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT

#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT   0x84FF

◆ GL_MAX_TEXTURE_SIZE

#define GL_MAX_TEXTURE_SIZE   0x0D33

◆ GL_MAX_VARYING_VECTORS

#define GL_MAX_VARYING_VECTORS   0x8DFC

◆ GL_MAX_VERTEX_ATTRIBS

#define GL_MAX_VERTEX_ATTRIBS   0x8869

◆ GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS

#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS   0x8B4C

◆ 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_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_SHADER_BINARY_FORMATS

#define GL_NUM_SHADER_BINARY_FORMATS   0x8DF9

◆ GL_OES_depth32

#define GL_OES_depth32   1

◆ GL_OES_mapbuffer

#define GL_OES_mapbuffer   1

◆ GL_OES_rgb8_rgba8

#define GL_OES_rgb8_rgba8   1

◆ GL_OES_texture_border_clamp

#define GL_OES_texture_border_clamp   1

◆ 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_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_PROGRAM_KHR

#define GL_PROGRAM_KHR   0x82E2

◆ GL_PROGRAM_PIPELINE_KHR

#define GL_PROGRAM_PIPELINE_KHR   0x82E4

◆ GL_QUERY_KHR

#define GL_QUERY_KHR   0x82E3

◆ GL_RED_BITS

#define GL_RED_BITS   0x0D52

◆ 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_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_RGB

#define GL_RGB   0x1907

◆ GL_RGB565

#define GL_RGB565   0x8D62

◆ GL_RGB5_A1

#define GL_RGB5_A1   0x8057

◆ GL_RGB8_OES

#define GL_RGB8_OES   0x8051

◆ GL_RGBA

#define GL_RGBA   0x1908

◆ GL_RGBA4

#define GL_RGBA4   0x8056

◆ GL_RGBA8_OES

#define GL_RGBA8_OES   0x8058

◆ 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_CUBE

#define GL_SAMPLER_CUBE   0x8B60

◆ GL_SAMPLER_KHR

#define GL_SAMPLER_KHR   0x82E6

◆ GL_SAMPLES

#define GL_SAMPLES   0x80A9

◆ GL_SCISSOR_BOX

#define GL_SCISSOR_BOX   0x0C10

◆ GL_SCISSOR_TEST

#define GL_SCISSOR_TEST   0x0C11

◆ GL_SHADER_BINARY_FORMATS

#define GL_SHADER_BINARY_FORMATS   0x8DF8

◆ GL_SHADER_COMPILER

#define GL_SHADER_COMPILER   0x8DFA

◆ GL_SHADER_KHR

#define GL_SHADER_KHR   0x82E1

◆ 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_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_STACK_OVERFLOW_KHR

#define GL_STACK_OVERFLOW_KHR   0x0503

◆ GL_STACK_UNDERFLOW_KHR

#define GL_STACK_UNDERFLOW_KHR   0x0504

◆ GL_STATIC_DRAW

#define GL_STATIC_DRAW   0x88E4

◆ 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_EXT

#define GL_STENCIL_EXT   0x1802

◆ 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_DRAW

#define GL_STREAM_DRAW   0x88E0

◆ GL_SUBPIXEL_BITS

#define GL_SUBPIXEL_BITS   0x0D50

◆ 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_BINDING_2D

#define GL_TEXTURE_BINDING_2D   0x8069

◆ GL_TEXTURE_BINDING_CUBE_MAP

#define GL_TEXTURE_BINDING_CUBE_MAP   0x8514

◆ GL_TEXTURE_BORDER_COLOR_OES

#define GL_TEXTURE_BORDER_COLOR_OES   0x1004

◆ 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_MAG_FILTER

#define GL_TEXTURE_MAG_FILTER   0x2800

◆ GL_TEXTURE_MAX_ANISOTROPY

#define GL_TEXTURE_MAX_ANISOTROPY   0x84FE

◆ GL_TEXTURE_MAX_ANISOTROPY_EXT

#define GL_TEXTURE_MAX_ANISOTROPY_EXT   0x84FE

◆ GL_TEXTURE_MIN_FILTER

#define GL_TEXTURE_MIN_FILTER   0x2801

◆ GL_TEXTURE_WRAP_S

#define GL_TEXTURE_WRAP_S   0x2802

◆ GL_TEXTURE_WRAP_T

#define GL_TEXTURE_WRAP_T   0x2803

◆ 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_UNPACK_ALIGNMENT

#define GL_UNPACK_ALIGNMENT   0x0CF5

◆ GL_UNSIGNED_BYTE

#define GL_UNSIGNED_BYTE   0x1401

◆ GL_UNSIGNED_INT

#define GL_UNSIGNED_INT   0x1405

◆ 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_KHR

#define GL_VERTEX_ARRAY_KHR   0x8074

◆ GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING   0x889F

◆ GL_VERTEX_ATTRIB_ARRAY_ENABLED

#define GL_VERTEX_ATTRIB_ARRAY_ENABLED   0x8622

◆ 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_WRITE_ONLY_OES

#define GL_WRITE_ONLY_OES   0x88B9

◆ 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.7"

◆ GLAD_GLES2

#define GLAD_GLES2

◆ GLAD_GNUC_EXTENSION

#define GLAD_GNUC_EXTENSION

◆ GLAD_MAKE_VERSION

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

◆ 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)    (void)(x)

◆ GLAD_VERSION_MAJOR

#define GLAD_VERSION_MAJOR (   version)    (version / 10000)

◆ GLAD_VERSION_MINOR

#define GLAD_VERSION_MINOR (   version)    (version % 10000)

◆ GLAPI

#define GLAPI   GLAD_API_CALL

◆ GLAPIENTRY

#define GLAPIENTRY   GLAD_API_PTR

◆ glAttachShader

#define glAttachShader   glad_glAttachShader

◆ glBindAttribLocation

#define glBindAttribLocation   glad_glBindAttribLocation

◆ glBindBuffer

#define glBindBuffer   glad_glBindBuffer

◆ glBindFramebuffer

#define glBindFramebuffer   glad_glBindFramebuffer

◆ glBindRenderbuffer

#define glBindRenderbuffer   glad_glBindRenderbuffer

◆ glBindTexture

#define glBindTexture   glad_glBindTexture

◆ 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

◆ glBufferData

#define glBufferData   glad_glBufferData

◆ glBufferSubData

#define glBufferSubData   glad_glBufferSubData

◆ glCheckFramebufferStatus

#define glCheckFramebufferStatus   glad_glCheckFramebufferStatus

◆ glClear

#define glClear   glad_glClear

◆ glClearColor

#define glClearColor   glad_glClearColor

◆ glClearDepthf

#define glClearDepthf   glad_glClearDepthf

◆ glClearStencil

#define glClearStencil   glad_glClearStencil

◆ glColorMask

#define glColorMask   glad_glColorMask

◆ glCompileShader

#define glCompileShader   glad_glCompileShader

◆ glCompressedTexImage2D

#define glCompressedTexImage2D   glad_glCompressedTexImage2D

◆ glCompressedTexSubImage2D

#define glCompressedTexSubImage2D   glad_glCompressedTexSubImage2D

◆ glCopyTexImage2D

#define glCopyTexImage2D   glad_glCopyTexImage2D

◆ glCopyTexSubImage2D

#define glCopyTexSubImage2D   glad_glCopyTexSubImage2D

◆ glCreateProgram

#define glCreateProgram   glad_glCreateProgram

◆ glCreateShader

#define glCreateShader   glad_glCreateShader

◆ glCullFace

#define glCullFace   glad_glCullFace

◆ glDebugMessageCallbackKHR

#define glDebugMessageCallbackKHR   glad_glDebugMessageCallbackKHR

◆ glDebugMessageControlKHR

#define glDebugMessageControlKHR   glad_glDebugMessageControlKHR

◆ glDebugMessageInsertKHR

#define glDebugMessageInsertKHR   glad_glDebugMessageInsertKHR

◆ glDeleteBuffers

#define glDeleteBuffers   glad_glDeleteBuffers

◆ glDeleteFramebuffers

#define glDeleteFramebuffers   glad_glDeleteFramebuffers

◆ glDeleteProgram

#define glDeleteProgram   glad_glDeleteProgram

◆ glDeleteRenderbuffers

#define glDeleteRenderbuffers   glad_glDeleteRenderbuffers

◆ glDeleteShader

#define glDeleteShader   glad_glDeleteShader

◆ glDeleteTextures

#define glDeleteTextures   glad_glDeleteTextures

◆ 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

◆ glDiscardFramebufferEXT

#define glDiscardFramebufferEXT   glad_glDiscardFramebufferEXT

◆ glDrawArrays

#define glDrawArrays   glad_glDrawArrays

◆ glDrawElements

#define glDrawElements   glad_glDrawElements

◆ glEnable

#define glEnable   glad_glEnable

◆ glEnableVertexAttribArray

#define glEnableVertexAttribArray   glad_glEnableVertexAttribArray

◆ glFinish

#define glFinish   glad_glFinish

◆ glFlush

#define glFlush   glad_glFlush

◆ glFramebufferRenderbuffer

#define glFramebufferRenderbuffer   glad_glFramebufferRenderbuffer

◆ glFramebufferTexture2D

#define glFramebufferTexture2D   glad_glFramebufferTexture2D

◆ glFrontFace

#define glFrontFace   glad_glFrontFace

◆ glGenBuffers

#define glGenBuffers   glad_glGenBuffers

◆ glGenerateMipmap

#define glGenerateMipmap   glad_glGenerateMipmap

◆ glGenFramebuffers

#define glGenFramebuffers   glad_glGenFramebuffers

◆ glGenRenderbuffers

#define glGenRenderbuffers   glad_glGenRenderbuffers

◆ glGenTextures

#define glGenTextures   glad_glGenTextures

◆ glGetActiveAttrib

#define glGetActiveAttrib   glad_glGetActiveAttrib

◆ glGetActiveUniform

#define glGetActiveUniform   glad_glGetActiveUniform

◆ glGetAttachedShaders

#define glGetAttachedShaders   glad_glGetAttachedShaders

◆ glGetAttribLocation

#define glGetAttribLocation   glad_glGetAttribLocation

◆ glGetBooleanv

#define glGetBooleanv   glad_glGetBooleanv

◆ glGetBufferParameteriv

#define glGetBufferParameteriv   glad_glGetBufferParameteriv

◆ glGetBufferPointervOES

#define glGetBufferPointervOES   glad_glGetBufferPointervOES

◆ glGetDebugMessageLogKHR

#define glGetDebugMessageLogKHR   glad_glGetDebugMessageLogKHR

◆ glGetError

#define glGetError   glad_glGetError

◆ glGetFloatv

#define glGetFloatv   glad_glGetFloatv

◆ glGetFramebufferAttachmentParameteriv

#define glGetFramebufferAttachmentParameteriv   glad_glGetFramebufferAttachmentParameteriv

◆ glGetIntegerv

#define glGetIntegerv   glad_glGetIntegerv

◆ glGetObjectLabelKHR

#define glGetObjectLabelKHR   glad_glGetObjectLabelKHR

◆ glGetObjectPtrLabelKHR

#define glGetObjectPtrLabelKHR   glad_glGetObjectPtrLabelKHR

◆ glGetPointervKHR

#define glGetPointervKHR   glad_glGetPointervKHR

◆ glGetProgramInfoLog

#define glGetProgramInfoLog   glad_glGetProgramInfoLog

◆ glGetProgramiv

#define glGetProgramiv   glad_glGetProgramiv

◆ glGetRenderbufferParameteriv

#define glGetRenderbufferParameteriv   glad_glGetRenderbufferParameteriv

◆ glGetSamplerParameterIivOES

#define glGetSamplerParameterIivOES   glad_glGetSamplerParameterIivOES

◆ glGetSamplerParameterIuivOES

#define glGetSamplerParameterIuivOES   glad_glGetSamplerParameterIuivOES

◆ 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

◆ glGetTexParameterfv

#define glGetTexParameterfv   glad_glGetTexParameterfv

◆ glGetTexParameterIivOES

#define glGetTexParameterIivOES   glad_glGetTexParameterIivOES

◆ glGetTexParameterIuivOES

#define glGetTexParameterIuivOES   glad_glGetTexParameterIuivOES

◆ glGetTexParameteriv

#define glGetTexParameteriv   glad_glGetTexParameteriv

◆ glGetUniformfv

#define glGetUniformfv   glad_glGetUniformfv

◆ glGetUniformiv

#define glGetUniformiv   glad_glGetUniformiv

◆ glGetUniformLocation

#define glGetUniformLocation   glad_glGetUniformLocation

◆ glGetVertexAttribfv

#define glGetVertexAttribfv   glad_glGetVertexAttribfv

◆ glGetVertexAttribiv

#define glGetVertexAttribiv   glad_glGetVertexAttribiv

◆ glGetVertexAttribPointerv

#define glGetVertexAttribPointerv   glad_glGetVertexAttribPointerv

◆ glHint

#define glHint   glad_glHint

◆ glIsBuffer

#define glIsBuffer   glad_glIsBuffer

◆ glIsEnabled

#define glIsEnabled   glad_glIsEnabled

◆ glIsFramebuffer

#define glIsFramebuffer   glad_glIsFramebuffer

◆ glIsProgram

#define glIsProgram   glad_glIsProgram

◆ glIsRenderbuffer

#define glIsRenderbuffer   glad_glIsRenderbuffer

◆ glIsShader

#define glIsShader   glad_glIsShader

◆ glIsTexture

#define glIsTexture   glad_glIsTexture

◆ glLineWidth

#define glLineWidth   glad_glLineWidth

◆ glLinkProgram

#define glLinkProgram   glad_glLinkProgram

◆ glMapBufferOES

#define glMapBufferOES   glad_glMapBufferOES

◆ glObjectLabelKHR

#define glObjectLabelKHR   glad_glObjectLabelKHR

◆ glObjectPtrLabelKHR

#define glObjectPtrLabelKHR   glad_glObjectPtrLabelKHR

◆ glPixelStorei

#define glPixelStorei   glad_glPixelStorei

◆ glPolygonOffset

#define glPolygonOffset   glad_glPolygonOffset

◆ glPopDebugGroupKHR

#define glPopDebugGroupKHR   glad_glPopDebugGroupKHR

◆ glPushDebugGroupKHR

#define glPushDebugGroupKHR   glad_glPushDebugGroupKHR

◆ glReadPixels

#define glReadPixels   glad_glReadPixels

◆ glReleaseShaderCompiler

#define glReleaseShaderCompiler   glad_glReleaseShaderCompiler

◆ glRenderbufferStorage

#define glRenderbufferStorage   glad_glRenderbufferStorage

◆ glSampleCoverage

#define glSampleCoverage   glad_glSampleCoverage

◆ glSamplerParameterIivOES

#define glSamplerParameterIivOES   glad_glSamplerParameterIivOES

◆ glSamplerParameterIuivOES

#define glSamplerParameterIuivOES   glad_glSamplerParameterIuivOES

◆ 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

◆ glTexParameterf

#define glTexParameterf   glad_glTexParameterf

◆ glTexParameterfv

#define glTexParameterfv   glad_glTexParameterfv

◆ glTexParameteri

#define glTexParameteri   glad_glTexParameteri

◆ glTexParameterIivOES

#define glTexParameterIivOES   glad_glTexParameterIivOES

◆ glTexParameterIuivOES

#define glTexParameterIuivOES   glad_glTexParameterIuivOES

◆ glTexParameteriv

#define glTexParameteriv   glad_glTexParameteriv

◆ glTexSubImage2D

#define glTexSubImage2D   glad_glTexSubImage2D

◆ glUniform1f

#define glUniform1f   glad_glUniform1f

◆ glUniform1fv

#define glUniform1fv   glad_glUniform1fv

◆ glUniform1i

#define glUniform1i   glad_glUniform1i

◆ glUniform1iv

#define glUniform1iv   glad_glUniform1iv

◆ glUniform2f

#define glUniform2f   glad_glUniform2f

◆ glUniform2fv

#define glUniform2fv   glad_glUniform2fv

◆ glUniform2i

#define glUniform2i   glad_glUniform2i

◆ glUniform2iv

#define glUniform2iv   glad_glUniform2iv

◆ glUniform3f

#define glUniform3f   glad_glUniform3f

◆ glUniform3fv

#define glUniform3fv   glad_glUniform3fv

◆ glUniform3i

#define glUniform3i   glad_glUniform3i

◆ glUniform3iv

#define glUniform3iv   glad_glUniform3iv

◆ glUniform4f

#define glUniform4f   glad_glUniform4f

◆ glUniform4fv

#define glUniform4fv   glad_glUniform4fv

◆ glUniform4i

#define glUniform4i   glad_glUniform4i

◆ glUniform4iv

#define glUniform4iv   glad_glUniform4iv

◆ glUniformMatrix2fv

#define glUniformMatrix2fv   glad_glUniformMatrix2fv

◆ glUniformMatrix3fv

#define glUniformMatrix3fv   glad_glUniformMatrix3fv

◆ glUniformMatrix4fv

#define glUniformMatrix4fv   glad_glUniformMatrix4fv

◆ glUnmapBufferOES

#define glUnmapBufferOES   glad_glUnmapBufferOES

◆ 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

◆ glVertexAttribPointer

#define glVertexAttribPointer   glad_glVertexAttribPointer

◆ glViewport

#define glViewport   glad_glViewport

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)

◆ GLbitfield

typedef unsigned int GLbitfield

◆ GLboolean

typedef unsigned char GLboolean

◆ GLbyte

◆ GLchar

typedef char GLchar

◆ GLcharARB

typedef char GLcharARB

◆ GLclampd

typedef double GLclampd

◆ GLclampf

◆ GLclampx

◆ 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)

◆ GLdouble

typedef double GLdouble

◆ GLeglClientBufferEXT

typedef void* GLeglClientBufferEXT

◆ GLeglImageOES

typedef void* GLeglImageOES

◆ GLenum

typedef unsigned int GLenum

◆ GLfixed

◆ GLfloat

◆ GLhalf

◆ GLhalfARB

◆ GLhalfNV

typedef unsigned short GLhalfNV

◆ GLhandleARB

typedef unsigned int GLhandleARB

◆ GLint

typedef int GLint

◆ GLint64

◆ GLint64EXT

◆ GLintptr

◆ GLintptrARB

◆ GLshort

◆ GLsizei

typedef int GLsizei

◆ GLsizeiptr

◆ GLsizeiptrARB

◆ GLsync

typedef struct __GLsync* GLsync

◆ GLubyte

◆ GLuint

typedef unsigned int GLuint

◆ GLuint64

◆ GLuint64EXT

◆ GLushort

◆ GLvdpauSurfaceNV

◆ GLvoid

typedef void GLvoid

◆ 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)

◆ PFNGLBINDATTRIBLOCATIONPROC

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

◆ PFNGLBINDBUFFERPROC

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

◆ PFNGLBINDFRAMEBUFFERPROC

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

◆ PFNGLBINDRENDERBUFFERPROC

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

◆ PFNGLBINDTEXTUREPROC

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

◆ 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)

◆ 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)

◆ 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)

◆ 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)

◆ 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)

◆ 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)

◆ 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)

◆ PFNGLDEBUGMESSAGECALLBACKKHRPROC

typedef void(GLAD_API_PTR * PFNGLDEBUGMESSAGECALLBACKKHRPROC) (GLDEBUGPROCKHR callback, const void *userParam)

◆ PFNGLDEBUGMESSAGECONTROLKHRPROC

typedef void(GLAD_API_PTR * PFNGLDEBUGMESSAGECONTROLKHRPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)

◆ PFNGLDEBUGMESSAGEINSERTKHRPROC

typedef void(GLAD_API_PTR * PFNGLDEBUGMESSAGEINSERTKHRPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)

◆ 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)

◆ PFNGLDELETERENDERBUFFERSPROC

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

◆ PFNGLDELETESHADERPROC

typedef void(GLAD_API_PTR * PFNGLDELETESHADERPROC) (GLuint shader)

◆ PFNGLDELETETEXTURESPROC

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

◆ 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)

◆ PFNGLDISCARDFRAMEBUFFEREXTPROC

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

◆ PFNGLDRAWARRAYSPROC

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

◆ PFNGLDRAWELEMENTSPROC

typedef void(GLAD_API_PTR * PFNGLDRAWELEMENTSPROC) (GLenum mode, 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)

◆ PFNGLFINISHPROC

typedef void(GLAD_API_PTR * PFNGLFINISHPROC) (void)

◆ 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)

◆ 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)

◆ PFNGLGENRENDERBUFFERSPROC

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

◆ PFNGLGENTEXTURESPROC

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

◆ PFNGLGETACTIVEATTRIBPROC

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

◆ PFNGLGETACTIVEUNIFORMPROC

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

◆ 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)

◆ PFNGLGETBUFFERPARAMETERIVPROC

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

◆ PFNGLGETBUFFERPOINTERVOESPROC

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

◆ PFNGLGETDEBUGMESSAGELOGKHRPROC

typedef GLuint(GLAD_API_PTR * PFNGLGETDEBUGMESSAGELOGKHRPROC) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)

◆ PFNGLGETERRORPROC

typedef GLenum(GLAD_API_PTR * PFNGLGETERRORPROC) (void)

◆ PFNGLGETFLOATVPROC

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

◆ PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC

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

◆ PFNGLGETINTEGERVPROC

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

◆ PFNGLGETOBJECTLABELKHRPROC

typedef void(GLAD_API_PTR * PFNGLGETOBJECTLABELKHRPROC) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)

◆ PFNGLGETOBJECTPTRLABELKHRPROC

typedef void(GLAD_API_PTR * PFNGLGETOBJECTPTRLABELKHRPROC) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)

◆ PFNGLGETPOINTERVKHRPROC

typedef void(GLAD_API_PTR * PFNGLGETPOINTERVKHRPROC) (GLenum pname, void **params)

◆ 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)

◆ PFNGLGETRENDERBUFFERPARAMETERIVPROC

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

◆ PFNGLGETSAMPLERPARAMETERIIVOESPROC

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

◆ PFNGLGETSAMPLERPARAMETERIUIVOESPROC

typedef void(GLAD_API_PTR * PFNGLGETSAMPLERPARAMETERIUIVOESPROC) (GLuint sampler, GLenum pname, GLuint *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)

◆ PFNGLGETSTRINGPROC

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

◆ PFNGLGETTEXPARAMETERFVPROC

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

◆ PFNGLGETTEXPARAMETERIIVOESPROC

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

◆ PFNGLGETTEXPARAMETERIUIVOESPROC

typedef void(GLAD_API_PTR * PFNGLGETTEXPARAMETERIUIVOESPROC) (GLenum target, GLenum pname, GLuint *params)

◆ PFNGLGETTEXPARAMETERIVPROC

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

◆ PFNGLGETUNIFORMFVPROC

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

◆ 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)

◆ PFNGLGETVERTEXATTRIBFVPROC

typedef void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat *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)

◆ 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)

◆ PFNGLISRENDERBUFFERPROC

typedef GLboolean(GLAD_API_PTR * PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer)

◆ PFNGLISSHADERPROC

typedef GLboolean(GLAD_API_PTR * PFNGLISSHADERPROC) (GLuint shader)

◆ PFNGLISTEXTUREPROC

typedef GLboolean(GLAD_API_PTR * PFNGLISTEXTUREPROC) (GLuint texture)

◆ PFNGLLINEWIDTHPROC

typedef void(GLAD_API_PTR * PFNGLLINEWIDTHPROC) (GLfloat width)

◆ PFNGLLINKPROGRAMPROC

typedef void(GLAD_API_PTR * PFNGLLINKPROGRAMPROC) (GLuint program)

◆ PFNGLMAPBUFFEROESPROC

typedef void *(GLAD_API_PTR * PFNGLMAPBUFFEROESPROC) (GLenum target, GLenum access)

◆ PFNGLOBJECTLABELKHRPROC

typedef void(GLAD_API_PTR * PFNGLOBJECTLABELKHRPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label)

◆ PFNGLOBJECTPTRLABELKHRPROC

typedef void(GLAD_API_PTR * PFNGLOBJECTPTRLABELKHRPROC) (const void *ptr, GLsizei length, const GLchar *label)

◆ PFNGLPIXELSTOREIPROC

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

◆ PFNGLPOLYGONOFFSETPROC

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

◆ PFNGLPOPDEBUGGROUPKHRPROC

typedef void(GLAD_API_PTR * PFNGLPOPDEBUGGROUPKHRPROC) (void)

◆ PFNGLPUSHDEBUGGROUPKHRPROC

typedef void(GLAD_API_PTR * PFNGLPUSHDEBUGGROUPKHRPROC) (GLenum source, GLuint id, GLsizei length, const GLchar *message)

◆ 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)

◆ PFNGLRENDERBUFFERSTORAGEPROC

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

◆ PFNGLSAMPLECOVERAGEPROC

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

◆ PFNGLSAMPLERPARAMETERIIVOESPROC

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

◆ PFNGLSAMPLERPARAMETERIUIVOESPROC

typedef void(GLAD_API_PTR * PFNGLSAMPLERPARAMETERIUIVOESPROC) (GLuint sampler, GLenum pname, const GLuint *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)

◆ 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)

◆ PFNGLTEXPARAMETERIIVOESPROC

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

◆ PFNGLTEXPARAMETERIPROC

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

◆ PFNGLTEXPARAMETERIUIVOESPROC

typedef void(GLAD_API_PTR * PFNGLTEXPARAMETERIUIVOESPROC) (GLenum target, GLenum pname, const GLuint *params)

◆ PFNGLTEXPARAMETERIVPROC

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

◆ 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)

◆ 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)

◆ 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)

◆ 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)

◆ 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)

◆ PFNGLUNIFORMMATRIX2FVPROC

typedef void(GLAD_API_PTR * PFNGLUNIFORMMATRIX2FVPROC) (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)

◆ PFNGLUNIFORMMATRIX4FVPROC

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

◆ PFNGLUNMAPBUFFEROESPROC

typedef GLboolean(GLAD_API_PTR * PFNGLUNMAPBUFFEROESPROC) (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)

◆ 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)

Function Documentation

◆ gladLoadGLES2()

GLAD_API_CALL int gladLoadGLES2 ( GLADloadfunc  load)

◆ gladLoadGLES2UserPtr()

GLAD_API_CALL int gladLoadGLES2UserPtr ( GLADuserptrloadfunc  load,
void *  userptr 
)

Variable Documentation

◆ GLAD_GL_ES_VERSION_2_0

GLAD_API_CALL int GLAD_GL_ES_VERSION_2_0

◆ GLAD_GL_EXT_discard_framebuffer

GLAD_API_CALL int GLAD_GL_EXT_discard_framebuffer

◆ GLAD_GL_EXT_texture_compression_s3tc

GLAD_API_CALL int GLAD_GL_EXT_texture_compression_s3tc

◆ GLAD_GL_EXT_texture_filter_anisotropic

GLAD_API_CALL int GLAD_GL_EXT_texture_filter_anisotropic

◆ GLAD_GL_EXT_texture_format_BGRA8888

GLAD_API_CALL int GLAD_GL_EXT_texture_format_BGRA8888

◆ GLAD_GL_KHR_debug

GLAD_API_CALL int GLAD_GL_KHR_debug

◆ GLAD_GL_OES_depth32

GLAD_API_CALL int GLAD_GL_OES_depth32

◆ GLAD_GL_OES_mapbuffer

GLAD_API_CALL int GLAD_GL_OES_mapbuffer

◆ GLAD_GL_OES_rgb8_rgba8

GLAD_API_CALL int GLAD_GL_OES_rgb8_rgba8

◆ GLAD_GL_OES_texture_border_clamp

GLAD_API_CALL int GLAD_GL_OES_texture_border_clamp

◆ glad_glActiveTexture

GLAD_API_CALL PFNGLACTIVETEXTUREPROC glad_glActiveTexture

◆ glad_glAttachShader

GLAD_API_CALL PFNGLATTACHSHADERPROC glad_glAttachShader

◆ glad_glBindAttribLocation

GLAD_API_CALL PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation

◆ glad_glBindBuffer

◆ glad_glBindFramebuffer

GLAD_API_CALL PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer

◆ glad_glBindRenderbuffer

GLAD_API_CALL PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer

◆ glad_glBindTexture

GLAD_API_CALL PFNGLBINDTEXTUREPROC glad_glBindTexture

◆ 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_glBufferData

◆ glad_glBufferSubData

GLAD_API_CALL PFNGLBUFFERSUBDATAPROC glad_glBufferSubData

◆ glad_glCheckFramebufferStatus

GLAD_API_CALL PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus

◆ glad_glClear

◆ glad_glClearColor

◆ glad_glClearDepthf

GLAD_API_CALL PFNGLCLEARDEPTHFPROC glad_glClearDepthf

◆ glad_glClearStencil

GLAD_API_CALL PFNGLCLEARSTENCILPROC glad_glClearStencil

◆ glad_glColorMask

◆ glad_glCompileShader

GLAD_API_CALL PFNGLCOMPILESHADERPROC glad_glCompileShader

◆ glad_glCompressedTexImage2D

GLAD_API_CALL PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D

◆ glad_glCompressedTexSubImage2D

GLAD_API_CALL PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D

◆ glad_glCopyTexImage2D

GLAD_API_CALL PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D

◆ glad_glCopyTexSubImage2D

GLAD_API_CALL PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D

◆ glad_glCreateProgram

GLAD_API_CALL PFNGLCREATEPROGRAMPROC glad_glCreateProgram

◆ glad_glCreateShader

GLAD_API_CALL PFNGLCREATESHADERPROC glad_glCreateShader

◆ glad_glCullFace

◆ glad_glDebugMessageCallbackKHR

GLAD_API_CALL PFNGLDEBUGMESSAGECALLBACKKHRPROC glad_glDebugMessageCallbackKHR

◆ glad_glDebugMessageControlKHR

GLAD_API_CALL PFNGLDEBUGMESSAGECONTROLKHRPROC glad_glDebugMessageControlKHR

◆ glad_glDebugMessageInsertKHR

GLAD_API_CALL PFNGLDEBUGMESSAGEINSERTKHRPROC glad_glDebugMessageInsertKHR

◆ 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_glDeleteRenderbuffers

GLAD_API_CALL PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers

◆ glad_glDeleteShader

GLAD_API_CALL PFNGLDELETESHADERPROC glad_glDeleteShader

◆ glad_glDeleteTextures

GLAD_API_CALL PFNGLDELETETEXTURESPROC glad_glDeleteTextures

◆ 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_glDiscardFramebufferEXT

GLAD_API_CALL PFNGLDISCARDFRAMEBUFFEREXTPROC glad_glDiscardFramebufferEXT

◆ glad_glDrawArrays

◆ glad_glDrawElements

GLAD_API_CALL PFNGLDRAWELEMENTSPROC glad_glDrawElements

◆ glad_glEnable

◆ glad_glEnableVertexAttribArray

GLAD_API_CALL PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray

◆ glad_glFinish

◆ glad_glFlush

◆ glad_glFramebufferRenderbuffer

GLAD_API_CALL PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer

◆ glad_glFramebufferTexture2D

GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D

◆ glad_glFrontFace

◆ glad_glGenBuffers

◆ glad_glGenerateMipmap

GLAD_API_CALL PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap

◆ glad_glGenFramebuffers

GLAD_API_CALL PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers

◆ glad_glGenRenderbuffers

GLAD_API_CALL PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers

◆ glad_glGenTextures

GLAD_API_CALL PFNGLGENTEXTURESPROC glad_glGenTextures

◆ glad_glGetActiveAttrib

GLAD_API_CALL PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib

◆ glad_glGetActiveUniform

GLAD_API_CALL PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform

◆ 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_glGetBufferParameteriv

GLAD_API_CALL PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv

◆ glad_glGetBufferPointervOES

GLAD_API_CALL PFNGLGETBUFFERPOINTERVOESPROC glad_glGetBufferPointervOES

◆ glad_glGetDebugMessageLogKHR

GLAD_API_CALL PFNGLGETDEBUGMESSAGELOGKHRPROC glad_glGetDebugMessageLogKHR

◆ glad_glGetError

◆ glad_glGetFloatv

◆ glad_glGetFramebufferAttachmentParameteriv

GLAD_API_CALL PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv

◆ glad_glGetIntegerv

GLAD_API_CALL PFNGLGETINTEGERVPROC glad_glGetIntegerv

◆ glad_glGetObjectLabelKHR

GLAD_API_CALL PFNGLGETOBJECTLABELKHRPROC glad_glGetObjectLabelKHR

◆ glad_glGetObjectPtrLabelKHR

GLAD_API_CALL PFNGLGETOBJECTPTRLABELKHRPROC glad_glGetObjectPtrLabelKHR

◆ glad_glGetPointervKHR

GLAD_API_CALL PFNGLGETPOINTERVKHRPROC glad_glGetPointervKHR

◆ glad_glGetProgramInfoLog

GLAD_API_CALL PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog

◆ glad_glGetProgramiv

GLAD_API_CALL PFNGLGETPROGRAMIVPROC glad_glGetProgramiv

◆ glad_glGetRenderbufferParameteriv

GLAD_API_CALL PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv

◆ glad_glGetSamplerParameterIivOES

GLAD_API_CALL PFNGLGETSAMPLERPARAMETERIIVOESPROC glad_glGetSamplerParameterIivOES

◆ glad_glGetSamplerParameterIuivOES

GLAD_API_CALL PFNGLGETSAMPLERPARAMETERIUIVOESPROC glad_glGetSamplerParameterIuivOES

◆ 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_glGetTexParameterfv

GLAD_API_CALL PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv

◆ glad_glGetTexParameterIivOES

GLAD_API_CALL PFNGLGETTEXPARAMETERIIVOESPROC glad_glGetTexParameterIivOES

◆ glad_glGetTexParameterIuivOES

GLAD_API_CALL PFNGLGETTEXPARAMETERIUIVOESPROC glad_glGetTexParameterIuivOES

◆ glad_glGetTexParameteriv

GLAD_API_CALL PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv

◆ glad_glGetUniformfv

GLAD_API_CALL PFNGLGETUNIFORMFVPROC glad_glGetUniformfv

◆ glad_glGetUniformiv

GLAD_API_CALL PFNGLGETUNIFORMIVPROC glad_glGetUniformiv

◆ glad_glGetUniformLocation

GLAD_API_CALL PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation

◆ glad_glGetVertexAttribfv

GLAD_API_CALL PFNGLGETVERTEXATTRIBFVPROC glad_glGetVertexAttribfv

◆ glad_glGetVertexAttribiv

GLAD_API_CALL PFNGLGETVERTEXATTRIBIVPROC glad_glGetVertexAttribiv

◆ glad_glGetVertexAttribPointerv

GLAD_API_CALL PFNGLGETVERTEXATTRIBPOINTERVPROC glad_glGetVertexAttribPointerv

◆ glad_glHint

◆ glad_glIsBuffer

◆ glad_glIsEnabled

◆ glad_glIsFramebuffer

GLAD_API_CALL PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer

◆ glad_glIsProgram

◆ glad_glIsRenderbuffer

GLAD_API_CALL PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer

◆ glad_glIsShader

◆ glad_glIsTexture

◆ glad_glLineWidth

◆ glad_glLinkProgram

GLAD_API_CALL PFNGLLINKPROGRAMPROC glad_glLinkProgram

◆ glad_glMapBufferOES

GLAD_API_CALL PFNGLMAPBUFFEROESPROC glad_glMapBufferOES

◆ glad_glObjectLabelKHR

GLAD_API_CALL PFNGLOBJECTLABELKHRPROC glad_glObjectLabelKHR

◆ glad_glObjectPtrLabelKHR

GLAD_API_CALL PFNGLOBJECTPTRLABELKHRPROC glad_glObjectPtrLabelKHR

◆ glad_glPixelStorei

GLAD_API_CALL PFNGLPIXELSTOREIPROC glad_glPixelStorei

◆ glad_glPolygonOffset

GLAD_API_CALL PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset

◆ glad_glPopDebugGroupKHR

GLAD_API_CALL PFNGLPOPDEBUGGROUPKHRPROC glad_glPopDebugGroupKHR

◆ glad_glPushDebugGroupKHR

GLAD_API_CALL PFNGLPUSHDEBUGGROUPKHRPROC glad_glPushDebugGroupKHR

◆ glad_glReadPixels

◆ glad_glReleaseShaderCompiler

GLAD_API_CALL PFNGLRELEASESHADERCOMPILERPROC glad_glReleaseShaderCompiler

◆ glad_glRenderbufferStorage

GLAD_API_CALL PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage

◆ glad_glSampleCoverage

GLAD_API_CALL PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage

◆ glad_glSamplerParameterIivOES

GLAD_API_CALL PFNGLSAMPLERPARAMETERIIVOESPROC glad_glSamplerParameterIivOES

◆ glad_glSamplerParameterIuivOES

GLAD_API_CALL PFNGLSAMPLERPARAMETERIUIVOESPROC glad_glSamplerParameterIuivOES

◆ 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_glTexParameterf

GLAD_API_CALL PFNGLTEXPARAMETERFPROC glad_glTexParameterf

◆ glad_glTexParameterfv

GLAD_API_CALL PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv

◆ glad_glTexParameteri

GLAD_API_CALL PFNGLTEXPARAMETERIPROC glad_glTexParameteri

◆ glad_glTexParameterIivOES

GLAD_API_CALL PFNGLTEXPARAMETERIIVOESPROC glad_glTexParameterIivOES

◆ glad_glTexParameterIuivOES

GLAD_API_CALL PFNGLTEXPARAMETERIUIVOESPROC glad_glTexParameterIuivOES

◆ glad_glTexParameteriv

GLAD_API_CALL PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv

◆ glad_glTexSubImage2D

GLAD_API_CALL PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D

◆ glad_glUniform1f

◆ glad_glUniform1fv

◆ glad_glUniform1i

◆ glad_glUniform1iv

◆ glad_glUniform2f

◆ glad_glUniform2fv

◆ glad_glUniform2i

◆ glad_glUniform2iv

◆ glad_glUniform3f

◆ glad_glUniform3fv

◆ glad_glUniform3i

◆ glad_glUniform3iv

◆ glad_glUniform4f

◆ glad_glUniform4fv

◆ glad_glUniform4i

◆ glad_glUniform4iv

◆ glad_glUniformMatrix2fv

GLAD_API_CALL PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv

◆ glad_glUniformMatrix3fv

GLAD_API_CALL PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv

◆ glad_glUniformMatrix4fv

GLAD_API_CALL PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv

◆ glad_glUnmapBufferOES

GLAD_API_CALL PFNGLUNMAPBUFFEROESPROC glad_glUnmapBufferOES

◆ 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_glVertexAttribPointer

GLAD_API_CALL PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer

◆ glad_glViewport