From 0d741b8dfe3ca4418ef7c2b780ca9c556ce34bb9 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 24 Feb 2021 18:19:37 -0500 Subject: [PATCH] zink: use info.has_transform_feedback_varyings to determine xfb enablement Reviewed-by: Dave Airlie Part-of: --- src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c index 7bb5f5723d4..db43787842a 100644 --- a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c +++ b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c @@ -3832,7 +3832,7 @@ nir_to_spirv(struct nir_shader *s, const struct zink_so_info *so_info, default: break; } - if (so_info && so_info->so_info.num_outputs) { + if (s->info.has_transform_feedback_varyings) { spirv_builder_emit_cap(&ctx.builder, SpvCapabilityTransformFeedback); spirv_builder_emit_exec_mode(&ctx.builder, entry_point, SpvExecutionModeXfb);