radv: remove dead load_sample_pos code

lowered by radv_nir_lower_opt_fs_frag_pos

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Georg Lehmann <dadschoorse@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41689>
This commit is contained in:
Marek Olšák 2026-05-17 18:54:38 -04:00 committed by Marge Bot
parent 6cd04ca6e5
commit caef0aebba
4 changed files with 2 additions and 10 deletions

View file

@ -339,10 +339,6 @@ lower_intrinsic_to_arg(nir_builder *b, nir_intrinsic_instr *intrin, void *state)
case nir_intrinsic_load_sample_id:
replacement = ac_nir_unpack_arg(b, s->args, s->args->ancillary, 8, 4);
break;
case nir_intrinsic_load_sample_pos:
replacement = nir_vec2(b, nir_ffract(b, ac_nir_load_arg(b, s->args, s->args->frag_pos[0])),
nir_ffract(b, ac_nir_load_arg(b, s->args, s->args->frag_pos[1])));
break;
case nir_intrinsic_load_frag_shading_rate: {
/* VRS Rate X = Ancillary[2:3]
* VRS Rate Y = Ancillary[4:5]

View file

@ -3770,8 +3770,8 @@ radv_compute_spi_ps_input(enum amd_gfx_level gfx_level, const struct radv_graphi
S_0286CC_FRONT_FACE_ENA(info->ps.reads_front_face) |
S_0286CC_POS_FIXED_PT_ENA(info->ps.reads_pixel_coord);
if (info->ps.reads_frag_coord_mask || info->ps.reads_sample_pos_mask) {
uint8_t mask = info->ps.reads_frag_coord_mask | info->ps.reads_sample_pos_mask;
if (info->ps.reads_frag_coord_mask) {
uint8_t mask = info->ps.reads_frag_coord_mask;
for (unsigned i = 0; i < 4; i++) {
if (mask & (1 << i))

View file

@ -279,9 +279,6 @@ gather_intrinsic_info(const nir_shader *nir, const nir_intrinsic_instr *instr, s
case nir_intrinsic_load_frag_coord_w_rcp:
info->ps.reads_frag_coord_mask |= BITFIELD_BIT(3);
break;
case nir_intrinsic_load_sample_pos:
info->ps.reads_sample_pos_mask |= nir_def_components_read(&instr->def);
break;
case nir_intrinsic_load_push_constant:
gather_push_constant_info(nir, instr, info);
break;

View file

@ -186,7 +186,6 @@ struct radv_shader_info {
bool early_fragment_test : 1;
bool post_depth_coverage : 1;
uint8_t reads_frag_coord_mask;
uint8_t reads_sample_pos_mask;
uint8_t depth_layout;
bool reads_sample_mask_in : 1;
bool reads_front_face : 1;