mesa: Remove the non-required ARB_imaging extension.
Many of the EXT_ extensions in the subset have significant code overhead with no users. It is not a required part of GL -- though text describing the extension is part of the core spec since 1.2, it is always conditional on the ARB_imaging extension.
This commit is contained in:
@@ -62,7 +62,6 @@ static const struct {
|
||||
/* { OFF, "GL_ARB_geometry_shader4", F(ARB_geometry_shader4) }, */
|
||||
{ OFF, "GL_ARB_half_float_pixel", F(ARB_half_float_pixel) },
|
||||
{ OFF, "GL_ARB_half_float_vertex", F(ARB_half_float_vertex) },
|
||||
{ OFF, "GL_ARB_imaging", F(ARB_imaging) },
|
||||
{ OFF, "GL_ARB_instanced_arrays", F(ARB_instanced_arrays) },
|
||||
{ OFF, "GL_ARB_map_buffer_range", F(ARB_map_buffer_range) },
|
||||
{ ON, "GL_ARB_multisample", F(ARB_multisample) },
|
||||
@@ -255,7 +254,6 @@ _mesa_enable_sw_extensions(GLcontext *ctx)
|
||||
#endif
|
||||
ctx->Extensions.ARB_half_float_pixel = GL_TRUE;
|
||||
ctx->Extensions.ARB_half_float_vertex = GL_TRUE;
|
||||
ctx->Extensions.ARB_imaging = GL_TRUE;
|
||||
ctx->Extensions.ARB_map_buffer_range = GL_TRUE;
|
||||
ctx->Extensions.ARB_multitexture = GL_TRUE;
|
||||
#if FEATURE_queryobj
|
||||
@@ -392,12 +390,11 @@ _mesa_enable_sw_extensions(GLcontext *ctx)
|
||||
|
||||
|
||||
/**
|
||||
* Enable GL_ARB_imaging and all the EXT extensions that are subsets of it.
|
||||
* Enable common EXT extensions in the ARB_imaging subset.
|
||||
*/
|
||||
void
|
||||
_mesa_enable_imaging_extensions(GLcontext *ctx)
|
||||
{
|
||||
ctx->Extensions.ARB_imaging = GL_TRUE;
|
||||
ctx->Extensions.EXT_blend_color = GL_TRUE;
|
||||
ctx->Extensions.EXT_blend_logic_op = GL_TRUE;
|
||||
ctx->Extensions.EXT_blend_minmax = GL_TRUE;
|
||||
|
Reference in New Issue
Block a user