From df997cf47ddf4799ab1c45b7e7416e7000114e85 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Fri, 26 Aug 2022 10:13:20 +0200 Subject: [PATCH] aco: remove unused isel_context::tcs_num_patches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Samuel Pitoiset Reviewed-by: Timur Kristóf Part-of: --- src/amd/compiler/aco_instruction_selection.h | 1 - src/amd/compiler/aco_instruction_selection_setup.cpp | 3 --- src/amd/compiler/aco_shader_info.h | 1 - src/amd/vulkan/radv_aco_shader_info.h | 1 - 4 files changed, 6 deletions(-) diff --git a/src/amd/compiler/aco_instruction_selection.h b/src/amd/compiler/aco_instruction_selection.h index 3b775901aaa..4c371781802 100644 --- a/src/amd/compiler/aco_instruction_selection.h +++ b/src/amd/compiler/aco_instruction_selection.h @@ -103,7 +103,6 @@ struct isel_context { /* tessellation information */ uint64_t tcs_temp_only_inputs; - uint32_t tcs_num_patches; bool tcs_in_out_eq = false; /* Fragment color output information */ diff --git a/src/amd/compiler/aco_instruction_selection_setup.cpp b/src/amd/compiler/aco_instruction_selection_setup.cpp index 68639c21ec6..d535c47fc79 100644 --- a/src/amd/compiler/aco_instruction_selection_setup.cpp +++ b/src/amd/compiler/aco_instruction_selection_setup.cpp @@ -304,15 +304,12 @@ setup_tcs_info(isel_context* ctx, nir_shader* nir, nir_shader* vs) { ctx->tcs_in_out_eq = ctx->program->info.vs.tcs_in_out_eq; ctx->tcs_temp_only_inputs = ctx->program->info.vs.tcs_temp_only_input_mask; - ctx->tcs_num_patches = ctx->program->info.num_tess_patches; ctx->program->config->lds_size = ctx->program->info.tcs.num_lds_blocks; } void setup_tes_variables(isel_context* ctx, nir_shader* nir) { - ctx->tcs_num_patches = ctx->program->info.num_tess_patches; - if (ctx->stage == tess_eval_vs || ctx->stage == tess_eval_ngg) { setup_vs_output_info(ctx, nir); diff --git a/src/amd/compiler/aco_shader_info.h b/src/amd/compiler/aco_shader_info.h index 973624a231c..3aa9cf46152 100644 --- a/src/amd/compiler/aco_shader_info.h +++ b/src/amd/compiler/aco_shader_info.h @@ -105,7 +105,6 @@ struct aco_shader_info { bool is_ngg; bool has_ngg_culling; bool has_ngg_early_prim_export; - uint32_t num_tess_patches; unsigned workgroup_size; struct aco_vp_output_info outinfo; struct { diff --git a/src/amd/vulkan/radv_aco_shader_info.h b/src/amd/vulkan/radv_aco_shader_info.h index 909be9abffe..0c966f33c26 100644 --- a/src/amd/vulkan/radv_aco_shader_info.h +++ b/src/amd/vulkan/radv_aco_shader_info.h @@ -73,7 +73,6 @@ radv_aco_convert_shader_info(struct aco_shader_info *aco_info, ASSIGN_FIELD(is_ngg); ASSIGN_FIELD(has_ngg_culling); ASSIGN_FIELD(has_ngg_early_prim_export); - ASSIGN_FIELD(num_tess_patches); ASSIGN_FIELD(workgroup_size); radv_aco_convert_shader_vp_info(&aco_info->outinfo, &radv->outinfo); ASSIGN_FIELD(vs.as_es);