mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2025-10-25 09:32:26 +00:00
Generate Sources of master updated at Fri Oct 24 00:01:12 GMT 2025
This commit is contained in:
parent
d06782b910
commit
981f32baee
1210
doc/glew.html
1210
doc/glew.html
File diff suppressed because it is too large
Load Diff
@ -10631,6 +10631,147 @@ typedef void (GLAPIENTRY * PFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param);
|
||||
|
||||
#endif /* GL_EXT_fragment_lighting */
|
||||
|
||||
/* ---------------------- GL_EXT_fragment_shading_rate --------------------- */
|
||||
|
||||
#ifndef GL_EXT_fragment_shading_rate
|
||||
#define GL_EXT_fragment_shading_rate 1
|
||||
|
||||
#define GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT 0x8F6F
|
||||
#define GL_SHADING_RATE_1X1_PIXELS_EXT 0x96A6
|
||||
#define GL_SHADING_RATE_1X2_PIXELS_EXT 0x96A7
|
||||
#define GL_SHADING_RATE_2X1_PIXELS_EXT 0x96A8
|
||||
#define GL_SHADING_RATE_2X2_PIXELS_EXT 0x96A9
|
||||
#define GL_SHADING_RATE_1X4_PIXELS_EXT 0x96AA
|
||||
#define GL_SHADING_RATE_4X1_PIXELS_EXT 0x96AB
|
||||
#define GL_SHADING_RATE_4X2_PIXELS_EXT 0x96AC
|
||||
#define GL_SHADING_RATE_2X4_PIXELS_EXT 0x96AD
|
||||
#define GL_SHADING_RATE_4X4_PIXELS_EXT 0x96AE
|
||||
#define GL_SHADING_RATE_EXT 0x96D0
|
||||
#define GL_SHADING_RATE_ATTACHMENT_EXT 0x96D1
|
||||
#define GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT 0x96D2
|
||||
#define GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT 0x96D3
|
||||
#define GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT 0x96D4
|
||||
#define GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT 0x96D5
|
||||
#define GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT 0x96D6
|
||||
#define GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT 0x96D7
|
||||
#define GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT 0x96D8
|
||||
#define GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT 0x96D9
|
||||
#define GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT 0x96DA
|
||||
#define GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT 0x96DB
|
||||
#define GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT 0x96DC
|
||||
#define GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT 0x96DD
|
||||
#define GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT 0x96DE
|
||||
#define GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT 0x96DF
|
||||
#define GL_FRAGMENT_SHADING_RATE_PRIMITIVE_RATE_WITH_MULTI_VIEWPORT_SUPPORTED_EXT 0x9780
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERSHADINGRATEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint baseLayer, GLsizei numLayers, GLsizei texelWidth, GLsizei texelHeight);
|
||||
typedef void (GLAPIENTRY * PFNGLGETFRAGMENTSHADINGRATESEXTPROC) (GLsizei samples, GLsizei maxCount, GLsizei* count, GLenum *shadingRates);
|
||||
typedef void (GLAPIENTRY * PFNGLSHADINGRATECOMBINEROPSEXTPROC) (GLenum combinerOp0, GLenum combinerOp1);
|
||||
typedef void (GLAPIENTRY * PFNGLSHADINGRATEEXTPROC) (GLenum rate);
|
||||
|
||||
#define glFramebufferShadingRateEXT GLEW_GET_FUN(__glewFramebufferShadingRateEXT)
|
||||
#define glGetFragmentShadingRatesEXT GLEW_GET_FUN(__glewGetFragmentShadingRatesEXT)
|
||||
#define glShadingRateCombinerOpsEXT GLEW_GET_FUN(__glewShadingRateCombinerOpsEXT)
|
||||
#define glShadingRateEXT GLEW_GET_FUN(__glewShadingRateEXT)
|
||||
|
||||
#define GLEW_EXT_fragment_shading_rate GLEW_GET_VAR(__GLEW_EXT_fragment_shading_rate)
|
||||
|
||||
#endif /* GL_EXT_fragment_shading_rate */
|
||||
|
||||
/* ---------------- GL_EXT_fragment_shading_rate_attachment ---------------- */
|
||||
|
||||
#ifndef GL_EXT_fragment_shading_rate_attachment
|
||||
#define GL_EXT_fragment_shading_rate_attachment 1
|
||||
|
||||
#define GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT 0x8F6F
|
||||
#define GL_SHADING_RATE_1X1_PIXELS_EXT 0x96A6
|
||||
#define GL_SHADING_RATE_1X2_PIXELS_EXT 0x96A7
|
||||
#define GL_SHADING_RATE_2X1_PIXELS_EXT 0x96A8
|
||||
#define GL_SHADING_RATE_2X2_PIXELS_EXT 0x96A9
|
||||
#define GL_SHADING_RATE_1X4_PIXELS_EXT 0x96AA
|
||||
#define GL_SHADING_RATE_4X1_PIXELS_EXT 0x96AB
|
||||
#define GL_SHADING_RATE_4X2_PIXELS_EXT 0x96AC
|
||||
#define GL_SHADING_RATE_2X4_PIXELS_EXT 0x96AD
|
||||
#define GL_SHADING_RATE_4X4_PIXELS_EXT 0x96AE
|
||||
#define GL_SHADING_RATE_EXT 0x96D0
|
||||
#define GL_SHADING_RATE_ATTACHMENT_EXT 0x96D1
|
||||
#define GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT 0x96D2
|
||||
#define GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT 0x96D3
|
||||
#define GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT 0x96D4
|
||||
#define GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT 0x96D5
|
||||
#define GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT 0x96D6
|
||||
#define GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT 0x96D7
|
||||
#define GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT 0x96D8
|
||||
#define GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT 0x96D9
|
||||
#define GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT 0x96DA
|
||||
#define GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT 0x96DB
|
||||
#define GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT 0x96DC
|
||||
#define GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT 0x96DD
|
||||
#define GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT 0x96DE
|
||||
#define GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT 0x96DF
|
||||
#define GL_FRAGMENT_SHADING_RATE_PRIMITIVE_RATE_WITH_MULTI_VIEWPORT_SUPPORTED_EXT 0x9780
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERSHADINGRATEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint baseLayer, GLsizei numLayers, GLsizei texelWidth, GLsizei texelHeight);
|
||||
typedef void (GLAPIENTRY * PFNGLGETFRAGMENTSHADINGRATESEXTPROC) (GLsizei samples, GLsizei maxCount, GLsizei* count, GLenum *shadingRates);
|
||||
typedef void (GLAPIENTRY * PFNGLSHADINGRATECOMBINEROPSEXTPROC) (GLenum combinerOp0, GLenum combinerOp1);
|
||||
typedef void (GLAPIENTRY * PFNGLSHADINGRATEEXTPROC) (GLenum rate);
|
||||
|
||||
#define glFramebufferShadingRateEXT GLEW_GET_FUN(__glewFramebufferShadingRateEXT)
|
||||
#define glGetFragmentShadingRatesEXT GLEW_GET_FUN(__glewGetFragmentShadingRatesEXT)
|
||||
#define glShadingRateCombinerOpsEXT GLEW_GET_FUN(__glewShadingRateCombinerOpsEXT)
|
||||
#define glShadingRateEXT GLEW_GET_FUN(__glewShadingRateEXT)
|
||||
|
||||
#define GLEW_EXT_fragment_shading_rate_attachment GLEW_GET_VAR(__GLEW_EXT_fragment_shading_rate_attachment)
|
||||
|
||||
#endif /* GL_EXT_fragment_shading_rate_attachment */
|
||||
|
||||
/* ----------------- GL_EXT_fragment_shading_rate_primitive ---------------- */
|
||||
|
||||
#ifndef GL_EXT_fragment_shading_rate_primitive
|
||||
#define GL_EXT_fragment_shading_rate_primitive 1
|
||||
|
||||
#define GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT 0x8F6F
|
||||
#define GL_SHADING_RATE_1X1_PIXELS_EXT 0x96A6
|
||||
#define GL_SHADING_RATE_1X2_PIXELS_EXT 0x96A7
|
||||
#define GL_SHADING_RATE_2X1_PIXELS_EXT 0x96A8
|
||||
#define GL_SHADING_RATE_2X2_PIXELS_EXT 0x96A9
|
||||
#define GL_SHADING_RATE_1X4_PIXELS_EXT 0x96AA
|
||||
#define GL_SHADING_RATE_4X1_PIXELS_EXT 0x96AB
|
||||
#define GL_SHADING_RATE_4X2_PIXELS_EXT 0x96AC
|
||||
#define GL_SHADING_RATE_2X4_PIXELS_EXT 0x96AD
|
||||
#define GL_SHADING_RATE_4X4_PIXELS_EXT 0x96AE
|
||||
#define GL_SHADING_RATE_EXT 0x96D0
|
||||
#define GL_SHADING_RATE_ATTACHMENT_EXT 0x96D1
|
||||
#define GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT 0x96D2
|
||||
#define GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT 0x96D3
|
||||
#define GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT 0x96D4
|
||||
#define GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT 0x96D5
|
||||
#define GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT 0x96D6
|
||||
#define GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT 0x96D7
|
||||
#define GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT 0x96D8
|
||||
#define GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT 0x96D9
|
||||
#define GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT 0x96DA
|
||||
#define GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT 0x96DB
|
||||
#define GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT 0x96DC
|
||||
#define GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT 0x96DD
|
||||
#define GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT 0x96DE
|
||||
#define GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT 0x96DF
|
||||
#define GL_FRAGMENT_SHADING_RATE_PRIMITIVE_RATE_WITH_MULTI_VIEWPORT_SUPPORTED_EXT 0x9780
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERSHADINGRATEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint baseLayer, GLsizei numLayers, GLsizei texelWidth, GLsizei texelHeight);
|
||||
typedef void (GLAPIENTRY * PFNGLGETFRAGMENTSHADINGRATESEXTPROC) (GLsizei samples, GLsizei maxCount, GLsizei* count, GLenum *shadingRates);
|
||||
typedef void (GLAPIENTRY * PFNGLSHADINGRATECOMBINEROPSEXTPROC) (GLenum combinerOp0, GLenum combinerOp1);
|
||||
typedef void (GLAPIENTRY * PFNGLSHADINGRATEEXTPROC) (GLenum rate);
|
||||
|
||||
#define glFramebufferShadingRateEXT GLEW_GET_FUN(__glewFramebufferShadingRateEXT)
|
||||
#define glGetFragmentShadingRatesEXT GLEW_GET_FUN(__glewGetFragmentShadingRatesEXT)
|
||||
#define glShadingRateCombinerOpsEXT GLEW_GET_FUN(__glewShadingRateCombinerOpsEXT)
|
||||
#define glShadingRateEXT GLEW_GET_FUN(__glewShadingRateEXT)
|
||||
|
||||
#define GLEW_EXT_fragment_shading_rate_primitive GLEW_GET_VAR(__GLEW_EXT_fragment_shading_rate_primitive)
|
||||
|
||||
#endif /* GL_EXT_fragment_shading_rate_primitive */
|
||||
|
||||
/* ------------------------ GL_EXT_framebuffer_blit ------------------------ */
|
||||
|
||||
#ifndef GL_EXT_framebuffer_blit
|
||||
@ -12363,6 +12504,15 @@ typedef GLsizei (GLAPIENTRY * PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC) (
|
||||
|
||||
#endif /* GL_EXT_shader_texture_lod */
|
||||
|
||||
/* --------------------- GL_EXT_shader_texture_samples --------------------- */
|
||||
|
||||
#ifndef GL_EXT_shader_texture_samples
|
||||
#define GL_EXT_shader_texture_samples 1
|
||||
|
||||
#define GLEW_EXT_shader_texture_samples GLEW_GET_VAR(__GLEW_EXT_shader_texture_samples)
|
||||
|
||||
#endif /* GL_EXT_shader_texture_samples */
|
||||
|
||||
/* -------------------------- GL_EXT_shadow_funcs -------------------------- */
|
||||
|
||||
#ifndef GL_EXT_shadow_funcs
|
||||
@ -24484,6 +24634,21 @@ GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVEXTPROC __glewGetFragmentMaterialfvEXT
|
||||
GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVEXTPROC __glewGetFragmentMaterialivEXT;
|
||||
GLEW_FUN_EXPORT PFNGLLIGHTENVIEXTPROC __glewLightEnviEXT;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERSHADINGRATEEXTPROC __glewFramebufferShadingRateEXT;
|
||||
GLEW_FUN_EXPORT PFNGLGETFRAGMENTSHADINGRATESEXTPROC __glewGetFragmentShadingRatesEXT;
|
||||
GLEW_FUN_EXPORT PFNGLSHADINGRATECOMBINEROPSEXTPROC __glewShadingRateCombinerOpsEXT;
|
||||
GLEW_FUN_EXPORT PFNGLSHADINGRATEEXTPROC __glewShadingRateEXT;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERSHADINGRATEEXTPROC __glewFramebufferShadingRateEXT;
|
||||
GLEW_FUN_EXPORT PFNGLGETFRAGMENTSHADINGRATESEXTPROC __glewGetFragmentShadingRatesEXT;
|
||||
GLEW_FUN_EXPORT PFNGLSHADINGRATECOMBINEROPSEXTPROC __glewShadingRateCombinerOpsEXT;
|
||||
GLEW_FUN_EXPORT PFNGLSHADINGRATEEXTPROC __glewShadingRateEXT;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERSHADINGRATEEXTPROC __glewFramebufferShadingRateEXT;
|
||||
GLEW_FUN_EXPORT PFNGLGETFRAGMENTSHADINGRATESEXTPROC __glewGetFragmentShadingRatesEXT;
|
||||
GLEW_FUN_EXPORT PFNGLSHADINGRATECOMBINEROPSEXTPROC __glewShadingRateCombinerOpsEXT;
|
||||
GLEW_FUN_EXPORT PFNGLSHADINGRATEEXTPROC __glewShadingRateEXT;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFEREXTPROC __glewBlitFramebufferEXT;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFERLAYEREXTPROC __glewBlitFramebufferLayerEXT;
|
||||
@ -26291,6 +26456,9 @@ GLEW_VAR_EXPORT GLboolean __GLEW_EXT_float_blend;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fog_coord;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_frag_depth;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fragment_lighting;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fragment_shading_rate;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fragment_shading_rate_attachment;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fragment_shading_rate_primitive;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_blit;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_blit_layers;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample;
|
||||
@ -26373,6 +26541,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_pixel_local_storage2;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_realtime_clock;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_samples_identical;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_texture_lod;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_texture_samples;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_funcs;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_samplers;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shared_texture_palette;
|
||||
|
||||
133
src/glew.c
133
src/glew.c
@ -2061,6 +2061,21 @@ PFNGLGETFRAGMENTMATERIALFVEXTPROC __glewGetFragmentMaterialfvEXT = NULL;
|
||||
PFNGLGETFRAGMENTMATERIALIVEXTPROC __glewGetFragmentMaterialivEXT = NULL;
|
||||
PFNGLLIGHTENVIEXTPROC __glewLightEnviEXT = NULL;
|
||||
|
||||
PFNGLFRAMEBUFFERSHADINGRATEEXTPROC __glewFramebufferShadingRateEXT = NULL;
|
||||
PFNGLGETFRAGMENTSHADINGRATESEXTPROC __glewGetFragmentShadingRatesEXT = NULL;
|
||||
PFNGLSHADINGRATECOMBINEROPSEXTPROC __glewShadingRateCombinerOpsEXT = NULL;
|
||||
PFNGLSHADINGRATEEXTPROC __glewShadingRateEXT = NULL;
|
||||
|
||||
PFNGLFRAMEBUFFERSHADINGRATEEXTPROC __glewFramebufferShadingRateEXT = NULL;
|
||||
PFNGLGETFRAGMENTSHADINGRATESEXTPROC __glewGetFragmentShadingRatesEXT = NULL;
|
||||
PFNGLSHADINGRATECOMBINEROPSEXTPROC __glewShadingRateCombinerOpsEXT = NULL;
|
||||
PFNGLSHADINGRATEEXTPROC __glewShadingRateEXT = NULL;
|
||||
|
||||
PFNGLFRAMEBUFFERSHADINGRATEEXTPROC __glewFramebufferShadingRateEXT = NULL;
|
||||
PFNGLGETFRAGMENTSHADINGRATESEXTPROC __glewGetFragmentShadingRatesEXT = NULL;
|
||||
PFNGLSHADINGRATECOMBINEROPSEXTPROC __glewShadingRateCombinerOpsEXT = NULL;
|
||||
PFNGLSHADINGRATEEXTPROC __glewShadingRateEXT = NULL;
|
||||
|
||||
PFNGLBLITFRAMEBUFFEREXTPROC __glewBlitFramebufferEXT = NULL;
|
||||
|
||||
PFNGLBLITFRAMEBUFFERLAYEREXTPROC __glewBlitFramebufferLayerEXT = NULL;
|
||||
@ -3869,6 +3884,9 @@ GLboolean __GLEW_EXT_float_blend = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_fog_coord = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_frag_depth = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_fragment_lighting = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_fragment_shading_rate = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_fragment_shading_rate_attachment = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_fragment_shading_rate_primitive = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_framebuffer_blit = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_framebuffer_blit_layers = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_framebuffer_multisample = GL_FALSE;
|
||||
@ -3951,6 +3969,7 @@ GLboolean __GLEW_EXT_shader_pixel_local_storage2 = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_shader_realtime_clock = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_shader_samples_identical = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_shader_texture_lod = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_shader_texture_samples = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_shadow_funcs = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_shadow_samplers = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_shared_texture_palette = GL_FALSE;
|
||||
@ -5491,6 +5510,15 @@ static const char * _glewExtensionLookup[] = {
|
||||
#ifdef GL_EXT_fragment_lighting
|
||||
"GL_EXT_fragment_lighting",
|
||||
#endif
|
||||
#ifdef GL_EXT_fragment_shading_rate
|
||||
"GL_EXT_fragment_shading_rate",
|
||||
#endif
|
||||
#ifdef GL_EXT_fragment_shading_rate_attachment
|
||||
"GL_EXT_fragment_shading_rate_attachment",
|
||||
#endif
|
||||
#ifdef GL_EXT_fragment_shading_rate_primitive
|
||||
"GL_EXT_fragment_shading_rate_primitive",
|
||||
#endif
|
||||
#ifdef GL_EXT_framebuffer_blit
|
||||
"GL_EXT_framebuffer_blit",
|
||||
#endif
|
||||
@ -5737,6 +5765,9 @@ static const char * _glewExtensionLookup[] = {
|
||||
#ifdef GL_EXT_shader_texture_lod
|
||||
"GL_EXT_shader_texture_lod",
|
||||
#endif
|
||||
#ifdef GL_EXT_shader_texture_samples
|
||||
"GL_EXT_shader_texture_samples",
|
||||
#endif
|
||||
#ifdef GL_EXT_shadow_funcs
|
||||
"GL_EXT_shadow_funcs",
|
||||
#endif
|
||||
@ -7359,7 +7390,7 @@ static const char * _glewExtensionLookup[] = {
|
||||
|
||||
|
||||
/* Detected in the extension string or strings */
|
||||
static GLboolean _glewExtensionString[960];
|
||||
static GLboolean _glewExtensionString[964];
|
||||
/* Detected via extension string or experimental mode */
|
||||
static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_3DFX_multisample
|
||||
@ -8379,6 +8410,15 @@ static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_EXT_fragment_lighting
|
||||
&__GLEW_EXT_fragment_lighting,
|
||||
#endif
|
||||
#ifdef GL_EXT_fragment_shading_rate
|
||||
&__GLEW_EXT_fragment_shading_rate,
|
||||
#endif
|
||||
#ifdef GL_EXT_fragment_shading_rate_attachment
|
||||
&__GLEW_EXT_fragment_shading_rate_attachment,
|
||||
#endif
|
||||
#ifdef GL_EXT_fragment_shading_rate_primitive
|
||||
&__GLEW_EXT_fragment_shading_rate_primitive,
|
||||
#endif
|
||||
#ifdef GL_EXT_framebuffer_blit
|
||||
&__GLEW_EXT_framebuffer_blit,
|
||||
#endif
|
||||
@ -8625,6 +8665,9 @@ static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_EXT_shader_texture_lod
|
||||
&__GLEW_EXT_shader_texture_lod,
|
||||
#endif
|
||||
#ifdef GL_EXT_shader_texture_samples
|
||||
&__GLEW_EXT_shader_texture_samples,
|
||||
#endif
|
||||
#ifdef GL_EXT_shadow_funcs
|
||||
&__GLEW_EXT_shadow_funcs,
|
||||
#endif
|
||||
@ -10420,6 +10463,9 @@ static GLboolean _glewInit_GL_EXT_draw_transform_feedback (void);
|
||||
static GLboolean _glewInit_GL_EXT_external_buffer (void);
|
||||
static GLboolean _glewInit_GL_EXT_fog_coord (void);
|
||||
static GLboolean _glewInit_GL_EXT_fragment_lighting (void);
|
||||
static GLboolean _glewInit_GL_EXT_fragment_shading_rate (void);
|
||||
static GLboolean _glewInit_GL_EXT_fragment_shading_rate_attachment (void);
|
||||
static GLboolean _glewInit_GL_EXT_fragment_shading_rate_primitive (void);
|
||||
static GLboolean _glewInit_GL_EXT_framebuffer_blit (void);
|
||||
static GLboolean _glewInit_GL_EXT_framebuffer_blit_layers (void);
|
||||
static GLboolean _glewInit_GL_EXT_framebuffer_multisample (void);
|
||||
@ -14321,6 +14367,54 @@ static GLboolean _glewInit_GL_EXT_fragment_lighting (void)
|
||||
|
||||
#endif /* GL_EXT_fragment_lighting */
|
||||
|
||||
#ifdef GL_EXT_fragment_shading_rate
|
||||
|
||||
static GLboolean _glewInit_GL_EXT_fragment_shading_rate (void)
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glFramebufferShadingRateEXT = (PFNGLFRAMEBUFFERSHADINGRATEEXTPROC)glewGetProcAddress((const GLubyte*)"glFramebufferShadingRateEXT")) == NULL) || r;
|
||||
r = ((glGetFragmentShadingRatesEXT = (PFNGLGETFRAGMENTSHADINGRATESEXTPROC)glewGetProcAddress((const GLubyte*)"glGetFragmentShadingRatesEXT")) == NULL) || r;
|
||||
r = ((glShadingRateCombinerOpsEXT = (PFNGLSHADINGRATECOMBINEROPSEXTPROC)glewGetProcAddress((const GLubyte*)"glShadingRateCombinerOpsEXT")) == NULL) || r;
|
||||
r = ((glShadingRateEXT = (PFNGLSHADINGRATEEXTPROC)glewGetProcAddress((const GLubyte*)"glShadingRateEXT")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_EXT_fragment_shading_rate */
|
||||
|
||||
#ifdef GL_EXT_fragment_shading_rate_attachment
|
||||
|
||||
static GLboolean _glewInit_GL_EXT_fragment_shading_rate_attachment (void)
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glFramebufferShadingRateEXT = (PFNGLFRAMEBUFFERSHADINGRATEEXTPROC)glewGetProcAddress((const GLubyte*)"glFramebufferShadingRateEXT")) == NULL) || r;
|
||||
r = ((glGetFragmentShadingRatesEXT = (PFNGLGETFRAGMENTSHADINGRATESEXTPROC)glewGetProcAddress((const GLubyte*)"glGetFragmentShadingRatesEXT")) == NULL) || r;
|
||||
r = ((glShadingRateCombinerOpsEXT = (PFNGLSHADINGRATECOMBINEROPSEXTPROC)glewGetProcAddress((const GLubyte*)"glShadingRateCombinerOpsEXT")) == NULL) || r;
|
||||
r = ((glShadingRateEXT = (PFNGLSHADINGRATEEXTPROC)glewGetProcAddress((const GLubyte*)"glShadingRateEXT")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_EXT_fragment_shading_rate_attachment */
|
||||
|
||||
#ifdef GL_EXT_fragment_shading_rate_primitive
|
||||
|
||||
static GLboolean _glewInit_GL_EXT_fragment_shading_rate_primitive (void)
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glFramebufferShadingRateEXT = (PFNGLFRAMEBUFFERSHADINGRATEEXTPROC)glewGetProcAddress((const GLubyte*)"glFramebufferShadingRateEXT")) == NULL) || r;
|
||||
r = ((glGetFragmentShadingRatesEXT = (PFNGLGETFRAGMENTSHADINGRATESEXTPROC)glewGetProcAddress((const GLubyte*)"glGetFragmentShadingRatesEXT")) == NULL) || r;
|
||||
r = ((glShadingRateCombinerOpsEXT = (PFNGLSHADINGRATECOMBINEROPSEXTPROC)glewGetProcAddress((const GLubyte*)"glShadingRateCombinerOpsEXT")) == NULL) || r;
|
||||
r = ((glShadingRateEXT = (PFNGLSHADINGRATEEXTPROC)glewGetProcAddress((const GLubyte*)"glShadingRateEXT")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_EXT_fragment_shading_rate_primitive */
|
||||
|
||||
#ifdef GL_EXT_framebuffer_blit
|
||||
|
||||
static GLboolean _glewInit_GL_EXT_framebuffer_blit (void)
|
||||
@ -19024,6 +19118,15 @@ GLenum GLEWAPIENTRY glewContextInit (void)
|
||||
#ifdef GL_EXT_fragment_lighting
|
||||
if (glewExperimental || GLEW_EXT_fragment_lighting) GLEW_EXT_fragment_lighting = !_glewInit_GL_EXT_fragment_lighting();
|
||||
#endif /* GL_EXT_fragment_lighting */
|
||||
#ifdef GL_EXT_fragment_shading_rate
|
||||
if (glewExperimental || GLEW_EXT_fragment_shading_rate) GLEW_EXT_fragment_shading_rate = !_glewInit_GL_EXT_fragment_shading_rate();
|
||||
#endif /* GL_EXT_fragment_shading_rate */
|
||||
#ifdef GL_EXT_fragment_shading_rate_attachment
|
||||
if (glewExperimental || GLEW_EXT_fragment_shading_rate_attachment) GLEW_EXT_fragment_shading_rate_attachment = !_glewInit_GL_EXT_fragment_shading_rate_attachment();
|
||||
#endif /* GL_EXT_fragment_shading_rate_attachment */
|
||||
#ifdef GL_EXT_fragment_shading_rate_primitive
|
||||
if (glewExperimental || GLEW_EXT_fragment_shading_rate_primitive) GLEW_EXT_fragment_shading_rate_primitive = !_glewInit_GL_EXT_fragment_shading_rate_primitive();
|
||||
#endif /* GL_EXT_fragment_shading_rate_primitive */
|
||||
#ifdef GL_EXT_framebuffer_blit
|
||||
if (glewExperimental || GLEW_EXT_framebuffer_blit) GLEW_EXT_framebuffer_blit = !_glewInit_GL_EXT_framebuffer_blit();
|
||||
#endif /* GL_EXT_framebuffer_blit */
|
||||
@ -26277,6 +26380,27 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_EXT_fragment_shading_rate
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"fragment_shading_rate", 21))
|
||||
{
|
||||
ret = GLEW_EXT_fragment_shading_rate;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_EXT_fragment_shading_rate_attachment
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"fragment_shading_rate_attachment", 32))
|
||||
{
|
||||
ret = GLEW_EXT_fragment_shading_rate_attachment;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_EXT_fragment_shading_rate_primitive
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"fragment_shading_rate_primitive", 31))
|
||||
{
|
||||
ret = GLEW_EXT_fragment_shading_rate_primitive;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_EXT_framebuffer_blit
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"framebuffer_blit", 16))
|
||||
{
|
||||
@ -26851,6 +26975,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_EXT_shader_texture_samples
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_texture_samples", 22))
|
||||
{
|
||||
ret = GLEW_EXT_shader_texture_samples;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_EXT_shadow_funcs
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"shadow_funcs", 12))
|
||||
{
|
||||
|
||||
@ -5078,6 +5078,48 @@ static void _glewInfo_GL_EXT_fragment_lighting (void)
|
||||
|
||||
#endif /* GL_EXT_fragment_lighting */
|
||||
|
||||
#ifdef GL_EXT_fragment_shading_rate
|
||||
|
||||
static void _glewInfo_GL_EXT_fragment_shading_rate (void)
|
||||
{
|
||||
GLboolean fi = glewPrintExt("GL_EXT_fragment_shading_rate", GLEW_EXT_fragment_shading_rate, glewIsSupported("GL_EXT_fragment_shading_rate"), glewGetExtension("GL_EXT_fragment_shading_rate"));
|
||||
|
||||
glewInfoFunc(fi, "glFramebufferShadingRateEXT", glFramebufferShadingRateEXT == NULL);
|
||||
glewInfoFunc(fi, "glGetFragmentShadingRatesEXT", glGetFragmentShadingRatesEXT == NULL);
|
||||
glewInfoFunc(fi, "glShadingRateCombinerOpsEXT", glShadingRateCombinerOpsEXT == NULL);
|
||||
glewInfoFunc(fi, "glShadingRateEXT", glShadingRateEXT == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_EXT_fragment_shading_rate */
|
||||
|
||||
#ifdef GL_EXT_fragment_shading_rate_attachment
|
||||
|
||||
static void _glewInfo_GL_EXT_fragment_shading_rate_attachment (void)
|
||||
{
|
||||
GLboolean fi = glewPrintExt("GL_EXT_fragment_shading_rate_attachment", GLEW_EXT_fragment_shading_rate_attachment, glewIsSupported("GL_EXT_fragment_shading_rate_attachment"), glewGetExtension("GL_EXT_fragment_shading_rate_attachment"));
|
||||
|
||||
glewInfoFunc(fi, "glFramebufferShadingRateEXT", glFramebufferShadingRateEXT == NULL);
|
||||
glewInfoFunc(fi, "glGetFragmentShadingRatesEXT", glGetFragmentShadingRatesEXT == NULL);
|
||||
glewInfoFunc(fi, "glShadingRateCombinerOpsEXT", glShadingRateCombinerOpsEXT == NULL);
|
||||
glewInfoFunc(fi, "glShadingRateEXT", glShadingRateEXT == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_EXT_fragment_shading_rate_attachment */
|
||||
|
||||
#ifdef GL_EXT_fragment_shading_rate_primitive
|
||||
|
||||
static void _glewInfo_GL_EXT_fragment_shading_rate_primitive (void)
|
||||
{
|
||||
GLboolean fi = glewPrintExt("GL_EXT_fragment_shading_rate_primitive", GLEW_EXT_fragment_shading_rate_primitive, glewIsSupported("GL_EXT_fragment_shading_rate_primitive"), glewGetExtension("GL_EXT_fragment_shading_rate_primitive"));
|
||||
|
||||
glewInfoFunc(fi, "glFramebufferShadingRateEXT", glFramebufferShadingRateEXT == NULL);
|
||||
glewInfoFunc(fi, "glGetFragmentShadingRatesEXT", glGetFragmentShadingRatesEXT == NULL);
|
||||
glewInfoFunc(fi, "glShadingRateCombinerOpsEXT", glShadingRateCombinerOpsEXT == NULL);
|
||||
glewInfoFunc(fi, "glShadingRateEXT", glShadingRateEXT == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_EXT_fragment_shading_rate_primitive */
|
||||
|
||||
#ifdef GL_EXT_framebuffer_blit
|
||||
|
||||
static void _glewInfo_GL_EXT_framebuffer_blit (void)
|
||||
@ -6032,6 +6074,15 @@ static void _glewInfo_GL_EXT_shader_texture_lod (void)
|
||||
|
||||
#endif /* GL_EXT_shader_texture_lod */
|
||||
|
||||
#ifdef GL_EXT_shader_texture_samples
|
||||
|
||||
static void _glewInfo_GL_EXT_shader_texture_samples (void)
|
||||
{
|
||||
glewPrintExt("GL_EXT_shader_texture_samples", GLEW_EXT_shader_texture_samples, glewIsSupported("GL_EXT_shader_texture_samples"), glewGetExtension("GL_EXT_shader_texture_samples"));
|
||||
}
|
||||
|
||||
#endif /* GL_EXT_shader_texture_samples */
|
||||
|
||||
#ifdef GL_EXT_shadow_funcs
|
||||
|
||||
static void _glewInfo_GL_EXT_shadow_funcs (void)
|
||||
@ -16296,6 +16347,15 @@ static void glewInfo (void)
|
||||
#ifdef GL_EXT_fragment_lighting
|
||||
_glewInfo_GL_EXT_fragment_lighting();
|
||||
#endif /* GL_EXT_fragment_lighting */
|
||||
#ifdef GL_EXT_fragment_shading_rate
|
||||
_glewInfo_GL_EXT_fragment_shading_rate();
|
||||
#endif /* GL_EXT_fragment_shading_rate */
|
||||
#ifdef GL_EXT_fragment_shading_rate_attachment
|
||||
_glewInfo_GL_EXT_fragment_shading_rate_attachment();
|
||||
#endif /* GL_EXT_fragment_shading_rate_attachment */
|
||||
#ifdef GL_EXT_fragment_shading_rate_primitive
|
||||
_glewInfo_GL_EXT_fragment_shading_rate_primitive();
|
||||
#endif /* GL_EXT_fragment_shading_rate_primitive */
|
||||
#ifdef GL_EXT_framebuffer_blit
|
||||
_glewInfo_GL_EXT_framebuffer_blit();
|
||||
#endif /* GL_EXT_framebuffer_blit */
|
||||
@ -16542,6 +16602,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_EXT_shader_texture_lod
|
||||
_glewInfo_GL_EXT_shader_texture_lod();
|
||||
#endif /* GL_EXT_shader_texture_lod */
|
||||
#ifdef GL_EXT_shader_texture_samples
|
||||
_glewInfo_GL_EXT_shader_texture_samples();
|
||||
#endif /* GL_EXT_shader_texture_samples */
|
||||
#ifdef GL_EXT_shadow_funcs
|
||||
_glewInfo_GL_EXT_shadow_funcs();
|
||||
#endif /* GL_EXT_shadow_funcs */
|
||||
|
||||
Loading…
Reference in New Issue
Block a user