mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-03 17:38:25 +02:00
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:
parent
6cd04ca6e5
commit
caef0aebba
4 changed files with 2 additions and 10 deletions
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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))
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue