From 8e056af39909f9cff2122c99061e1d027f866319 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Sch=C3=BCrmann?= Date: Fri, 13 May 2022 16:14:34 +0200 Subject: [PATCH] radv: Only create noop-fs for graphics pipelines Reviewed-by: Samuel Pitoiset Reviewed-by: Konstantin Seurer Part-of: --- src/amd/vulkan/radv_pipeline.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index 17a554d..a1b08f8 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -4651,7 +4651,7 @@ radv_create_shaders(struct radv_pipeline *pipeline, struct radv_pipeline_layout goto done; } - if (!stages[MESA_SHADER_FRAGMENT].entrypoint && !stages[MESA_SHADER_COMPUTE].entrypoint) { + if (pipeline->type == RADV_PIPELINE_GRAPHICS && !stages[MESA_SHADER_FRAGMENT].entrypoint) { nir_builder fs_b = radv_meta_init_shader(device, MESA_SHADER_FRAGMENT, "noop_fs"); stages[MESA_SHADER_FRAGMENT] = (struct radv_pipeline_stage) { -- 2.7.4