From f986f85fdcc6351074e52dcbf80ecac2ee3305ae Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 15 Mar 2023 07:27:12 -0400 Subject: [PATCH] lavapipe: don't memcpy tess_ccw when copying pipeline library shaders this gets handled later Reviewed-by: Dave Airlie Part-of: --- src/gallium/frontends/lavapipe/lvp_pipeline.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/frontends/lavapipe/lvp_pipeline.c b/src/gallium/frontends/lavapipe/lvp_pipeline.c index 297dd48..cb8c0a0 100644 --- a/src/gallium/frontends/lavapipe/lvp_pipeline.c +++ b/src/gallium/frontends/lavapipe/lvp_pipeline.c @@ -809,8 +809,10 @@ lvp_graphics_pipeline_init(struct lvp_pipeline *pipeline, pipeline->line_rectangular = p->line_rectangular; pipeline->last_vertex = p->last_vertex; memcpy(pipeline->shaders, p->shaders, sizeof(struct lvp_shader) * 4); - for (unsigned i = 0; i < MESA_SHADER_COMPUTE; i++) + for (unsigned i = 0; i < MESA_SHADER_COMPUTE; i++) { pipeline->shaders[i].pipeline_nir = NULL; //this gets handled later + pipeline->shaders[i].tess_ccw = NULL; //this gets handled later + } } if (p->stages & VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT) pipeline->force_min_sample = p->force_min_sample; -- 2.7.4