Skip to content

Commit 1575817

Browse files
AniLeoMegamouse
authored andcommitted
glext: Update from 2022.05.30 to 2025.02.03
1 parent d086108 commit 1575817

File tree

1 file changed

+36
-15
lines changed

1 file changed

+36
-15
lines changed

3rdparty/GL/glext.h

+36-15
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ extern "C" {
3232
#define GLAPI extern
3333
#endif
3434

35-
#define GL_GLEXT_VERSION 20220530
35+
#define GL_GLEXT_VERSION 20250203
3636

3737
#include <KHR/khrplatform.h>
3838

@@ -5397,12 +5397,12 @@ typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severi
53975397
typedef void (APIENTRYP PFNGLDEBUGMESSAGEENABLEAMDPROC) (GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
53985398
typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTAMDPROC) (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf);
53995399
typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAMD callback, void *userParam);
5400-
typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint count, GLsizei bufSize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message);
5400+
typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint count, GLsizei bufSize, GLenum *categories, GLenum *severities, GLuint *ids, GLsizei *lengths, GLchar *message);
54015401
#ifdef GL_GLEXT_PROTOTYPES
54025402
GLAPI void APIENTRY glDebugMessageEnableAMD (GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
54035403
GLAPI void APIENTRY glDebugMessageInsertAMD (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf);
54045404
GLAPI void APIENTRY glDebugMessageCallbackAMD (GLDEBUGPROCAMD callback, void *userParam);
5405-
GLAPI GLuint APIENTRY glGetDebugMessageLogAMD (GLuint count, GLsizei bufSize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message);
5405+
GLAPI GLuint APIENTRY glGetDebugMessageLogAMD (GLuint count, GLsizei bufSize, GLenum *categories, GLenum *severities, GLuint *ids, GLsizei *lengths, GLchar *message);
54065406
#endif
54075407
#endif /* GL_AMD_debug_output */
54085408

@@ -7370,6 +7370,16 @@ GLAPI void APIENTRY glBlitFramebufferEXT (GLint srcX0, GLint srcY0, GLint srcX1,
73707370
#endif
73717371
#endif /* GL_EXT_framebuffer_blit */
73727372

7373+
#ifndef GL_EXT_framebuffer_blit_layers
7374+
#define GL_EXT_framebuffer_blit_layers 1
7375+
typedef void (APIENTRYP PFNGLBLITFRAMEBUFFERLAYERSEXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
7376+
typedef void (APIENTRYP PFNGLBLITFRAMEBUFFERLAYEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint srcLayer, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLint dstLayer, GLbitfield mask, GLenum filter);
7377+
#ifdef GL_GLEXT_PROTOTYPES
7378+
GLAPI void APIENTRY glBlitFramebufferLayersEXT (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
7379+
GLAPI void APIENTRY glBlitFramebufferLayerEXT (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint srcLayer, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLint dstLayer, GLbitfield mask, GLenum filter);
7380+
#endif
7381+
#endif /* GL_EXT_framebuffer_blit_layers */
7382+
73737383
#ifndef GL_EXT_framebuffer_multisample
73747384
#define GL_EXT_framebuffer_multisample 1
73757385
#define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB
@@ -9394,6 +9404,11 @@ GLAPI void APIENTRY glResizeBuffersMESA (void);
93949404
#define GL_MESA_shader_integer_functions 1
93959405
#endif /* GL_MESA_shader_integer_functions */
93969406

9407+
#ifndef GL_MESA_texture_const_bandwidth
9408+
#define GL_MESA_texture_const_bandwidth 1
9409+
#define GL_CONST_BW_TILING_MESA 0x8BBE
9410+
#endif /* GL_MESA_texture_const_bandwidth */
9411+
93979412
#ifndef GL_MESA_tile_raster_order
93989413
#define GL_MESA_tile_raster_order 1
93999414
#define GL_TILE_RASTER_ORDER_FIXED_MESA 0x8BB8
@@ -10248,12 +10263,6 @@ typedef void (APIENTRYP PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalfNV s,
1024810263
typedef void (APIENTRYP PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalfNV *v);
1024910264
typedef void (APIENTRYP PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
1025010265
typedef void (APIENTRYP PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalfNV *v);
10251-
typedef void (APIENTRYP PFNGLFOGCOORDHNVPROC) (GLhalfNV fog);
10252-
typedef void (APIENTRYP PFNGLFOGCOORDHVNVPROC) (const GLhalfNV *fog);
10253-
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
10254-
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalfNV *v);
10255-
typedef void (APIENTRYP PFNGLVERTEXWEIGHTHNVPROC) (GLhalfNV weight);
10256-
typedef void (APIENTRYP PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalfNV *weight);
1025710266
typedef void (APIENTRYP PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalfNV x);
1025810267
typedef void (APIENTRYP PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalfNV *v);
1025910268
typedef void (APIENTRYP PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y);
@@ -10266,6 +10275,12 @@ typedef void (APIENTRYP PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, c
1026610275
typedef void (APIENTRYP PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v);
1026710276
typedef void (APIENTRYP PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v);
1026810277
typedef void (APIENTRYP PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v);
10278+
typedef void (APIENTRYP PFNGLFOGCOORDHNVPROC) (GLhalfNV fog);
10279+
typedef void (APIENTRYP PFNGLFOGCOORDHVNVPROC) (const GLhalfNV *fog);
10280+
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
10281+
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalfNV *v);
10282+
typedef void (APIENTRYP PFNGLVERTEXWEIGHTHNVPROC) (GLhalfNV weight);
10283+
typedef void (APIENTRYP PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalfNV *weight);
1026910284
#ifdef GL_GLEXT_PROTOTYPES
1027010285
GLAPI void APIENTRY glVertex2hNV (GLhalfNV x, GLhalfNV y);
1027110286
GLAPI void APIENTRY glVertex2hvNV (const GLhalfNV *v);
@@ -10295,12 +10310,6 @@ GLAPI void APIENTRY glMultiTexCoord3hNV (GLenum target, GLhalfNV s, GLhalfNV t,
1029510310
GLAPI void APIENTRY glMultiTexCoord3hvNV (GLenum target, const GLhalfNV *v);
1029610311
GLAPI void APIENTRY glMultiTexCoord4hNV (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
1029710312
GLAPI void APIENTRY glMultiTexCoord4hvNV (GLenum target, const GLhalfNV *v);
10298-
GLAPI void APIENTRY glFogCoordhNV (GLhalfNV fog);
10299-
GLAPI void APIENTRY glFogCoordhvNV (const GLhalfNV *fog);
10300-
GLAPI void APIENTRY glSecondaryColor3hNV (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
10301-
GLAPI void APIENTRY glSecondaryColor3hvNV (const GLhalfNV *v);
10302-
GLAPI void APIENTRY glVertexWeighthNV (GLhalfNV weight);
10303-
GLAPI void APIENTRY glVertexWeighthvNV (const GLhalfNV *weight);
1030410313
GLAPI void APIENTRY glVertexAttrib1hNV (GLuint index, GLhalfNV x);
1030510314
GLAPI void APIENTRY glVertexAttrib1hvNV (GLuint index, const GLhalfNV *v);
1030610315
GLAPI void APIENTRY glVertexAttrib2hNV (GLuint index, GLhalfNV x, GLhalfNV y);
@@ -10313,6 +10322,12 @@ GLAPI void APIENTRY glVertexAttribs1hvNV (GLuint index, GLsizei n, const GLhalfN
1031310322
GLAPI void APIENTRY glVertexAttribs2hvNV (GLuint index, GLsizei n, const GLhalfNV *v);
1031410323
GLAPI void APIENTRY glVertexAttribs3hvNV (GLuint index, GLsizei n, const GLhalfNV *v);
1031510324
GLAPI void APIENTRY glVertexAttribs4hvNV (GLuint index, GLsizei n, const GLhalfNV *v);
10325+
GLAPI void APIENTRY glFogCoordhNV (GLhalfNV fog);
10326+
GLAPI void APIENTRY glFogCoordhvNV (const GLhalfNV *fog);
10327+
GLAPI void APIENTRY glSecondaryColor3hNV (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
10328+
GLAPI void APIENTRY glSecondaryColor3hvNV (const GLhalfNV *v);
10329+
GLAPI void APIENTRY glVertexWeighthNV (GLhalfNV weight);
10330+
GLAPI void APIENTRY glVertexWeighthvNV (const GLhalfNV *weight);
1031610331
#endif
1031710332
#endif /* GL_NV_half_float */
1031810333

@@ -11449,6 +11464,10 @@ GLAPI void APIENTRY glDrawTransformFeedbackNV (GLenum mode, GLuint id);
1144911464
#endif
1145011465
#endif /* GL_NV_transform_feedback2 */
1145111466

11467+
#ifndef GL_NV_uniform_buffer_std430_layout
11468+
#define GL_NV_uniform_buffer_std430_layout 1
11469+
#endif /* GL_NV_uniform_buffer_std430_layout */
11470+
1145211471
#ifndef GL_NV_uniform_buffer_unified_memory
1145311472
#define GL_NV_uniform_buffer_unified_memory 1
1145411473
#define GL_UNIFORM_BUFFER_UNIFIED_NV 0x936E
@@ -11964,8 +11983,10 @@ GLAPI void APIENTRY glViewportSwizzleNV (GLuint index, GLenum swizzlex, GLenum s
1196411983
#define GL_MAX_VIEWS_OVR 0x9631
1196511984
#define GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR 0x9633
1196611985
typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews);
11986+
typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews);
1196711987
#ifdef GL_GLEXT_PROTOTYPES
1196811988
GLAPI void APIENTRY glFramebufferTextureMultiviewOVR (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews);
11989+
GLAPI void APIENTRY glNamedFramebufferTextureMultiviewOVR (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews);
1196911990
#endif
1197011991
#endif /* GL_OVR_multiview */
1197111992

0 commit comments

Comments
 (0)