From cbb8632991437ba0c644bb42f8cd22b55b6b5d8f Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 24 May 2023 13:03:26 +1000 Subject: [PATCH] lavapipe: fix pipeline sanitizing. This isn't needed for fragment shader. Cc: mesa-stable Reviewed-by: Roland Scheidegger Part-of: --- src/gallium/frontends/lavapipe/lvp_pipeline.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/frontends/lavapipe/lvp_pipeline.c b/src/gallium/frontends/lavapipe/lvp_pipeline.c index f9599074e68..38126c7cd05 100644 --- a/src/gallium/frontends/lavapipe/lvp_pipeline.c +++ b/src/gallium/frontends/lavapipe/lvp_pipeline.c @@ -835,6 +835,8 @@ lvp_graphics_pipeline_init(struct lvp_pipeline *pipeline, pipeline->line_rectangular = p->line_rectangular; memcpy(pipeline->shaders, p->shaders, sizeof(struct lvp_shader) * 4); lvp_forall_gfx_stage(i) { + if (i == MESA_SHADER_FRAGMENT) + continue; copy_shader_sanitized(&pipeline->shaders[i], &p->shaders[i]); } }