@@ -32,7 +32,7 @@ extern "C" {
32
32
#define GLAPI extern
33
33
#endif
34
34
35
- #define GL_GLEXT_VERSION 20220530
35
+ #define GL_GLEXT_VERSION 20250203
36
36
37
37
#include <KHR/khrplatform.h>
38
38
@@ -5397,12 +5397,12 @@ typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severi
5397
5397
typedef void (APIENTRYP PFNGLDEBUGMESSAGEENABLEAMDPROC) (GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
5398
5398
typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTAMDPROC) (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf);
5399
5399
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);
5401
5401
#ifdef GL_GLEXT_PROTOTYPES
5402
5402
GLAPI void APIENTRY glDebugMessageEnableAMD (GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
5403
5403
GLAPI void APIENTRY glDebugMessageInsertAMD (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf);
5404
5404
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);
5406
5406
#endif
5407
5407
#endif /* GL_AMD_debug_output */
5408
5408
@@ -7370,6 +7370,16 @@ GLAPI void APIENTRY glBlitFramebufferEXT (GLint srcX0, GLint srcY0, GLint srcX1,
7370
7370
#endif
7371
7371
#endif /* GL_EXT_framebuffer_blit */
7372
7372
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
+
7373
7383
#ifndef GL_EXT_framebuffer_multisample
7374
7384
#define GL_EXT_framebuffer_multisample 1
7375
7385
#define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB
@@ -9394,6 +9404,11 @@ GLAPI void APIENTRY glResizeBuffersMESA (void);
9394
9404
#define GL_MESA_shader_integer_functions 1
9395
9405
#endif /* GL_MESA_shader_integer_functions */
9396
9406
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
+
9397
9412
#ifndef GL_MESA_tile_raster_order
9398
9413
#define GL_MESA_tile_raster_order 1
9399
9414
#define GL_TILE_RASTER_ORDER_FIXED_MESA 0x8BB8
@@ -10248,12 +10263,6 @@ typedef void (APIENTRYP PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalfNV s,
10248
10263
typedef void (APIENTRYP PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalfNV *v);
10249
10264
typedef void (APIENTRYP PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
10250
10265
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);
10257
10266
typedef void (APIENTRYP PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalfNV x);
10258
10267
typedef void (APIENTRYP PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalfNV *v);
10259
10268
typedef void (APIENTRYP PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y);
@@ -10266,6 +10275,12 @@ typedef void (APIENTRYP PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, c
10266
10275
typedef void (APIENTRYP PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v);
10267
10276
typedef void (APIENTRYP PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v);
10268
10277
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);
10269
10284
#ifdef GL_GLEXT_PROTOTYPES
10270
10285
GLAPI void APIENTRY glVertex2hNV (GLhalfNV x, GLhalfNV y);
10271
10286
GLAPI void APIENTRY glVertex2hvNV (const GLhalfNV *v);
@@ -10295,12 +10310,6 @@ GLAPI void APIENTRY glMultiTexCoord3hNV (GLenum target, GLhalfNV s, GLhalfNV t,
10295
10310
GLAPI void APIENTRY glMultiTexCoord3hvNV (GLenum target, const GLhalfNV *v);
10296
10311
GLAPI void APIENTRY glMultiTexCoord4hNV (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
10297
10312
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);
10304
10313
GLAPI void APIENTRY glVertexAttrib1hNV (GLuint index, GLhalfNV x);
10305
10314
GLAPI void APIENTRY glVertexAttrib1hvNV (GLuint index, const GLhalfNV *v);
10306
10315
GLAPI void APIENTRY glVertexAttrib2hNV (GLuint index, GLhalfNV x, GLhalfNV y);
@@ -10313,6 +10322,12 @@ GLAPI void APIENTRY glVertexAttribs1hvNV (GLuint index, GLsizei n, const GLhalfN
10313
10322
GLAPI void APIENTRY glVertexAttribs2hvNV (GLuint index, GLsizei n, const GLhalfNV *v);
10314
10323
GLAPI void APIENTRY glVertexAttribs3hvNV (GLuint index, GLsizei n, const GLhalfNV *v);
10315
10324
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);
10316
10331
#endif
10317
10332
#endif /* GL_NV_half_float */
10318
10333
@@ -11449,6 +11464,10 @@ GLAPI void APIENTRY glDrawTransformFeedbackNV (GLenum mode, GLuint id);
11449
11464
#endif
11450
11465
#endif /* GL_NV_transform_feedback2 */
11451
11466
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
+
11452
11471
#ifndef GL_NV_uniform_buffer_unified_memory
11453
11472
#define GL_NV_uniform_buffer_unified_memory 1
11454
11473
#define GL_UNIFORM_BUFFER_UNIFIED_NV 0x936E
@@ -11964,8 +11983,10 @@ GLAPI void APIENTRY glViewportSwizzleNV (GLuint index, GLenum swizzlex, GLenum s
11964
11983
#define GL_MAX_VIEWS_OVR 0x9631
11965
11984
#define GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR 0x9633
11966
11985
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);
11967
11987
#ifdef GL_GLEXT_PROTOTYPES
11968
11988
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);
11969
11990
#endif
11970
11991
#endif /* GL_OVR_multiview */
11971
11992
0 commit comments