From 7ada8d371ede2eb2b3007ddc78225175842ef404 Mon Sep 17 00:00:00 2001 From: Oliver McFadden Date: Tue, 11 Sep 2012 09:55:24 +0300 Subject: [PATCH] mesa: remove FEATURE_ARB_fragment_shader define. Signed-off-by: Oliver McFadden Reviewed-by: Brian Paul --- src/mesa/main/extensions.c | 4 ---- src/mesa/main/mfeatures.h | 3 +-- src/mesa/main/shaderapi.c | 6 ------ 3 files changed, 1 insertion(+), 12 deletions(-) diff --git a/src/mesa/main/extensions.c b/src/mesa/main/extensions.c index aaee0afb134..39f6630e4df 100644 --- a/src/mesa/main/extensions.c +++ b/src/mesa/main/extensions.c @@ -401,9 +401,7 @@ _mesa_enable_sw_extensions(struct gl_context *ctx) ctx->Extensions.ARB_fragment_program = GL_TRUE; ctx->Extensions.ARB_fragment_program_shadow = GL_TRUE; #endif -#if FEATURE_ARB_fragment_shader ctx->Extensions.ARB_fragment_shader = GL_TRUE; -#endif #if FEATURE_ARB_framebuffer_object ctx->Extensions.ARB_framebuffer_object = GL_TRUE; #endif @@ -581,9 +579,7 @@ _mesa_enable_1_5_extensions(struct gl_context *ctx) void _mesa_enable_2_0_extensions(struct gl_context *ctx) { -#if FEATURE_ARB_fragment_shader ctx->Extensions.ARB_fragment_shader = GL_TRUE; -#endif ctx->Extensions.ARB_point_sprite = GL_TRUE; ctx->Extensions.EXT_blend_equation_separate = GL_TRUE; ctx->Extensions.ARB_texture_non_power_of_two = GL_TRUE; diff --git a/src/mesa/main/mfeatures.h b/src/mesa/main/mfeatures.h index 22cb15acc4d..d9ec213101e 100644 --- a/src/mesa/main/mfeatures.h +++ b/src/mesa/main/mfeatures.h @@ -86,8 +86,7 @@ #define FEATURE_ARB_fragment_program 1 #define FEATURE_ARB_vertex_program 1 -#define FEATURE_ARB_fragment_shader 1 -#define FEATURE_ARB_shader_objects FEATURE_ARB_fragment_shader +#define FEATURE_ARB_shader_objects 1 #define FEATURE_ARB_shading_language_100 FEATURE_ARB_shader_objects #define FEATURE_ARB_geometry_shader4 FEATURE_ARB_shader_objects diff --git a/src/mesa/main/shaderapi.c b/src/mesa/main/shaderapi.c index 2e70860cc4c..393f5efc2c1 100644 --- a/src/mesa/main/shaderapi.c +++ b/src/mesa/main/shaderapi.c @@ -167,10 +167,8 @@ static bool validate_shader_target(const struct gl_context *ctx, GLenum type) { switch (type) { -#if FEATURE_ARB_fragment_shader case GL_FRAGMENT_SHADER: return ctx->Extensions.ARB_fragment_shader; -#endif case GL_VERTEX_SHADER: return ctx->Extensions.ARB_vertex_shader; #if FEATURE_ARB_geometry_shader4 @@ -874,7 +872,6 @@ use_shader_program(struct gl_context *ctx, GLenum type, } break; #endif -#if FEATURE_ARB_fragment_shader case GL_FRAGMENT_SHADER: target = &ctx->Shader.CurrentFragmentProgram; if ((shProg == NULL) @@ -882,7 +879,6 @@ use_shader_program(struct gl_context *ctx, GLenum type, shProg = NULL; } break; -#endif default: return false; } @@ -903,7 +899,6 @@ use_shader_program(struct gl_context *ctx, GLenum type, /* Empty for now. */ break; #endif -#if FEATURE_ARB_fragment_shader case GL_FRAGMENT_SHADER: if (*target == ctx->Shader._CurrentFragmentProgram) { _mesa_reference_shader_program(ctx, @@ -911,7 +906,6 @@ use_shader_program(struct gl_context *ctx, GLenum type, NULL); } break; -#endif } _mesa_reference_shader_program(ctx, target, shProg);