From 30c6efedf1106ccff326e1e843c21ab53d9c56e8 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Mon, 27 Jan 2025 18:35:01 +0100 Subject: [PATCH] render/vulkan: use output_pipe_srgb for non-NULL sRGB color transform --- render/vulkan/pass.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/render/vulkan/pass.c b/render/vulkan/pass.c index 32984e3c7..2fddfb008 100644 --- a/render/vulkan/pass.c +++ b/render/vulkan/pass.c @@ -198,7 +198,7 @@ static bool render_pass_submit(struct wlr_render_pass *wlr_pass) { .lut_3d_scale = (float)(dim - 1) / dim, }; - if (pass->color_transform) { + if (pass->color_transform && pass->color_transform->type != COLOR_TRANSFORM_SRGB) { bind_pipeline(pass, render_buffer->plain.render_setup->output_pipe_lut3d); } else { bind_pipeline(pass, render_buffer->plain.render_setup->output_pipe_srgb);