From ddade693d00528e7b0765738e29bae8508222087 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Mon, 20 Dec 2021 13:08:16 +1000 Subject: [PATCH] mesa/st: drop new framebuffer srgb driver state bit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Kenneth Graunke Reviewed-by: Marek Olšák Part-of: --- src/mesa/main/enable.c | 4 ++-- src/mesa/main/mtypes.h | 3 --- src/mesa/state_tracker/st_context.c | 2 -- 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/mesa/main/enable.c b/src/mesa/main/enable.c index 5e7a28f4cfa..6d5bc9501ce 100644 --- a/src/mesa/main/enable.c +++ b/src/mesa/main/enable.c @@ -377,9 +377,9 @@ _mesa_set_framebuffer_srgb(struct gl_context *ctx, GLboolean state) return; /* TODO: Switch i965 to the new flag and remove the conditional */ - FLUSH_VERTICES(ctx, ctx->DriverFlags.NewFramebufferSRGB ? 0 : _NEW_BUFFERS, + FLUSH_VERTICES(ctx, 0, GL_COLOR_BUFFER_BIT | GL_ENABLE_BIT); - ctx->NewDriverState |= ctx->DriverFlags.NewFramebufferSRGB; + ctx->NewDriverState |= ST_NEW_FB_STATE; ctx->Color.sRGBEnabled = state; st_Enable(ctx, GL_FRAMEBUFFER_SRGB); diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h index 68bbd2a64aa..aa7a54ec682 100644 --- a/src/mesa/main/mtypes.h +++ b/src/mesa/main/mtypes.h @@ -4773,9 +4773,6 @@ struct gl_driver_flags */ uint64_t NewAtomicBuffer; - /** gl_context::Color::sRGBEnabled */ - uint64_t NewFramebufferSRGB; - /** gl_context::Color::Alpha* */ uint64_t NewAlphaTest; diff --git a/src/mesa/state_tracker/st_context.c b/src/mesa/state_tracker/st_context.c index 49329aed0d7..fd2606946f4 100644 --- a/src/mesa/state_tracker/st_context.c +++ b/src/mesa/state_tracker/st_context.c @@ -460,8 +460,6 @@ st_init_driver_flags(struct st_context *st) f->NewShaderConstants[MESA_SHADER_FRAGMENT] = ST_NEW_FS_CONSTANTS; f->NewShaderConstants[MESA_SHADER_COMPUTE] = ST_NEW_CS_CONSTANTS; - f->NewFramebufferSRGB = ST_NEW_FB_STATE; - if (st->lower_alpha_test) f->NewAlphaTest = ST_NEW_FS_STATE | ST_NEW_FS_CONSTANTS; else