diff --git a/src/amd/vulkan/radv_shader.h b/src/amd/vulkan/radv_shader.h index 49586b1816b..2f47a9399e7 100644 --- a/src/amd/vulkan/radv_shader.h +++ b/src/amd/vulkan/radv_shader.h @@ -324,7 +324,6 @@ struct radv_shader_info { bool merged_shader_compiled_separately; /* GFX9+ */ struct { - uint8_t input_usage_mask[RADV_VERT_ATTRIB_MAX]; uint8_t output_usage_mask[VARYING_SLOT_VAR31 + 1]; bool needs_draw_id; bool needs_instance_id; diff --git a/src/amd/vulkan/radv_shader_info.c b/src/amd/vulkan/radv_shader_info.c index 749b5d006a7..fb531cbff07 100644 --- a/src/amd/vulkan/radv_shader_info.c +++ b/src/amd/vulkan/radv_shader_info.c @@ -59,10 +59,6 @@ gather_load_vs_input_info(const nir_shader *nir, const nir_intrinsic_instr *intr const unsigned component = nir_intrinsic_component(intrin); unsigned mask = nir_def_components_read(&intrin->def); mask = (intrin->def.bit_size == 64 ? util_widen_mask(mask, 2) : mask) << component; - - info->vs.input_usage_mask[location] |= mask & 0xf; - if (mask >> 4) - info->vs.input_usage_mask[location + 1] |= mask >> 4; } static void