Changeset View
Changeset View
Standalone View
Standalone View
libraries/source/glad/include/glad/gles2.h
/** | /** | ||||
* Loader generated by glad 2.0.2 on 11/21/22 00:19:19 | * Loader generated by glad 2.0.2 on 11/21/22 00:23:14 | ||||
* | * | ||||
* SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0 | * SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0 | ||||
* | * | ||||
* Generator: C/C++ | * Generator: C/C++ | ||||
* Specification: gl | * Specification: gl | ||||
* Extensions: 8 | * Extensions: 9 | ||||
* | * | ||||
* APIs: | * APIs: | ||||
* - gles2=2.0 | * - gles2=2.0 | ||||
* | * | ||||
* Options: | * Options: | ||||
* - ON_DEMAND = False | * - ON_DEMAND = False | ||||
* - LOADER = False | * - LOADER = False | ||||
* - ALIAS = False | * - ALIAS = False | ||||
* - HEADER_ONLY = False | * - HEADER_ONLY = False | ||||
* - DEBUG = False | * - DEBUG = False | ||||
* - MX = False | * - MX = False | ||||
* | * | ||||
* Commandline: | * Commandline: | ||||
* --api='gles2=2.0' --extensions='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 | * --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: | * Online: | ||||
* http://glad.sh/#api=gles2%3D2.0&extensions=GL_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= | * 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= | ||||
* | * | ||||
*/ | */ | ||||
#ifndef GLAD_GLES2_H_ | #ifndef GLAD_GLES2_H_ | ||||
#define GLAD_GLES2_H_ | #define GLAD_GLES2_H_ | ||||
#ifdef __clang__ | #ifdef __clang__ | ||||
#pragma clang diagnostic push | #pragma clang diagnostic push | ||||
▲ Show 20 Lines • Show All 178 Lines • ▼ Show 20 Lines | |||||
#define GL_BUFFER_USAGE 0x8765 | #define GL_BUFFER_USAGE 0x8765 | ||||
#define GL_BYTE 0x1400 | #define GL_BYTE 0x1400 | ||||
#define GL_CCW 0x0901 | #define GL_CCW 0x0901 | ||||
#define GL_CLAMP_TO_BORDER_OES 0x812D | #define GL_CLAMP_TO_BORDER_OES 0x812D | ||||
#define GL_CLAMP_TO_EDGE 0x812F | #define GL_CLAMP_TO_EDGE 0x812F | ||||
#define GL_COLOR_ATTACHMENT0 0x8CE0 | #define GL_COLOR_ATTACHMENT0 0x8CE0 | ||||
#define GL_COLOR_BUFFER_BIT 0x00004000 | #define GL_COLOR_BUFFER_BIT 0x00004000 | ||||
#define GL_COLOR_CLEAR_VALUE 0x0C22 | #define GL_COLOR_CLEAR_VALUE 0x0C22 | ||||
#define GL_COLOR_EXT 0x1800 | |||||
#define GL_COLOR_WRITEMASK 0x0C23 | #define GL_COLOR_WRITEMASK 0x0C23 | ||||
#define GL_COMPILE_STATUS 0x8B81 | #define GL_COMPILE_STATUS 0x8B81 | ||||
#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1 | #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1 | ||||
#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2 | #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2 | ||||
#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3 | #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3 | ||||
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0 | #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0 | ||||
#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 | #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 | ||||
#define GL_CONSTANT_ALPHA 0x8003 | #define GL_CONSTANT_ALPHA 0x8003 | ||||
Show All 35 Lines | |||||
#define GL_DELETE_STATUS 0x8B80 | #define GL_DELETE_STATUS 0x8B80 | ||||
#define GL_DEPTH_ATTACHMENT 0x8D00 | #define GL_DEPTH_ATTACHMENT 0x8D00 | ||||
#define GL_DEPTH_BITS 0x0D56 | #define GL_DEPTH_BITS 0x0D56 | ||||
#define GL_DEPTH_BUFFER_BIT 0x00000100 | #define GL_DEPTH_BUFFER_BIT 0x00000100 | ||||
#define GL_DEPTH_CLEAR_VALUE 0x0B73 | #define GL_DEPTH_CLEAR_VALUE 0x0B73 | ||||
#define GL_DEPTH_COMPONENT 0x1902 | #define GL_DEPTH_COMPONENT 0x1902 | ||||
#define GL_DEPTH_COMPONENT16 0x81A5 | #define GL_DEPTH_COMPONENT16 0x81A5 | ||||
#define GL_DEPTH_COMPONENT32_OES 0x81A7 | #define GL_DEPTH_COMPONENT32_OES 0x81A7 | ||||
#define GL_DEPTH_EXT 0x1801 | |||||
#define GL_DEPTH_FUNC 0x0B74 | #define GL_DEPTH_FUNC 0x0B74 | ||||
#define GL_DEPTH_RANGE 0x0B70 | #define GL_DEPTH_RANGE 0x0B70 | ||||
#define GL_DEPTH_TEST 0x0B71 | #define GL_DEPTH_TEST 0x0B71 | ||||
#define GL_DEPTH_WRITEMASK 0x0B72 | #define GL_DEPTH_WRITEMASK 0x0B72 | ||||
#define GL_DITHER 0x0BD0 | #define GL_DITHER 0x0BD0 | ||||
#define GL_DONT_CARE 0x1100 | #define GL_DONT_CARE 0x1100 | ||||
#define GL_DST_ALPHA 0x0304 | #define GL_DST_ALPHA 0x0304 | ||||
#define GL_DST_COLOR 0x0306 | #define GL_DST_COLOR 0x0306 | ||||
▲ Show 20 Lines • Show All 163 Lines • ▼ Show 20 Lines | |||||
#define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 | #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 | ||||
#define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 | #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 | ||||
#define GL_STENCIL_BACK_REF 0x8CA3 | #define GL_STENCIL_BACK_REF 0x8CA3 | ||||
#define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 | #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 | ||||
#define GL_STENCIL_BACK_WRITEMASK 0x8CA5 | #define GL_STENCIL_BACK_WRITEMASK 0x8CA5 | ||||
#define GL_STENCIL_BITS 0x0D57 | #define GL_STENCIL_BITS 0x0D57 | ||||
#define GL_STENCIL_BUFFER_BIT 0x00000400 | #define GL_STENCIL_BUFFER_BIT 0x00000400 | ||||
#define GL_STENCIL_CLEAR_VALUE 0x0B91 | #define GL_STENCIL_CLEAR_VALUE 0x0B91 | ||||
#define GL_STENCIL_EXT 0x1802 | |||||
#define GL_STENCIL_FAIL 0x0B94 | #define GL_STENCIL_FAIL 0x0B94 | ||||
#define GL_STENCIL_FUNC 0x0B92 | #define GL_STENCIL_FUNC 0x0B92 | ||||
#define GL_STENCIL_INDEX8 0x8D48 | #define GL_STENCIL_INDEX8 0x8D48 | ||||
#define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95 | #define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95 | ||||
#define GL_STENCIL_PASS_DEPTH_PASS 0x0B96 | #define GL_STENCIL_PASS_DEPTH_PASS 0x0B96 | ||||
#define GL_STENCIL_REF 0x0B97 | #define GL_STENCIL_REF 0x0B97 | ||||
#define GL_STENCIL_TEST 0x0B90 | #define GL_STENCIL_TEST 0x0B90 | ||||
#define GL_STENCIL_VALUE_MASK 0x0B93 | #define GL_STENCIL_VALUE_MASK 0x0B93 | ||||
▲ Show 20 Lines • Show All 140 Lines • ▼ Show 20 Lines | |||||
typedef void (GLAD_API_PTR *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam); | typedef void (GLAD_API_PTR *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam); | ||||
typedef unsigned short GLhalfNV; | typedef unsigned short GLhalfNV; | ||||
typedef GLintptr GLvdpauSurfaceNV; | typedef GLintptr GLvdpauSurfaceNV; | ||||
typedef void (GLAD_API_PTR *GLVULKANPROCNV)(void); | typedef void (GLAD_API_PTR *GLVULKANPROCNV)(void); | ||||
#define GL_ES_VERSION_2_0 1 | #define GL_ES_VERSION_2_0 1 | ||||
GLAD_API_CALL int GLAD_GL_ES_VERSION_2_0; | GLAD_API_CALL int GLAD_GL_ES_VERSION_2_0; | ||||
#define GL_EXT_discard_framebuffer 1 | |||||
GLAD_API_CALL int GLAD_GL_EXT_discard_framebuffer; | |||||
#define GL_EXT_texture_compression_s3tc 1 | #define GL_EXT_texture_compression_s3tc 1 | ||||
GLAD_API_CALL int GLAD_GL_EXT_texture_compression_s3tc; | GLAD_API_CALL int GLAD_GL_EXT_texture_compression_s3tc; | ||||
#define GL_EXT_texture_filter_anisotropic 1 | #define GL_EXT_texture_filter_anisotropic 1 | ||||
GLAD_API_CALL int GLAD_GL_EXT_texture_filter_anisotropic; | GLAD_API_CALL int GLAD_GL_EXT_texture_filter_anisotropic; | ||||
#define GL_EXT_texture_format_BGRA8888 1 | #define GL_EXT_texture_format_BGRA8888 1 | ||||
GLAD_API_CALL int GLAD_GL_EXT_texture_format_BGRA8888; | GLAD_API_CALL int GLAD_GL_EXT_texture_format_BGRA8888; | ||||
#define GL_KHR_debug 1 | #define GL_KHR_debug 1 | ||||
GLAD_API_CALL int GLAD_GL_KHR_debug; | GLAD_API_CALL int GLAD_GL_KHR_debug; | ||||
▲ Show 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | |||||
typedef void (GLAD_API_PTR *PFNGLDELETESHADERPROC)(GLuint shader); | typedef void (GLAD_API_PTR *PFNGLDELETESHADERPROC)(GLuint shader); | ||||
typedef void (GLAD_API_PTR *PFNGLDELETETEXTURESPROC)(GLsizei n, const GLuint * textures); | typedef void (GLAD_API_PTR *PFNGLDELETETEXTURESPROC)(GLsizei n, const GLuint * textures); | ||||
typedef void (GLAD_API_PTR *PFNGLDEPTHFUNCPROC)(GLenum func); | typedef void (GLAD_API_PTR *PFNGLDEPTHFUNCPROC)(GLenum func); | ||||
typedef void (GLAD_API_PTR *PFNGLDEPTHMASKPROC)(GLboolean flag); | typedef void (GLAD_API_PTR *PFNGLDEPTHMASKPROC)(GLboolean flag); | ||||
typedef void (GLAD_API_PTR *PFNGLDEPTHRANGEFPROC)(GLfloat n, GLfloat f); | typedef void (GLAD_API_PTR *PFNGLDEPTHRANGEFPROC)(GLfloat n, GLfloat f); | ||||
typedef void (GLAD_API_PTR *PFNGLDETACHSHADERPROC)(GLuint program, GLuint shader); | typedef void (GLAD_API_PTR *PFNGLDETACHSHADERPROC)(GLuint program, GLuint shader); | ||||
typedef void (GLAD_API_PTR *PFNGLDISABLEPROC)(GLenum cap); | typedef void (GLAD_API_PTR *PFNGLDISABLEPROC)(GLenum cap); | ||||
typedef void (GLAD_API_PTR *PFNGLDISABLEVERTEXATTRIBARRAYPROC)(GLuint index); | typedef void (GLAD_API_PTR *PFNGLDISABLEVERTEXATTRIBARRAYPROC)(GLuint index); | ||||
typedef void (GLAD_API_PTR *PFNGLDISCARDFRAMEBUFFEREXTPROC)(GLenum target, GLsizei numAttachments, const GLenum * attachments); | |||||
typedef void (GLAD_API_PTR *PFNGLDRAWARRAYSPROC)(GLenum mode, GLint first, GLsizei count); | typedef void (GLAD_API_PTR *PFNGLDRAWARRAYSPROC)(GLenum mode, GLint first, GLsizei count); | ||||
typedef void (GLAD_API_PTR *PFNGLDRAWELEMENTSPROC)(GLenum mode, GLsizei count, GLenum type, const void * indices); | typedef void (GLAD_API_PTR *PFNGLDRAWELEMENTSPROC)(GLenum mode, GLsizei count, GLenum type, const void * indices); | ||||
typedef void (GLAD_API_PTR *PFNGLENABLEPROC)(GLenum cap); | typedef void (GLAD_API_PTR *PFNGLENABLEPROC)(GLenum cap); | ||||
typedef void (GLAD_API_PTR *PFNGLENABLEVERTEXATTRIBARRAYPROC)(GLuint index); | typedef void (GLAD_API_PTR *PFNGLENABLEVERTEXATTRIBARRAYPROC)(GLuint index); | ||||
typedef void (GLAD_API_PTR *PFNGLFINISHPROC)(void); | typedef void (GLAD_API_PTR *PFNGLFINISHPROC)(void); | ||||
typedef void (GLAD_API_PTR *PFNGLFLUSHPROC)(void); | typedef void (GLAD_API_PTR *PFNGLFLUSHPROC)(void); | ||||
typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERRENDERBUFFERPROC)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); | typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERRENDERBUFFERPROC)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); | ||||
typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTURE2DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); | typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTURE2DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); | ||||
▲ Show 20 Lines • Show All 192 Lines • ▼ Show 20 Lines | |||||
GLAD_API_CALL PFNGLDEPTHRANGEFPROC glad_glDepthRangef; | GLAD_API_CALL PFNGLDEPTHRANGEFPROC glad_glDepthRangef; | ||||
#define glDepthRangef glad_glDepthRangef | #define glDepthRangef glad_glDepthRangef | ||||
GLAD_API_CALL PFNGLDETACHSHADERPROC glad_glDetachShader; | GLAD_API_CALL PFNGLDETACHSHADERPROC glad_glDetachShader; | ||||
#define glDetachShader glad_glDetachShader | #define glDetachShader glad_glDetachShader | ||||
GLAD_API_CALL PFNGLDISABLEPROC glad_glDisable; | GLAD_API_CALL PFNGLDISABLEPROC glad_glDisable; | ||||
#define glDisable glad_glDisable | #define glDisable glad_glDisable | ||||
GLAD_API_CALL PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray; | GLAD_API_CALL PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray; | ||||
#define glDisableVertexAttribArray glad_glDisableVertexAttribArray | #define glDisableVertexAttribArray glad_glDisableVertexAttribArray | ||||
GLAD_API_CALL PFNGLDISCARDFRAMEBUFFEREXTPROC glad_glDiscardFramebufferEXT; | |||||
#define glDiscardFramebufferEXT glad_glDiscardFramebufferEXT | |||||
GLAD_API_CALL PFNGLDRAWARRAYSPROC glad_glDrawArrays; | GLAD_API_CALL PFNGLDRAWARRAYSPROC glad_glDrawArrays; | ||||
#define glDrawArrays glad_glDrawArrays | #define glDrawArrays glad_glDrawArrays | ||||
GLAD_API_CALL PFNGLDRAWELEMENTSPROC glad_glDrawElements; | GLAD_API_CALL PFNGLDRAWELEMENTSPROC glad_glDrawElements; | ||||
#define glDrawElements glad_glDrawElements | #define glDrawElements glad_glDrawElements | ||||
GLAD_API_CALL PFNGLENABLEPROC glad_glEnable; | GLAD_API_CALL PFNGLENABLEPROC glad_glEnable; | ||||
#define glEnable glad_glEnable | #define glEnable glad_glEnable | ||||
GLAD_API_CALL PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray; | GLAD_API_CALL PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray; | ||||
#define glEnableVertexAttribArray glad_glEnableVertexAttribArray | #define glEnableVertexAttribArray glad_glEnableVertexAttribArray | ||||
▲ Show 20 Lines • Show All 248 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator