|
|
|
|
@ -734,6 +734,10 @@ typedef khronos_ssize_t GLsizeiptr;
|
|
|
|
|
#define GL_DECODE_EXT 0x8A49 |
|
|
|
|
#define GL_SKIP_DECODE_EXT 0x8A4A |
|
|
|
|
|
|
|
|
|
/* GL_EXT_sRGB_write_control */ |
|
|
|
|
|
|
|
|
|
#define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9 |
|
|
|
|
|
|
|
|
|
/* GL_EXT_separate_shader_objects */ |
|
|
|
|
|
|
|
|
|
#define GL_ACTIVE_PROGRAM_EXT 0x8259 |
|
|
|
|
@ -762,6 +766,68 @@ typedef khronos_ssize_t GLsizeiptr;
|
|
|
|
|
#define GL_LOSE_CONTEXT_ON_RESET_EXT 0x8252 |
|
|
|
|
#define GL_NO_RESET_NOTIFICATION_EXT 0x8261 |
|
|
|
|
|
|
|
|
|
/* GL_KHR_texture_compression_astc_ldr */ |
|
|
|
|
|
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_4x4_KHR 0x93B0 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_5x4_KHR 0x93B1 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_5x5_KHR 0x93B2 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_6x5_KHR 0x93B3 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_6x6_KHR 0x93B4 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_8x5_KHR 0x93B5 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_8x6_KHR 0x93B6 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_8x8_KHR 0x93B7 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_10x5_KHR 0x93B8 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_10x6_KHR 0x93B9 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_10x8_KHR 0x93BA |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_10x10_KHR 0x93BB |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_12x10_KHR 0x93BC |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_12x12_KHR 0x93BD |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 0x93D0 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 0x93D1 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 0x93D2 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 0x93D3 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 0x93D4 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 0x93D5 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 0x93D6 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 0x93D7 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 0x93D8 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 0x93D9 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 0x93DA |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 0x93DB |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 0x93DC |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR 0x93DD |
|
|
|
|
|
|
|
|
|
/* GL_KHR_texture_compression_astc_hdr */ |
|
|
|
|
|
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_4x4_KHR 0x93B0 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_5x4_KHR 0x93B1 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_5x5_KHR 0x93B2 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_6x5_KHR 0x93B3 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_6x6_KHR 0x93B4 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_8x5_KHR 0x93B5 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_8x6_KHR 0x93B6 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_8x8_KHR 0x93B7 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_10x5_KHR 0x93B8 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_10x6_KHR 0x93B9 |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_10x8_KHR 0x93BA |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_10x10_KHR 0x93BB |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_12x10_KHR 0x93BC |
|
|
|
|
#define GL_COMPRESSED_RGBA_ASTC_12x12_KHR 0x93BD |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 0x93D0 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 0x93D1 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 0x93D2 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 0x93D3 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 0x93D4 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 0x93D5 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 0x93D6 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 0x93D7 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 0x93D8 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 0x93D9 |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 0x93DA |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 0x93DB |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 0x93DC |
|
|
|
|
#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR 0x93DD |
|
|
|
|
|
|
|
|
|
/* GL_KHR_debug */ |
|
|
|
|
|
|
|
|
|
#define GL_DEBUG_OUTPUT_SYNCHRONOUS 0x8242 |
|
|
|
|
@ -846,11 +912,50 @@ typedef khronos_ssize_t GLsizeiptr;
|
|
|
|
|
#define GL_STACK_UNDERFLOW_KHR 0x0504 |
|
|
|
|
#define GL_DISPLAY_LIST 0x82E7 |
|
|
|
|
|
|
|
|
|
/* GL_KHR_robustness */ |
|
|
|
|
|
|
|
|
|
#define GL_NO_ERROR 0 |
|
|
|
|
#define GL_CONTEXT_ROBUST_ACCESS 0x90F3 |
|
|
|
|
#define GL_LOSE_CONTEXT_ON_RESET 0x8252 |
|
|
|
|
#define GL_GUILTY_CONTEXT_RESET 0x8253 |
|
|
|
|
#define GL_INNOCENT_CONTEXT_RESET 0x8254 |
|
|
|
|
#define GL_UNKNOWN_CONTEXT_RESET 0x8255 |
|
|
|
|
#define GL_RESET_NOTIFICATION_STRATEGY 0x8256 |
|
|
|
|
#define GL_NO_RESET_NOTIFICATION 0x8261 |
|
|
|
|
#define GL_CONTEXT_LOST 0x0507 |
|
|
|
|
#define GL_NO_ERROR 0 |
|
|
|
|
#define GL_CONTEXT_ROBUST_ACCESS_KHR 0x90F3 |
|
|
|
|
#define GL_LOSE_CONTEXT_ON_RESET_KHR 0x8252 |
|
|
|
|
#define GL_GUILTY_CONTEXT_RESET_KHR 0x8253 |
|
|
|
|
#define GL_INNOCENT_CONTEXT_RESET_KHR 0x8254 |
|
|
|
|
#define GL_UNKNOWN_CONTEXT_RESET_KHR 0x8255 |
|
|
|
|
#define GL_RESET_NOTIFICATION_STRATEGY_KHR 0x8256 |
|
|
|
|
#define GL_NO_RESET_NOTIFICATION_KHR 0x8261 |
|
|
|
|
#define GL_CONTEXT_LOST_KHR 0x0507 |
|
|
|
|
|
|
|
|
|
/* GL_KHR_context_flush_control */ |
|
|
|
|
|
|
|
|
|
#define GL_CONTEXT_RELEASE_BEHAVIOR 0x82FB |
|
|
|
|
#define GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH 0x82FC |
|
|
|
|
#define GL_NONE 0 |
|
|
|
|
#define GL_CONTEXT_RELEASE_BEHAVIOR_KHR 0x82FB |
|
|
|
|
#define GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR 0x82FC |
|
|
|
|
#define GL_NONE 0 |
|
|
|
|
|
|
|
|
|
/* GL_NV_texture_border_clamp */ |
|
|
|
|
|
|
|
|
|
#define GL_TEXTURE_BORDER_COLOR_NV 0x1004 |
|
|
|
|
#define GL_CLAMP_TO_BORDER_NV 0x812D |
|
|
|
|
|
|
|
|
|
/* GL_NV_polygon_mode */ |
|
|
|
|
|
|
|
|
|
#define GL_POLYGON_MODE_NV 0x0B40 |
|
|
|
|
#define GL_POLYGON_OFFSET_POINT_NV 0x2A01 |
|
|
|
|
#define GL_POLYGON_OFFSET_LINE_NV 0x2A02 |
|
|
|
|
#define GL_POINT_NV 0x1B00 |
|
|
|
|
#define GL_LINE_NV 0x1B01 |
|
|
|
|
#define GL_FILL_NV 0x1B02 |
|
|
|
|
|
|
|
|
|
/* GL_OES_depth32 */ |
|
|
|
|
|
|
|
|
|
#define GL_DEPTH_COMPONENT32_OES 0x81A7 |
|
|
|
|
@ -1428,6 +1533,11 @@ GL_APICALL void GL_APIENTRY GLES2FramebufferTexture3DOES(GLenum, GLenum, GLenum,
|
|
|
|
|
#define GL_OES_texture_float 1 |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* GL_OES_texture_npot */ |
|
|
|
|
#ifndef GL_OES_texture_npot |
|
|
|
|
#define GL_OES_texture_npot 1 |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* GL_OES_vertex_half_float */ |
|
|
|
|
#ifndef GL_OES_vertex_half_float |
|
|
|
|
#define GL_OES_vertex_half_float 1 |
|
|
|
|
@ -1538,6 +1648,11 @@ GL_APICALL void GL_APIENTRY GLES2GetQueryObjectui64vEXT(GLuint, GLenum, GLuint64
|
|
|
|
|
#define GL_EXT_texture_sRGB_decode 1 |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* GL_EXT_sRGB_write_control */ |
|
|
|
|
#ifndef GL_EXT_sRGB_write_control |
|
|
|
|
#define GL_EXT_sRGB_write_control 1 |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* GL_EXT_separate_shader_objects */ |
|
|
|
|
#ifndef GL_EXT_separate_shader_objects |
|
|
|
|
#define GL_EXT_separate_shader_objects 1 |
|
|
|
|
@ -1659,6 +1774,16 @@ GL_APICALL void GL_APIENTRY GLES2GetnUniformivEXT(GLuint, GLint, GLsizei, GLint
|
|
|
|
|
#define glGetnUniformivEXT GLES2GetnUniformivEXT |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* GL_KHR_texture_compression_astc_ldr */ |
|
|
|
|
#ifndef GL_KHR_texture_compression_astc_ldr |
|
|
|
|
#define GL_KHR_texture_compression_astc_ldr 1 |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* GL_KHR_texture_compression_astc_hdr */ |
|
|
|
|
#ifndef GL_KHR_texture_compression_astc_hdr |
|
|
|
|
#define GL_KHR_texture_compression_astc_hdr 1 |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* GL_KHR_debug */ |
|
|
|
|
#ifndef GL_KHR_debug |
|
|
|
|
#define GL_KHR_debug 1 |
|
|
|
|
@ -1708,6 +1833,41 @@ GL_APICALL void GL_APIENTRY GLES2GetPointervKHR(GLenum, void **);
|
|
|
|
|
#define glGetPointervKHR GLES2GetPointervKHR |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* GL_KHR_robustness */ |
|
|
|
|
#ifndef GL_KHR_robustness |
|
|
|
|
#define GL_KHR_robustness 1 |
|
|
|
|
GL_APICALL GLenum GL_APIENTRY GLES2GetGraphicsResetStatus(void); |
|
|
|
|
#define glGetGraphicsResetStatus GLES2GetGraphicsResetStatus |
|
|
|
|
GL_APICALL void GL_APIENTRY GLES2ReadnPixels(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, void *); |
|
|
|
|
#define glReadnPixels GLES2ReadnPixels |
|
|
|
|
GL_APICALL void GL_APIENTRY GLES2GetnUniformfv(GLuint, GLint, GLsizei, GLfloat *); |
|
|
|
|
#define glGetnUniformfv GLES2GetnUniformfv |
|
|
|
|
GL_APICALL void GL_APIENTRY GLES2GetnUniformiv(GLuint, GLint, GLsizei, GLint *); |
|
|
|
|
#define glGetnUniformiv GLES2GetnUniformiv |
|
|
|
|
GL_APICALL void GL_APIENTRY GLES2GetnUniformuiv(GLuint, GLint, GLsizei, GLuint *); |
|
|
|
|
#define glGetnUniformuiv GLES2GetnUniformuiv |
|
|
|
|
GL_APICALL GLenum GL_APIENTRY GLES2GetGraphicsResetStatusKHR(void); |
|
|
|
|
#define glGetGraphicsResetStatusKHR GLES2GetGraphicsResetStatusKHR |
|
|
|
|
GL_APICALL void GL_APIENTRY GLES2ReadnPixelsKHR(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, void *); |
|
|
|
|
#define glReadnPixelsKHR GLES2ReadnPixelsKHR |
|
|
|
|
GL_APICALL void GL_APIENTRY GLES2GetnUniformfvKHR(GLuint, GLint, GLsizei, GLfloat *); |
|
|
|
|
#define glGetnUniformfvKHR GLES2GetnUniformfvKHR |
|
|
|
|
GL_APICALL void GL_APIENTRY GLES2GetnUniformivKHR(GLuint, GLint, GLsizei, GLint *); |
|
|
|
|
#define glGetnUniformivKHR GLES2GetnUniformivKHR |
|
|
|
|
GL_APICALL void GL_APIENTRY GLES2GetnUniformuivKHR(GLuint, GLint, GLsizei, GLuint *); |
|
|
|
|
#define glGetnUniformuivKHR GLES2GetnUniformuivKHR |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* GL_KHR_robust_buffer_access_behavior */ |
|
|
|
|
#ifndef GL_KHR_robust_buffer_access_behavior |
|
|
|
|
#define GL_KHR_robust_buffer_access_behavior 1 |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* GL_KHR_context_flush_control */ |
|
|
|
|
#ifndef GL_KHR_context_flush_control |
|
|
|
|
#define GL_KHR_context_flush_control 1 |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* GL_NV_read_buffer_front */ |
|
|
|
|
#ifndef GL_NV_read_buffer_front |
|
|
|
|
#define GL_NV_read_buffer_front 1 |
|
|
|
|
@ -1733,6 +1893,13 @@ GL_APICALL void GL_APIENTRY GLES2GetPointervKHR(GLenum, void **);
|
|
|
|
|
#define GL_NV_texture_border_clamp 1 |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* GL_NV_polygon_mode */ |
|
|
|
|
#ifndef GL_NV_polygon_mode |
|
|
|
|
#define GL_NV_polygon_mode 1 |
|
|
|
|
GL_APICALL void GL_APIENTRY GLES2PolygonModeNV(GLenum, GLenum); |
|
|
|
|
#define glPolygonModeNV GLES2PolygonModeNV |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* GL_OES_depth32 */ |
|
|
|
|
#ifndef GL_OES_depth32 |
|
|
|
|
#define GL_OES_depth32 1 |
|
|
|
|
|