Update qopengles2ext to the latest Khronos version
Source: https://www.khronos.org/registry/OpenGL/api/GLES2/gl2ext.h Change-Id: If96c0c13784e9d3a254326971ef46527604fd46f Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
This commit is contained in:
parent
40e4ab673a
commit
6d46bc8aa2
@ -1,5 +1,5 @@
|
|||||||
#ifndef __gl2ext_h_
|
#ifndef __gles2_gl2ext_h_
|
||||||
#define __gl2ext_h_ 1
|
#define __gles2_gl2ext_h_ 1
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
#pragma qt_no_master_include
|
#pragma qt_no_master_include
|
||||||
@ -25,7 +25,7 @@ typedef struct __GLsync *GLsync;
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
** Copyright (c) 2013-2017 The Khronos Group Inc.
|
** Copyright (c) 2013-2018 The Khronos Group Inc.
|
||||||
**
|
**
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a
|
** Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
** copy of this software and/or associated documentation files (the
|
** copy of this software and/or associated documentation files (the
|
||||||
@ -57,7 +57,7 @@ typedef struct __GLsync *GLsync;
|
|||||||
#define GL_APIENTRYP GL_APIENTRY*
|
#define GL_APIENTRYP GL_APIENTRY*
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Generated on date 20170331 */
|
/* Generated on date 20190228 */
|
||||||
|
|
||||||
/* Generated C header for:
|
/* Generated C header for:
|
||||||
* API: gles2
|
* API: gles2
|
||||||
@ -178,6 +178,16 @@ GL_APICALL void GL_APIENTRY glGetPointervKHR (GLenum pname, void **params);
|
|||||||
#define GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR 0x00000008
|
#define GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR 0x00000008
|
||||||
#endif /* GL_KHR_no_error */
|
#endif /* GL_KHR_no_error */
|
||||||
|
|
||||||
|
#ifndef GL_KHR_parallel_shader_compile
|
||||||
|
#define GL_KHR_parallel_shader_compile 1
|
||||||
|
#define GL_MAX_SHADER_COMPILER_THREADS_KHR 0x91B0
|
||||||
|
#define GL_COMPLETION_STATUS_KHR 0x91B1
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMAXSHADERCOMPILERTHREADSKHRPROC) (GLuint count);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glMaxShaderCompilerThreadsKHR (GLuint count);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_KHR_parallel_shader_compile */
|
||||||
|
|
||||||
#ifndef GL_KHR_robust_buffer_access_behavior
|
#ifndef GL_KHR_robust_buffer_access_behavior
|
||||||
#define GL_KHR_robust_buffer_access_behavior 1
|
#define GL_KHR_robust_buffer_access_behavior 1
|
||||||
#endif /* GL_KHR_robust_buffer_access_behavior */
|
#endif /* GL_KHR_robust_buffer_access_behavior */
|
||||||
@ -343,12 +353,12 @@ GL_APICALL GLboolean GL_APIENTRY glIsEnablediOES (GLenum target, GLuint index);
|
|||||||
typedef void (GL_APIENTRYP PFNGLDRAWELEMENTSBASEVERTEXOESPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
typedef void (GL_APIENTRYP PFNGLDRAWELEMENTSBASEVERTEXOESPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
||||||
typedef void (GL_APIENTRYP PFNGLDRAWRANGEELEMENTSBASEVERTEXOESPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
typedef void (GL_APIENTRYP PFNGLDRAWRANGEELEMENTSBASEVERTEXOESPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
||||||
typedef void (GL_APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOESPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
|
typedef void (GL_APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOESPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
|
||||||
typedef void (GL_APIENTRYP PFNGLMULTIDRAWELEMENTSBASEVERTEXOESPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, const GLint *basevertex);
|
typedef void (GL_APIENTRYP PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, const GLint *basevertex);
|
||||||
#ifdef GL_GLEXT_PROTOTYPES
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
GL_APICALL void GL_APIENTRY glDrawElementsBaseVertexOES (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
GL_APICALL void GL_APIENTRY glDrawElementsBaseVertexOES (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
||||||
GL_APICALL void GL_APIENTRY glDrawRangeElementsBaseVertexOES (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
GL_APICALL void GL_APIENTRY glDrawRangeElementsBaseVertexOES (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
||||||
GL_APICALL void GL_APIENTRY glDrawElementsInstancedBaseVertexOES (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
|
GL_APICALL void GL_APIENTRY glDrawElementsInstancedBaseVertexOES (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
|
||||||
GL_APICALL void GL_APIENTRY glMultiDrawElementsBaseVertexOES (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, const GLint *basevertex);
|
GL_APICALL void GL_APIENTRY glMultiDrawElementsBaseVertexEXT (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, const GLint *basevertex);
|
||||||
#endif
|
#endif
|
||||||
#endif /* GL_OES_draw_elements_base_vertex */
|
#endif /* GL_OES_draw_elements_base_vertex */
|
||||||
|
|
||||||
@ -810,6 +820,22 @@ GL_APICALL void GL_APIENTRY glGetFloati_vOES (GLenum target, GLuint index, GLflo
|
|||||||
#define GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD 0x87EE
|
#define GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD 0x87EE
|
||||||
#endif /* GL_AMD_compressed_ATC_texture */
|
#endif /* GL_AMD_compressed_ATC_texture */
|
||||||
|
|
||||||
|
#ifndef GL_AMD_framebuffer_multisample_advanced
|
||||||
|
#define GL_AMD_framebuffer_multisample_advanced 1
|
||||||
|
#define GL_RENDERBUFFER_STORAGE_SAMPLES_AMD 0x91B2
|
||||||
|
#define GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD 0x91B3
|
||||||
|
#define GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD 0x91B4
|
||||||
|
#define GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD 0x91B5
|
||||||
|
#define GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD 0x91B6
|
||||||
|
#define GL_SUPPORTED_MULTISAMPLE_MODES_AMD 0x91B7
|
||||||
|
typedef void (GL_APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC) (GLenum target, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC) (GLuint renderbuffer, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glRenderbufferStorageMultisampleAdvancedAMD (GLenum target, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height);
|
||||||
|
GL_APICALL void GL_APIENTRY glNamedRenderbufferStorageMultisampleAdvancedAMD (GLuint renderbuffer, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_AMD_framebuffer_multisample_advanced */
|
||||||
|
|
||||||
#ifndef GL_AMD_performance_monitor
|
#ifndef GL_AMD_performance_monitor
|
||||||
#define GL_AMD_performance_monitor 1
|
#define GL_AMD_performance_monitor 1
|
||||||
#define GL_COUNTER_TYPE_AMD 0x8BC0
|
#define GL_COUNTER_TYPE_AMD 0x8BC0
|
||||||
@ -1070,6 +1096,20 @@ GL_APICALL void GL_APIENTRY glGetSyncivAPPLE (GLsync sync, GLenum pname, GLsizei
|
|||||||
#define GL_SHADER_BINARY_DMP 0x9250
|
#define GL_SHADER_BINARY_DMP 0x9250
|
||||||
#endif /* GL_DMP_shader_binary */
|
#endif /* GL_DMP_shader_binary */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_EGL_image_array
|
||||||
|
#define GL_EXT_EGL_image_array 1
|
||||||
|
#endif /* GL_EXT_EGL_image_array */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_EGL_image_storage
|
||||||
|
#define GL_EXT_EGL_image_storage 1
|
||||||
|
typedef void (GL_APIENTRYP PFNGLEGLIMAGETARGETTEXSTORAGEEXTPROC) (GLenum target, GLeglImageOES image, const GLint* attrib_list);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC) (GLuint texture, GLeglImageOES image, const GLint* attrib_list);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glEGLImageTargetTexStorageEXT (GLenum target, GLeglImageOES image, const GLint* attrib_list);
|
||||||
|
GL_APICALL void GL_APIENTRY glEGLImageTargetTextureStorageEXT (GLuint texture, GLeglImageOES image, const GLint* attrib_list);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_EXT_EGL_image_storage */
|
||||||
|
|
||||||
#ifndef GL_EXT_YUV_target
|
#ifndef GL_EXT_YUV_target
|
||||||
#define GL_EXT_YUV_target 1
|
#define GL_EXT_YUV_target 1
|
||||||
#define GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT 0x8BE7
|
#define GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT 0x8BE7
|
||||||
@ -1141,6 +1181,20 @@ GL_APICALL void GL_APIENTRY glClearTexSubImageEXT (GLuint texture, GLint level,
|
|||||||
#endif
|
#endif
|
||||||
#endif /* GL_EXT_clear_texture */
|
#endif /* GL_EXT_clear_texture */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_clip_control
|
||||||
|
#define GL_EXT_clip_control 1
|
||||||
|
#define GL_LOWER_LEFT_EXT 0x8CA1
|
||||||
|
#define GL_UPPER_LEFT_EXT 0x8CA2
|
||||||
|
#define GL_NEGATIVE_ONE_TO_ONE_EXT 0x935E
|
||||||
|
#define GL_ZERO_TO_ONE_EXT 0x935F
|
||||||
|
#define GL_CLIP_ORIGIN_EXT 0x935C
|
||||||
|
#define GL_CLIP_DEPTH_MODE_EXT 0x935D
|
||||||
|
typedef void (GL_APIENTRYP PFNGLCLIPCONTROLEXTPROC) (GLenum origin, GLenum depth);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glClipControlEXT (GLenum origin, GLenum depth);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_EXT_clip_control */
|
||||||
|
|
||||||
#ifndef GL_EXT_clip_cull_distance
|
#ifndef GL_EXT_clip_cull_distance
|
||||||
#define GL_EXT_clip_cull_distance 1
|
#define GL_EXT_clip_cull_distance 1
|
||||||
#define GL_MAX_CLIP_DISTANCES_EXT 0x0D32
|
#define GL_MAX_CLIP_DISTANCES_EXT 0x0D32
|
||||||
@ -1211,6 +1265,11 @@ GL_APICALL void GL_APIENTRY glPopGroupMarkerEXT (void);
|
|||||||
#endif
|
#endif
|
||||||
#endif /* GL_EXT_debug_marker */
|
#endif /* GL_EXT_debug_marker */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_depth_clamp
|
||||||
|
#define GL_EXT_depth_clamp 1
|
||||||
|
#define GL_DEPTH_CLAMP_EXT 0x864F
|
||||||
|
#endif /* GL_EXT_depth_clamp */
|
||||||
|
|
||||||
#ifndef GL_EXT_discard_framebuffer
|
#ifndef GL_EXT_discard_framebuffer
|
||||||
#define GL_EXT_discard_framebuffer 1
|
#define GL_EXT_discard_framebuffer 1
|
||||||
#define GL_COLOR_EXT 0x1800
|
#define GL_COLOR_EXT 0x1800
|
||||||
@ -1326,12 +1385,10 @@ GL_APICALL GLboolean GL_APIENTRY glIsEnablediEXT (GLenum target, GLuint index);
|
|||||||
typedef void (GL_APIENTRYP PFNGLDRAWELEMENTSBASEVERTEXEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
typedef void (GL_APIENTRYP PFNGLDRAWELEMENTSBASEVERTEXEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
||||||
typedef void (GL_APIENTRYP PFNGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
typedef void (GL_APIENTRYP PFNGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
||||||
typedef void (GL_APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
|
typedef void (GL_APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
|
||||||
typedef void (GL_APIENTRYP PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, const GLint *basevertex);
|
|
||||||
#ifdef GL_GLEXT_PROTOTYPES
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
GL_APICALL void GL_APIENTRY glDrawElementsBaseVertexEXT (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
GL_APICALL void GL_APIENTRY glDrawElementsBaseVertexEXT (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
||||||
GL_APICALL void GL_APIENTRY glDrawRangeElementsBaseVertexEXT (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
GL_APICALL void GL_APIENTRY glDrawRangeElementsBaseVertexEXT (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
|
||||||
GL_APICALL void GL_APIENTRY glDrawElementsInstancedBaseVertexEXT (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
|
GL_APICALL void GL_APIENTRY glDrawElementsInstancedBaseVertexEXT (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
|
||||||
GL_APICALL void GL_APIENTRY glMultiDrawElementsBaseVertexEXT (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, const GLint *basevertex);
|
|
||||||
#endif
|
#endif
|
||||||
#endif /* GL_EXT_draw_elements_base_vertex */
|
#endif /* GL_EXT_draw_elements_base_vertex */
|
||||||
|
|
||||||
@ -1355,6 +1412,17 @@ GL_APICALL void GL_APIENTRY glDrawTransformFeedbackInstancedEXT (GLenum mode, GL
|
|||||||
#endif
|
#endif
|
||||||
#endif /* GL_EXT_draw_transform_feedback */
|
#endif /* GL_EXT_draw_transform_feedback */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_external_buffer
|
||||||
|
#define GL_EXT_external_buffer 1
|
||||||
|
typedef void *GLeglClientBufferEXT;
|
||||||
|
typedef void (GL_APIENTRYP PFNGLBUFFERSTORAGEEXTERNALEXTPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glBufferStorageExternalEXT (GLenum target, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags);
|
||||||
|
GL_APICALL void GL_APIENTRY glNamedBufferStorageExternalEXT (GLuint buffer, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_EXT_external_buffer */
|
||||||
|
|
||||||
#ifndef GL_EXT_float_blend
|
#ifndef GL_EXT_float_blend
|
||||||
#define GL_EXT_float_blend 1
|
#define GL_EXT_float_blend 1
|
||||||
#endif /* GL_EXT_float_blend */
|
#endif /* GL_EXT_float_blend */
|
||||||
@ -1433,6 +1501,85 @@ GL_APICALL void GL_APIENTRY glFlushMappedBufferRangeEXT (GLenum target, GLintptr
|
|||||||
#endif
|
#endif
|
||||||
#endif /* GL_EXT_map_buffer_range */
|
#endif /* GL_EXT_map_buffer_range */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_memory_object
|
||||||
|
#define GL_EXT_memory_object 1
|
||||||
|
#define GL_TEXTURE_TILING_EXT 0x9580
|
||||||
|
#define GL_DEDICATED_MEMORY_OBJECT_EXT 0x9581
|
||||||
|
#define GL_PROTECTED_MEMORY_OBJECT_EXT 0x959B
|
||||||
|
#define GL_NUM_TILING_TYPES_EXT 0x9582
|
||||||
|
#define GL_TILING_TYPES_EXT 0x9583
|
||||||
|
#define GL_OPTIMAL_TILING_EXT 0x9584
|
||||||
|
#define GL_LINEAR_TILING_EXT 0x9585
|
||||||
|
#define GL_NUM_DEVICE_UUIDS_EXT 0x9596
|
||||||
|
#define GL_DEVICE_UUID_EXT 0x9597
|
||||||
|
#define GL_DRIVER_UUID_EXT 0x9598
|
||||||
|
#define GL_UUID_SIZE_EXT 16
|
||||||
|
typedef void (GL_APIENTRYP PFNGLGETUNSIGNEDBYTEVEXTPROC) (GLenum pname, GLubyte *data);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLGETUNSIGNEDBYTEI_VEXTPROC) (GLenum target, GLuint index, GLubyte *data);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLDELETEMEMORYOBJECTSEXTPROC) (GLsizei n, const GLuint *memoryObjects);
|
||||||
|
typedef GLboolean (GL_APIENTRYP PFNGLISMEMORYOBJECTEXTPROC) (GLuint memoryObject);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLCREATEMEMORYOBJECTSEXTPROC) (GLsizei n, GLuint *memoryObjects);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMEMORYOBJECTPARAMETERIVEXTPROC) (GLuint memoryObject, GLenum pname, const GLint *params);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC) (GLuint memoryObject, GLenum pname, GLint *params);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLTEXSTORAGEMEM2DEXTPROC) (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLTEXSTORAGEMEM3DEXTPROC) (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLBUFFERSTORAGEMEMEXTPROC) (GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLTEXTURESTORAGEMEM2DEXTPROC) (GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC) (GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLTEXTURESTORAGEMEM3DEXTPROC) (GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC) (GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC) (GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glGetUnsignedBytevEXT (GLenum pname, GLubyte *data);
|
||||||
|
GL_APICALL void GL_APIENTRY glGetUnsignedBytei_vEXT (GLenum target, GLuint index, GLubyte *data);
|
||||||
|
GL_APICALL void GL_APIENTRY glDeleteMemoryObjectsEXT (GLsizei n, const GLuint *memoryObjects);
|
||||||
|
GL_APICALL GLboolean GL_APIENTRY glIsMemoryObjectEXT (GLuint memoryObject);
|
||||||
|
GL_APICALL void GL_APIENTRY glCreateMemoryObjectsEXT (GLsizei n, GLuint *memoryObjects);
|
||||||
|
GL_APICALL void GL_APIENTRY glMemoryObjectParameterivEXT (GLuint memoryObject, GLenum pname, const GLint *params);
|
||||||
|
GL_APICALL void GL_APIENTRY glGetMemoryObjectParameterivEXT (GLuint memoryObject, GLenum pname, GLint *params);
|
||||||
|
GL_APICALL void GL_APIENTRY glTexStorageMem2DEXT (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset);
|
||||||
|
GL_APICALL void GL_APIENTRY glTexStorageMem2DMultisampleEXT (GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
|
||||||
|
GL_APICALL void GL_APIENTRY glTexStorageMem3DEXT (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset);
|
||||||
|
GL_APICALL void GL_APIENTRY glTexStorageMem3DMultisampleEXT (GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
|
||||||
|
GL_APICALL void GL_APIENTRY glBufferStorageMemEXT (GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset);
|
||||||
|
GL_APICALL void GL_APIENTRY glTextureStorageMem2DEXT (GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset);
|
||||||
|
GL_APICALL void GL_APIENTRY glTextureStorageMem2DMultisampleEXT (GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
|
||||||
|
GL_APICALL void GL_APIENTRY glTextureStorageMem3DEXT (GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset);
|
||||||
|
GL_APICALL void GL_APIENTRY glTextureStorageMem3DMultisampleEXT (GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
|
||||||
|
GL_APICALL void GL_APIENTRY glNamedBufferStorageMemEXT (GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_EXT_memory_object */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_memory_object_fd
|
||||||
|
#define GL_EXT_memory_object_fd 1
|
||||||
|
#define GL_HANDLE_TYPE_OPAQUE_FD_EXT 0x9586
|
||||||
|
typedef void (GL_APIENTRYP PFNGLIMPORTMEMORYFDEXTPROC) (GLuint memory, GLuint64 size, GLenum handleType, GLint fd);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glImportMemoryFdEXT (GLuint memory, GLuint64 size, GLenum handleType, GLint fd);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_EXT_memory_object_fd */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_memory_object_win32
|
||||||
|
#define GL_EXT_memory_object_win32 1
|
||||||
|
#define GL_HANDLE_TYPE_OPAQUE_WIN32_EXT 0x9587
|
||||||
|
#define GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT 0x9588
|
||||||
|
#define GL_DEVICE_LUID_EXT 0x9599
|
||||||
|
#define GL_DEVICE_NODE_MASK_EXT 0x959A
|
||||||
|
#define GL_LUID_SIZE_EXT 8
|
||||||
|
#define GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT 0x9589
|
||||||
|
#define GL_HANDLE_TYPE_D3D12_RESOURCE_EXT 0x958A
|
||||||
|
#define GL_HANDLE_TYPE_D3D11_IMAGE_EXT 0x958B
|
||||||
|
#define GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT 0x958C
|
||||||
|
typedef void (GL_APIENTRYP PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC) (GLuint memory, GLuint64 size, GLenum handleType, void *handle);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLIMPORTMEMORYWIN32NAMEEXTPROC) (GLuint memory, GLuint64 size, GLenum handleType, const void *name);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glImportMemoryWin32HandleEXT (GLuint memory, GLuint64 size, GLenum handleType, void *handle);
|
||||||
|
GL_APICALL void GL_APIENTRY glImportMemoryWin32NameEXT (GLuint memory, GLuint64 size, GLenum handleType, const void *name);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_EXT_memory_object_win32 */
|
||||||
|
|
||||||
#ifndef GL_EXT_multi_draw_arrays
|
#ifndef GL_EXT_multi_draw_arrays
|
||||||
#define GL_EXT_multi_draw_arrays 1
|
#define GL_EXT_multi_draw_arrays 1
|
||||||
typedef void (GL_APIENTRYP PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
|
typedef void (GL_APIENTRYP PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
|
||||||
@ -1598,6 +1745,55 @@ GL_APICALL void GL_APIENTRY glGetnUniformivEXT (GLuint program, GLint location,
|
|||||||
#define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9
|
#define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9
|
||||||
#endif /* GL_EXT_sRGB_write_control */
|
#endif /* GL_EXT_sRGB_write_control */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_semaphore
|
||||||
|
#define GL_EXT_semaphore 1
|
||||||
|
#define GL_LAYOUT_GENERAL_EXT 0x958D
|
||||||
|
#define GL_LAYOUT_COLOR_ATTACHMENT_EXT 0x958E
|
||||||
|
#define GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT 0x958F
|
||||||
|
#define GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT 0x9590
|
||||||
|
#define GL_LAYOUT_SHADER_READ_ONLY_EXT 0x9591
|
||||||
|
#define GL_LAYOUT_TRANSFER_SRC_EXT 0x9592
|
||||||
|
#define GL_LAYOUT_TRANSFER_DST_EXT 0x9593
|
||||||
|
#define GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT 0x9530
|
||||||
|
#define GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT 0x9531
|
||||||
|
typedef void (GL_APIENTRYP PFNGLGENSEMAPHORESEXTPROC) (GLsizei n, GLuint *semaphores);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLDELETESEMAPHORESEXTPROC) (GLsizei n, const GLuint *semaphores);
|
||||||
|
typedef GLboolean (GL_APIENTRYP PFNGLISSEMAPHOREEXTPROC) (GLuint semaphore);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLSEMAPHOREPARAMETERUI64VEXTPROC) (GLuint semaphore, GLenum pname, const GLuint64 *params);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC) (GLuint semaphore, GLenum pname, GLuint64 *params);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLWAITSEMAPHOREEXTPROC) (GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *srcLayouts);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLSIGNALSEMAPHOREEXTPROC) (GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *dstLayouts);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glGenSemaphoresEXT (GLsizei n, GLuint *semaphores);
|
||||||
|
GL_APICALL void GL_APIENTRY glDeleteSemaphoresEXT (GLsizei n, const GLuint *semaphores);
|
||||||
|
GL_APICALL GLboolean GL_APIENTRY glIsSemaphoreEXT (GLuint semaphore);
|
||||||
|
GL_APICALL void GL_APIENTRY glSemaphoreParameterui64vEXT (GLuint semaphore, GLenum pname, const GLuint64 *params);
|
||||||
|
GL_APICALL void GL_APIENTRY glGetSemaphoreParameterui64vEXT (GLuint semaphore, GLenum pname, GLuint64 *params);
|
||||||
|
GL_APICALL void GL_APIENTRY glWaitSemaphoreEXT (GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *srcLayouts);
|
||||||
|
GL_APICALL void GL_APIENTRY glSignalSemaphoreEXT (GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *dstLayouts);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_EXT_semaphore */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_semaphore_fd
|
||||||
|
#define GL_EXT_semaphore_fd 1
|
||||||
|
typedef void (GL_APIENTRYP PFNGLIMPORTSEMAPHOREFDEXTPROC) (GLuint semaphore, GLenum handleType, GLint fd);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glImportSemaphoreFdEXT (GLuint semaphore, GLenum handleType, GLint fd);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_EXT_semaphore_fd */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_semaphore_win32
|
||||||
|
#define GL_EXT_semaphore_win32 1
|
||||||
|
#define GL_HANDLE_TYPE_D3D12_FENCE_EXT 0x9594
|
||||||
|
#define GL_D3D12_FENCE_VALUE_EXT 0x9595
|
||||||
|
typedef void (GL_APIENTRYP PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC) (GLuint semaphore, GLenum handleType, void *handle);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC) (GLuint semaphore, GLenum handleType, const void *name);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glImportSemaphoreWin32HandleEXT (GLuint semaphore, GLenum handleType, void *handle);
|
||||||
|
GL_APICALL void GL_APIENTRY glImportSemaphoreWin32NameEXT (GLuint semaphore, GLenum handleType, const void *name);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_EXT_semaphore_win32 */
|
||||||
|
|
||||||
#ifndef GL_EXT_separate_shader_objects
|
#ifndef GL_EXT_separate_shader_objects
|
||||||
#define GL_EXT_separate_shader_objects 1
|
#define GL_EXT_separate_shader_objects 1
|
||||||
#define GL_ACTIVE_PROGRAM_EXT 0x8259
|
#define GL_ACTIVE_PROGRAM_EXT 0x8259
|
||||||
@ -1703,6 +1899,14 @@ GL_APICALL void GL_APIENTRY glProgramUniformMatrix4x3fvEXT (GLuint program, GLin
|
|||||||
#define GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT 0x8A52
|
#define GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT 0x8A52
|
||||||
#endif /* GL_EXT_shader_framebuffer_fetch */
|
#endif /* GL_EXT_shader_framebuffer_fetch */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_shader_framebuffer_fetch_non_coherent
|
||||||
|
#define GL_EXT_shader_framebuffer_fetch_non_coherent 1
|
||||||
|
typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERFETCHBARRIEREXTPROC) (void);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glFramebufferFetchBarrierEXT (void);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_EXT_shader_framebuffer_fetch_non_coherent */
|
||||||
|
|
||||||
#ifndef GL_EXT_shader_group_vote
|
#ifndef GL_EXT_shader_group_vote
|
||||||
#define GL_EXT_shader_group_vote 1
|
#define GL_EXT_shader_group_vote 1
|
||||||
#endif /* GL_EXT_shader_group_vote */
|
#endif /* GL_EXT_shader_group_vote */
|
||||||
@ -1890,18 +2094,42 @@ GL_APICALL void GL_APIENTRY glTexBufferRangeEXT (GLenum target, GLenum internalf
|
|||||||
#define GL_TEXTURE_ASTC_DECODE_PRECISION_EXT 0x8F69
|
#define GL_TEXTURE_ASTC_DECODE_PRECISION_EXT 0x8F69
|
||||||
#endif /* GL_EXT_texture_compression_astc_decode_mode */
|
#endif /* GL_EXT_texture_compression_astc_decode_mode */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_texture_compression_bptc
|
||||||
|
#define GL_EXT_texture_compression_bptc 1
|
||||||
|
#define GL_COMPRESSED_RGBA_BPTC_UNORM_EXT 0x8E8C
|
||||||
|
#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT 0x8E8D
|
||||||
|
#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT 0x8E8E
|
||||||
|
#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT 0x8E8F
|
||||||
|
#endif /* GL_EXT_texture_compression_bptc */
|
||||||
|
|
||||||
#ifndef GL_EXT_texture_compression_dxt1
|
#ifndef GL_EXT_texture_compression_dxt1
|
||||||
#define GL_EXT_texture_compression_dxt1 1
|
#define GL_EXT_texture_compression_dxt1 1
|
||||||
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
|
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
|
||||||
#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
|
#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
|
||||||
#endif /* GL_EXT_texture_compression_dxt1 */
|
#endif /* GL_EXT_texture_compression_dxt1 */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_texture_compression_rgtc
|
||||||
|
#define GL_EXT_texture_compression_rgtc 1
|
||||||
|
#define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB
|
||||||
|
#define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC
|
||||||
|
#define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD
|
||||||
|
#define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE
|
||||||
|
#endif /* GL_EXT_texture_compression_rgtc */
|
||||||
|
|
||||||
#ifndef GL_EXT_texture_compression_s3tc
|
#ifndef GL_EXT_texture_compression_s3tc
|
||||||
#define GL_EXT_texture_compression_s3tc 1
|
#define GL_EXT_texture_compression_s3tc 1
|
||||||
#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
|
||||||
#endif /* GL_EXT_texture_compression_s3tc */
|
#endif /* GL_EXT_texture_compression_s3tc */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_texture_compression_s3tc_srgb
|
||||||
|
#define GL_EXT_texture_compression_s3tc_srgb 1
|
||||||
|
#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C
|
||||||
|
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D
|
||||||
|
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E
|
||||||
|
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F
|
||||||
|
#endif /* GL_EXT_texture_compression_s3tc_srgb */
|
||||||
|
|
||||||
#ifndef GL_EXT_texture_cube_map_array
|
#ifndef GL_EXT_texture_cube_map_array
|
||||||
#define GL_EXT_texture_cube_map_array 1
|
#define GL_EXT_texture_cube_map_array 1
|
||||||
#define GL_TEXTURE_CUBE_MAP_ARRAY_EXT 0x9009
|
#define GL_TEXTURE_CUBE_MAP_ARRAY_EXT 0x9009
|
||||||
@ -1923,12 +2151,24 @@ GL_APICALL void GL_APIENTRY glTexBufferRangeEXT (GLenum target, GLenum internalf
|
|||||||
|
|
||||||
#ifndef GL_EXT_texture_filter_minmax
|
#ifndef GL_EXT_texture_filter_minmax
|
||||||
#define GL_EXT_texture_filter_minmax 1
|
#define GL_EXT_texture_filter_minmax 1
|
||||||
|
#define GL_TEXTURE_REDUCTION_MODE_EXT 0x9366
|
||||||
|
#define GL_WEIGHTED_AVERAGE_EXT 0x9367
|
||||||
#endif /* GL_EXT_texture_filter_minmax */
|
#endif /* GL_EXT_texture_filter_minmax */
|
||||||
|
|
||||||
#ifndef GL_EXT_texture_format_BGRA8888
|
#ifndef GL_EXT_texture_format_BGRA8888
|
||||||
#define GL_EXT_texture_format_BGRA8888 1
|
#define GL_EXT_texture_format_BGRA8888 1
|
||||||
#endif /* GL_EXT_texture_format_BGRA8888 */
|
#endif /* GL_EXT_texture_format_BGRA8888 */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_texture_format_sRGB_override
|
||||||
|
#define GL_EXT_texture_format_sRGB_override 1
|
||||||
|
#define GL_TEXTURE_FORMAT_SRGB_OVERRIDE_EXT 0x8FBF
|
||||||
|
#endif /* GL_EXT_texture_format_sRGB_override */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_texture_mirror_clamp_to_edge
|
||||||
|
#define GL_EXT_texture_mirror_clamp_to_edge 1
|
||||||
|
#define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743
|
||||||
|
#endif /* GL_EXT_texture_mirror_clamp_to_edge */
|
||||||
|
|
||||||
#ifndef GL_EXT_texture_norm16
|
#ifndef GL_EXT_texture_norm16
|
||||||
#define GL_EXT_texture_norm16 1
|
#define GL_EXT_texture_norm16 1
|
||||||
#define GL_R16_EXT 0x822A
|
#define GL_R16_EXT 0x822A
|
||||||
@ -1938,6 +2178,10 @@ GL_APICALL void GL_APIENTRY glTexBufferRangeEXT (GLenum target, GLenum internalf
|
|||||||
#define GL_RGB16_SNORM_EXT 0x8F9A
|
#define GL_RGB16_SNORM_EXT 0x8F9A
|
||||||
#endif /* GL_EXT_texture_norm16 */
|
#endif /* GL_EXT_texture_norm16 */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_texture_query_lod
|
||||||
|
#define GL_EXT_texture_query_lod 1
|
||||||
|
#endif /* GL_EXT_texture_query_lod */
|
||||||
|
|
||||||
#ifndef GL_EXT_texture_rg
|
#ifndef GL_EXT_texture_rg
|
||||||
#define GL_EXT_texture_rg 1
|
#define GL_EXT_texture_rg 1
|
||||||
#define GL_RED_EXT 0x1903
|
#define GL_RED_EXT 0x1903
|
||||||
@ -2019,6 +2263,16 @@ GL_APICALL void GL_APIENTRY glTextureViewEXT (GLuint texture, GLenum target, GLu
|
|||||||
#define GL_UNPACK_SKIP_PIXELS_EXT 0x0CF4
|
#define GL_UNPACK_SKIP_PIXELS_EXT 0x0CF4
|
||||||
#endif /* GL_EXT_unpack_subimage */
|
#endif /* GL_EXT_unpack_subimage */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_win32_keyed_mutex
|
||||||
|
#define GL_EXT_win32_keyed_mutex 1
|
||||||
|
typedef GLboolean (GL_APIENTRYP PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC) (GLuint memory, GLuint64 key, GLuint timeout);
|
||||||
|
typedef GLboolean (GL_APIENTRYP PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC) (GLuint memory, GLuint64 key);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL GLboolean GL_APIENTRY glAcquireKeyedMutexWin32EXT (GLuint memory, GLuint64 key, GLuint timeout);
|
||||||
|
GL_APICALL GLboolean GL_APIENTRY glReleaseKeyedMutexWin32EXT (GLuint memory, GLuint64 key);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_EXT_win32_keyed_mutex */
|
||||||
|
|
||||||
#ifndef GL_EXT_window_rectangles
|
#ifndef GL_EXT_window_rectangles
|
||||||
#define GL_EXT_window_rectangles 1
|
#define GL_EXT_window_rectangles 1
|
||||||
#define GL_INCLUSIVE_EXT 0x8F10
|
#define GL_INCLUSIVE_EXT 0x8F10
|
||||||
@ -2121,6 +2375,11 @@ GL_APICALL void GL_APIENTRY glFramebufferTexture2DMultisampleIMG (GLenum target,
|
|||||||
#define GL_CUBIC_MIPMAP_LINEAR_IMG 0x913B
|
#define GL_CUBIC_MIPMAP_LINEAR_IMG 0x913B
|
||||||
#endif /* GL_IMG_texture_filter_cubic */
|
#endif /* GL_IMG_texture_filter_cubic */
|
||||||
|
|
||||||
|
#ifndef GL_INTEL_blackhole_render
|
||||||
|
#define GL_INTEL_blackhole_render 1
|
||||||
|
#define GL_BLACKHOLE_RENDER_INTEL 0x83FC
|
||||||
|
#endif /* GL_INTEL_blackhole_render */
|
||||||
|
|
||||||
#ifndef GL_INTEL_conservative_rasterization
|
#ifndef GL_INTEL_conservative_rasterization
|
||||||
#define GL_INTEL_conservative_rasterization 1
|
#define GL_INTEL_conservative_rasterization 1
|
||||||
#define GL_CONSERVATIVE_RASTERIZATION_INTEL 0x83FE
|
#define GL_CONSERVATIVE_RASTERIZATION_INTEL 0x83FE
|
||||||
@ -2163,7 +2422,7 @@ typedef void (GL_APIENTRYP PFNGLENDPERFQUERYINTELPROC) (GLuint queryHandle);
|
|||||||
typedef void (GL_APIENTRYP PFNGLGETFIRSTPERFQUERYIDINTELPROC) (GLuint *queryId);
|
typedef void (GL_APIENTRYP PFNGLGETFIRSTPERFQUERYIDINTELPROC) (GLuint *queryId);
|
||||||
typedef void (GL_APIENTRYP PFNGLGETNEXTPERFQUERYIDINTELPROC) (GLuint queryId, GLuint *nextQueryId);
|
typedef void (GL_APIENTRYP PFNGLGETNEXTPERFQUERYIDINTELPROC) (GLuint queryId, GLuint *nextQueryId);
|
||||||
typedef void (GL_APIENTRYP PFNGLGETPERFCOUNTERINFOINTELPROC) (GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar *counterName, GLuint counterDescLength, GLchar *counterDesc, GLuint *counterOffset, GLuint *counterDataSize, GLuint *counterTypeEnum, GLuint *counterDataTypeEnum, GLuint64 *rawCounterMaxValue);
|
typedef void (GL_APIENTRYP PFNGLGETPERFCOUNTERINFOINTELPROC) (GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar *counterName, GLuint counterDescLength, GLchar *counterDesc, GLuint *counterOffset, GLuint *counterDataSize, GLuint *counterTypeEnum, GLuint *counterDataTypeEnum, GLuint64 *rawCounterMaxValue);
|
||||||
typedef void (GL_APIENTRYP PFNGLGETPERFQUERYDATAINTELPROC) (GLuint queryHandle, GLuint flags, GLsizei dataSize, GLvoid *data, GLuint *bytesWritten);
|
typedef void (GL_APIENTRYP PFNGLGETPERFQUERYDATAINTELPROC) (GLuint queryHandle, GLuint flags, GLsizei dataSize, void *data, GLuint *bytesWritten);
|
||||||
typedef void (GL_APIENTRYP PFNGLGETPERFQUERYIDBYNAMEINTELPROC) (GLchar *queryName, GLuint *queryId);
|
typedef void (GL_APIENTRYP PFNGLGETPERFQUERYIDBYNAMEINTELPROC) (GLchar *queryName, GLuint *queryId);
|
||||||
typedef void (GL_APIENTRYP PFNGLGETPERFQUERYINFOINTELPROC) (GLuint queryId, GLuint queryNameLength, GLchar *queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask);
|
typedef void (GL_APIENTRYP PFNGLGETPERFQUERYINFOINTELPROC) (GLuint queryId, GLuint queryNameLength, GLchar *queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask);
|
||||||
#ifdef GL_GLEXT_PROTOTYPES
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
@ -2174,12 +2433,22 @@ GL_APICALL void GL_APIENTRY glEndPerfQueryINTEL (GLuint queryHandle);
|
|||||||
GL_APICALL void GL_APIENTRY glGetFirstPerfQueryIdINTEL (GLuint *queryId);
|
GL_APICALL void GL_APIENTRY glGetFirstPerfQueryIdINTEL (GLuint *queryId);
|
||||||
GL_APICALL void GL_APIENTRY glGetNextPerfQueryIdINTEL (GLuint queryId, GLuint *nextQueryId);
|
GL_APICALL void GL_APIENTRY glGetNextPerfQueryIdINTEL (GLuint queryId, GLuint *nextQueryId);
|
||||||
GL_APICALL void GL_APIENTRY glGetPerfCounterInfoINTEL (GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar *counterName, GLuint counterDescLength, GLchar *counterDesc, GLuint *counterOffset, GLuint *counterDataSize, GLuint *counterTypeEnum, GLuint *counterDataTypeEnum, GLuint64 *rawCounterMaxValue);
|
GL_APICALL void GL_APIENTRY glGetPerfCounterInfoINTEL (GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar *counterName, GLuint counterDescLength, GLchar *counterDesc, GLuint *counterOffset, GLuint *counterDataSize, GLuint *counterTypeEnum, GLuint *counterDataTypeEnum, GLuint64 *rawCounterMaxValue);
|
||||||
GL_APICALL void GL_APIENTRY glGetPerfQueryDataINTEL (GLuint queryHandle, GLuint flags, GLsizei dataSize, GLvoid *data, GLuint *bytesWritten);
|
GL_APICALL void GL_APIENTRY glGetPerfQueryDataINTEL (GLuint queryHandle, GLuint flags, GLsizei dataSize, void *data, GLuint *bytesWritten);
|
||||||
GL_APICALL void GL_APIENTRY glGetPerfQueryIdByNameINTEL (GLchar *queryName, GLuint *queryId);
|
GL_APICALL void GL_APIENTRY glGetPerfQueryIdByNameINTEL (GLchar *queryName, GLuint *queryId);
|
||||||
GL_APICALL void GL_APIENTRY glGetPerfQueryInfoINTEL (GLuint queryId, GLuint queryNameLength, GLchar *queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask);
|
GL_APICALL void GL_APIENTRY glGetPerfQueryInfoINTEL (GLuint queryId, GLuint queryNameLength, GLchar *queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask);
|
||||||
#endif
|
#endif
|
||||||
#endif /* GL_INTEL_performance_query */
|
#endif /* GL_INTEL_performance_query */
|
||||||
|
|
||||||
|
#ifndef GL_MESA_framebuffer_flip_y
|
||||||
|
#define GL_MESA_framebuffer_flip_y 1
|
||||||
|
#define GL_FRAMEBUFFER_FLIP_Y_MESA 0x8BBB
|
||||||
|
#endif /* GL_MESA_framebuffer_flip_y */
|
||||||
|
|
||||||
|
#ifndef GL_MESA_program_binary_formats
|
||||||
|
#define GL_MESA_program_binary_formats 1
|
||||||
|
#define GL_PROGRAM_BINARY_FORMAT_MESA 0x875F
|
||||||
|
#endif /* GL_MESA_program_binary_formats */
|
||||||
|
|
||||||
#ifndef GL_MESA_shader_integer_functions
|
#ifndef GL_MESA_shader_integer_functions
|
||||||
#define GL_MESA_shader_integer_functions 1
|
#define GL_MESA_shader_integer_functions 1
|
||||||
#endif /* GL_MESA_shader_integer_functions */
|
#endif /* GL_MESA_shader_integer_functions */
|
||||||
@ -2284,6 +2553,27 @@ GL_APICALL void GL_APIENTRY glBlendBarrierNV (void);
|
|||||||
#define GL_BLEND_ADVANCED_COHERENT_NV 0x9285
|
#define GL_BLEND_ADVANCED_COHERENT_NV 0x9285
|
||||||
#endif /* GL_NV_blend_equation_advanced_coherent */
|
#endif /* GL_NV_blend_equation_advanced_coherent */
|
||||||
|
|
||||||
|
#ifndef GL_NV_blend_minmax_factor
|
||||||
|
#define GL_NV_blend_minmax_factor 1
|
||||||
|
#define GL_FACTOR_MIN_AMD 0x901C
|
||||||
|
#define GL_FACTOR_MAX_AMD 0x901D
|
||||||
|
#endif /* GL_NV_blend_minmax_factor */
|
||||||
|
|
||||||
|
#ifndef GL_NV_clip_space_w_scaling
|
||||||
|
#define GL_NV_clip_space_w_scaling 1
|
||||||
|
#define GL_VIEWPORT_POSITION_W_SCALE_NV 0x937C
|
||||||
|
#define GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV 0x937D
|
||||||
|
#define GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV 0x937E
|
||||||
|
typedef void (GL_APIENTRYP PFNGLVIEWPORTPOSITIONWSCALENVPROC) (GLuint index, GLfloat xcoeff, GLfloat ycoeff);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glViewportPositionWScaleNV (GLuint index, GLfloat xcoeff, GLfloat ycoeff);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_NV_clip_space_w_scaling */
|
||||||
|
|
||||||
|
#ifndef GL_NV_compute_shader_derivatives
|
||||||
|
#define GL_NV_compute_shader_derivatives 1
|
||||||
|
#endif /* GL_NV_compute_shader_derivatives */
|
||||||
|
|
||||||
#ifndef GL_NV_conditional_render
|
#ifndef GL_NV_conditional_render
|
||||||
#define GL_NV_conditional_render 1
|
#define GL_NV_conditional_render 1
|
||||||
#define GL_QUERY_WAIT_NV 0x8E13
|
#define GL_QUERY_WAIT_NV 0x8E13
|
||||||
@ -2310,6 +2600,11 @@ GL_APICALL void GL_APIENTRY glSubpixelPrecisionBiasNV (GLuint xbits, GLuint ybit
|
|||||||
#endif
|
#endif
|
||||||
#endif /* GL_NV_conservative_raster */
|
#endif /* GL_NV_conservative_raster */
|
||||||
|
|
||||||
|
#ifndef GL_NV_conservative_raster_pre_snap
|
||||||
|
#define GL_NV_conservative_raster_pre_snap 1
|
||||||
|
#define GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV 0x9550
|
||||||
|
#endif /* GL_NV_conservative_raster_pre_snap */
|
||||||
|
|
||||||
#ifndef GL_NV_conservative_raster_pre_snap_triangles
|
#ifndef GL_NV_conservative_raster_pre_snap_triangles
|
||||||
#define GL_NV_conservative_raster_pre_snap_triangles 1
|
#define GL_NV_conservative_raster_pre_snap_triangles 1
|
||||||
#define GL_CONSERVATIVE_RASTER_MODE_NV 0x954D
|
#define GL_CONSERVATIVE_RASTER_MODE_NV 0x954D
|
||||||
@ -2655,6 +2950,34 @@ GL_APICALL void GL_APIENTRY glGetInternalformatSampleivNV (GLenum target, GLenum
|
|||||||
#endif
|
#endif
|
||||||
#endif /* GL_NV_internalformat_sample_query */
|
#endif /* GL_NV_internalformat_sample_query */
|
||||||
|
|
||||||
|
#ifndef GL_NV_memory_attachment
|
||||||
|
#define GL_NV_memory_attachment 1
|
||||||
|
#define GL_ATTACHED_MEMORY_OBJECT_NV 0x95A4
|
||||||
|
#define GL_ATTACHED_MEMORY_OFFSET_NV 0x95A5
|
||||||
|
#define GL_MEMORY_ATTACHABLE_ALIGNMENT_NV 0x95A6
|
||||||
|
#define GL_MEMORY_ATTACHABLE_SIZE_NV 0x95A7
|
||||||
|
#define GL_MEMORY_ATTACHABLE_NV 0x95A8
|
||||||
|
#define GL_DETACHED_MEMORY_INCARNATION_NV 0x95A9
|
||||||
|
#define GL_DETACHED_TEXTURES_NV 0x95AA
|
||||||
|
#define GL_DETACHED_BUFFERS_NV 0x95AB
|
||||||
|
#define GL_MAX_DETACHED_TEXTURES_NV 0x95AC
|
||||||
|
#define GL_MAX_DETACHED_BUFFERS_NV 0x95AD
|
||||||
|
typedef void (GL_APIENTRYP PFNGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC) (GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLRESETMEMORYOBJECTPARAMETERNVPROC) (GLuint memory, GLenum pname);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLTEXATTACHMEMORYNVPROC) (GLenum target, GLuint memory, GLuint64 offset);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLBUFFERATTACHMEMORYNVPROC) (GLenum target, GLuint memory, GLuint64 offset);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLTEXTUREATTACHMEMORYNVPROC) (GLuint texture, GLuint memory, GLuint64 offset);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLNAMEDBUFFERATTACHMEMORYNVPROC) (GLuint buffer, GLuint memory, GLuint64 offset);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glGetMemoryObjectDetachedResourcesuivNV (GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params);
|
||||||
|
GL_APICALL void GL_APIENTRY glResetMemoryObjectParameterNV (GLuint memory, GLenum pname);
|
||||||
|
GL_APICALL void GL_APIENTRY glTexAttachMemoryNV (GLenum target, GLuint memory, GLuint64 offset);
|
||||||
|
GL_APICALL void GL_APIENTRY glBufferAttachMemoryNV (GLenum target, GLuint memory, GLuint64 offset);
|
||||||
|
GL_APICALL void GL_APIENTRY glTextureAttachMemoryNV (GLuint texture, GLuint memory, GLuint64 offset);
|
||||||
|
GL_APICALL void GL_APIENTRY glNamedBufferAttachMemoryNV (GLuint buffer, GLuint memory, GLuint64 offset);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_NV_memory_attachment */
|
||||||
|
|
||||||
#ifndef GL_NV_non_square_matrices
|
#ifndef GL_NV_non_square_matrices
|
||||||
#define GL_NV_non_square_matrices 1
|
#define GL_NV_non_square_matrices 1
|
||||||
#define GL_FLOAT_MAT2x3_NV 0x8B65
|
#define GL_FLOAT_MAT2x3_NV 0x8B65
|
||||||
@ -2681,6 +3004,7 @@ GL_APICALL void GL_APIENTRY glUniformMatrix4x3fvNV (GLint location, GLsizei coun
|
|||||||
|
|
||||||
#ifndef GL_NV_path_rendering
|
#ifndef GL_NV_path_rendering
|
||||||
#define GL_NV_path_rendering 1
|
#define GL_NV_path_rendering 1
|
||||||
|
typedef double GLdouble;
|
||||||
#define GL_PATH_FORMAT_SVG_NV 0x9070
|
#define GL_PATH_FORMAT_SVG_NV 0x9070
|
||||||
#define GL_PATH_FORMAT_PS_NV 0x9071
|
#define GL_PATH_FORMAT_PS_NV 0x9071
|
||||||
#define GL_STANDARD_FONT_NAME_NV 0x9072
|
#define GL_STANDARD_FONT_NAME_NV 0x9072
|
||||||
@ -2891,6 +3215,25 @@ typedef GLenum (GL_APIENTRYP PFNGLPATHGLYPHINDEXARRAYNVPROC) (GLuint firstPathNa
|
|||||||
typedef GLenum (GL_APIENTRYP PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC) (GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void *fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
|
typedef GLenum (GL_APIENTRYP PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC) (GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void *fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
|
||||||
typedef void (GL_APIENTRYP PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC) (GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs);
|
typedef void (GL_APIENTRYP PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC) (GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs);
|
||||||
typedef void (GL_APIENTRYP PFNGLGETPROGRAMRESOURCEFVNVPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLfloat *params);
|
typedef void (GL_APIENTRYP PFNGLGETPROGRAMRESOURCEFVNVPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLfloat *params);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXFRUSTUMEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum mode);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat *m);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble *m);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXLOADFEXTPROC) (GLenum mode, const GLfloat *m);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXLOADDEXTPROC) (GLenum mode, const GLdouble *m);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat *m);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble *m);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXMULTFEXTPROC) (GLenum mode, const GLfloat *m);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXMULTDEXTPROC) (GLenum mode, const GLdouble *m);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXORTHOEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXPOPEXTPROC) (GLenum mode);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXPUSHEXTPROC) (GLenum mode);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXROTATEFEXTPROC) (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXROTATEDEXTPROC) (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXSCALEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXSCALEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXTRANSLATEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLMATRIXTRANSLATEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
|
||||||
#ifdef GL_GLEXT_PROTOTYPES
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
GL_APICALL GLuint GL_APIENTRY glGenPathsNV (GLsizei range);
|
GL_APICALL GLuint GL_APIENTRY glGenPathsNV (GLsizei range);
|
||||||
GL_APICALL void GL_APIENTRY glDeletePathsNV (GLuint path, GLsizei range);
|
GL_APICALL void GL_APIENTRY glDeletePathsNV (GLuint path, GLsizei range);
|
||||||
@ -2949,6 +3292,25 @@ GL_APICALL GLenum GL_APIENTRY glPathGlyphIndexArrayNV (GLuint firstPathName, GLe
|
|||||||
GL_APICALL GLenum GL_APIENTRY glPathMemoryGlyphIndexArrayNV (GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void *fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
|
GL_APICALL GLenum GL_APIENTRY glPathMemoryGlyphIndexArrayNV (GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void *fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
|
||||||
GL_APICALL void GL_APIENTRY glProgramPathFragmentInputGenNV (GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs);
|
GL_APICALL void GL_APIENTRY glProgramPathFragmentInputGenNV (GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs);
|
||||||
GL_APICALL void GL_APIENTRY glGetProgramResourcefvNV (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLfloat *params);
|
GL_APICALL void GL_APIENTRY glGetProgramResourcefvNV (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLfloat *params);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixFrustumEXT (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixLoadIdentityEXT (GLenum mode);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixLoadTransposefEXT (GLenum mode, const GLfloat *m);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixLoadTransposedEXT (GLenum mode, const GLdouble *m);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixLoadfEXT (GLenum mode, const GLfloat *m);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixLoaddEXT (GLenum mode, const GLdouble *m);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixMultTransposefEXT (GLenum mode, const GLfloat *m);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixMultTransposedEXT (GLenum mode, const GLdouble *m);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixMultfEXT (GLenum mode, const GLfloat *m);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixMultdEXT (GLenum mode, const GLdouble *m);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixOrthoEXT (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixPopEXT (GLenum mode);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixPushEXT (GLenum mode);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixRotatefEXT (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixRotatedEXT (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixScalefEXT (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixScaledEXT (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixTranslatefEXT (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
|
||||||
|
GL_APICALL void GL_APIENTRY glMatrixTranslatedEXT (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
|
||||||
#endif
|
#endif
|
||||||
#endif /* GL_NV_path_rendering */
|
#endif /* GL_NV_path_rendering */
|
||||||
|
|
||||||
@ -2957,6 +3319,14 @@ GL_APICALL void GL_APIENTRY glGetProgramResourcefvNV (GLuint program, GLenum pro
|
|||||||
#define GL_SHARED_EDGE_NV 0xC0
|
#define GL_SHARED_EDGE_NV 0xC0
|
||||||
#endif /* GL_NV_path_rendering_shared_edge */
|
#endif /* GL_NV_path_rendering_shared_edge */
|
||||||
|
|
||||||
|
#ifndef GL_NV_pixel_buffer_object
|
||||||
|
#define GL_NV_pixel_buffer_object 1
|
||||||
|
#define GL_PIXEL_PACK_BUFFER_NV 0x88EB
|
||||||
|
#define GL_PIXEL_UNPACK_BUFFER_NV 0x88EC
|
||||||
|
#define GL_PIXEL_PACK_BUFFER_BINDING_NV 0x88ED
|
||||||
|
#define GL_PIXEL_UNPACK_BUFFER_BINDING_NV 0x88EF
|
||||||
|
#endif /* GL_NV_pixel_buffer_object */
|
||||||
|
|
||||||
#ifndef GL_NV_polygon_mode
|
#ifndef GL_NV_polygon_mode
|
||||||
#define GL_NV_polygon_mode 1
|
#define GL_NV_polygon_mode 1
|
||||||
#define GL_POLYGON_MODE_NV 0x0B40
|
#define GL_POLYGON_MODE_NV 0x0B40
|
||||||
@ -3034,6 +3404,18 @@ GL_APICALL void GL_APIENTRY glResolveDepthValuesNV (void);
|
|||||||
#define GL_NV_sample_mask_override_coverage 1
|
#define GL_NV_sample_mask_override_coverage 1
|
||||||
#endif /* GL_NV_sample_mask_override_coverage */
|
#endif /* GL_NV_sample_mask_override_coverage */
|
||||||
|
|
||||||
|
#ifndef GL_NV_scissor_exclusive
|
||||||
|
#define GL_NV_scissor_exclusive 1
|
||||||
|
#define GL_SCISSOR_TEST_EXCLUSIVE_NV 0x9555
|
||||||
|
#define GL_SCISSOR_BOX_EXCLUSIVE_NV 0x9556
|
||||||
|
typedef void (GL_APIENTRYP PFNGLSCISSOREXCLUSIVENVPROC) (GLint x, GLint y, GLsizei width, GLsizei height);
|
||||||
|
typedef void (GL_APIENTRYP PFNGLSCISSOREXCLUSIVEARRAYVNVPROC) (GLuint first, GLsizei count, const GLint *v);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glScissorExclusiveNV (GLint x, GLint y, GLsizei width, GLsizei height);
|
||||||
|
GL_APICALL void GL_APIENTRY glScissorExclusiveArrayvNV (GLuint first, GLsizei count, const GLint *v);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_NV_scissor_exclusive */
|
||||||
|
|
||||||
#ifndef GL_NV_shader_atomic_fp16_vector
|
#ifndef GL_NV_shader_atomic_fp16_vector
|
||||||
#define GL_NV_shader_atomic_fp16_vector 1
|
#define GL_NV_shader_atomic_fp16_vector 1
|
||||||
#endif /* GL_NV_shader_atomic_fp16_vector */
|
#endif /* GL_NV_shader_atomic_fp16_vector */
|
||||||
@ -3052,6 +3434,10 @@ GL_APICALL void GL_APIENTRY glResolveDepthValuesNV (void);
|
|||||||
#define GL_SAMPLER_CUBE_SHADOW_NV 0x8DC5
|
#define GL_SAMPLER_CUBE_SHADOW_NV 0x8DC5
|
||||||
#endif /* GL_NV_shadow_samplers_cube */
|
#endif /* GL_NV_shadow_samplers_cube */
|
||||||
|
|
||||||
|
#ifndef GL_NV_stereo_view_rendering
|
||||||
|
#define GL_NV_stereo_view_rendering 1
|
||||||
|
#endif /* GL_NV_stereo_view_rendering */
|
||||||
|
|
||||||
#ifndef GL_NV_texture_border_clamp
|
#ifndef GL_NV_texture_border_clamp
|
||||||
#define GL_NV_texture_border_clamp 1
|
#define GL_NV_texture_border_clamp 1
|
||||||
#define GL_TEXTURE_BORDER_COLOR_NV 0x1004
|
#define GL_TEXTURE_BORDER_COLOR_NV 0x1004
|
||||||
@ -3148,6 +3534,10 @@ GL_APICALL void GL_APIENTRY glFramebufferTextureMultisampleMultiviewOVR (GLenum
|
|||||||
#endif
|
#endif
|
||||||
#endif /* GL_OVR_multiview_multisampled_render_to_texture */
|
#endif /* GL_OVR_multiview_multisampled_render_to_texture */
|
||||||
|
|
||||||
|
#ifndef GL_QCOM_YUV_texture_gather
|
||||||
|
#define GL_QCOM_YUV_texture_gather 1
|
||||||
|
#endif /* GL_QCOM_YUV_texture_gather */
|
||||||
|
|
||||||
#ifndef GL_QCOM_alpha_test
|
#ifndef GL_QCOM_alpha_test
|
||||||
#define GL_QCOM_alpha_test 1
|
#define GL_QCOM_alpha_test 1
|
||||||
#define GL_ALPHA_TEST_QCOM 0x0BC0
|
#define GL_ALPHA_TEST_QCOM 0x0BC0
|
||||||
@ -3245,6 +3635,38 @@ GL_APICALL void GL_APIENTRY glFramebufferFoveationParametersQCOM (GLuint framebu
|
|||||||
#define GL_PERFMON_GLOBAL_MODE_QCOM 0x8FA0
|
#define GL_PERFMON_GLOBAL_MODE_QCOM 0x8FA0
|
||||||
#endif /* GL_QCOM_perfmon_global_mode */
|
#endif /* GL_QCOM_perfmon_global_mode */
|
||||||
|
|
||||||
|
#ifndef GL_QCOM_shader_framebuffer_fetch_noncoherent
|
||||||
|
#define GL_QCOM_shader_framebuffer_fetch_noncoherent 1
|
||||||
|
#define GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM 0x96A2
|
||||||
|
typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERFETCHBARRIERQCOMPROC) (void);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glFramebufferFetchBarrierQCOM (void);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_QCOM_shader_framebuffer_fetch_noncoherent */
|
||||||
|
|
||||||
|
#ifndef GL_QCOM_shader_framebuffer_fetch_rate
|
||||||
|
#define GL_QCOM_shader_framebuffer_fetch_rate 1
|
||||||
|
#endif /* GL_QCOM_shader_framebuffer_fetch_rate */
|
||||||
|
|
||||||
|
#ifndef GL_QCOM_texture_foveated
|
||||||
|
#define GL_QCOM_texture_foveated 1
|
||||||
|
#define GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM 0x8BFB
|
||||||
|
#define GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM 0x8BFC
|
||||||
|
#define GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM 0x8BFD
|
||||||
|
#define GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM 0x8BFE
|
||||||
|
#define GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM 0x8BFF
|
||||||
|
typedef void (GL_APIENTRYP PFNGLTEXTUREFOVEATIONPARAMETERSQCOMPROC) (GLuint texture, GLuint layer, GLuint focalPoint, GLfloat focalX, GLfloat focalY, GLfloat gainX, GLfloat gainY, GLfloat foveaArea);
|
||||||
|
#ifdef GL_GLEXT_PROTOTYPES
|
||||||
|
GL_APICALL void GL_APIENTRY glTextureFoveationParametersQCOM (GLuint texture, GLuint layer, GLuint focalPoint, GLfloat focalX, GLfloat focalY, GLfloat gainX, GLfloat gainY, GLfloat foveaArea);
|
||||||
|
#endif
|
||||||
|
#endif /* GL_QCOM_texture_foveated */
|
||||||
|
|
||||||
|
#ifndef GL_QCOM_texture_foveated_subsampled_layout
|
||||||
|
#define GL_QCOM_texture_foveated_subsampled_layout 1
|
||||||
|
#define GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM 0x00000004
|
||||||
|
#define GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM 0x8FA1
|
||||||
|
#endif /* GL_QCOM_texture_foveated_subsampled_layout */
|
||||||
|
|
||||||
#ifndef GL_QCOM_tiled_rendering
|
#ifndef GL_QCOM_tiled_rendering
|
||||||
#define GL_QCOM_tiled_rendering 1
|
#define GL_QCOM_tiled_rendering 1
|
||||||
#define GL_COLOR_BUFFER_BIT0_QCOM 0x00000001
|
#define GL_COLOR_BUFFER_BIT0_QCOM 0x00000001
|
||||||
|
Loading…
x
Reference in New Issue
Block a user