diff --git a/src/compiler/nir/nir_intrinsics.py b/src/compiler/nir/nir_intrinsics.py index ffc1c97bfdf..bae6e1aeed1 100644 --- a/src/compiler/nir/nir_intrinsics.py +++ b/src/compiler/nir/nir_intrinsics.py @@ -1149,7 +1149,7 @@ intrinsic("shared_atomic_comp_swap_dxil", src_comp=[1, 1, 1], dest_comp=1) # src[] = { value } store("raw_output_pan", [], []) -store("combined_output_pan", [1, 1, 1], [BASE, COMPONENT, SRC_TYPE]) +store("combined_output_pan", [1, 1, 1], [COMPONENT, SRC_TYPE]) load("raw_output_pan", [1], [BASE], [CAN_ELIMINATE, CAN_REORDER]) # Loads the sampler paramaters diff --git a/src/panfrost/util/pan_lower_writeout.c b/src/panfrost/util/pan_lower_writeout.c index 7c298208515..7fed2c0e89e 100644 --- a/src/panfrost/util/pan_lower_writeout.c +++ b/src/panfrost/util/pan_lower_writeout.c @@ -115,7 +115,6 @@ pan_nir_lower_zs_store(nir_shader *nir) combined_store->num_components = intr->src[0].ssa->num_components; - nir_intrinsic_set_base(combined_store, nir_intrinsic_base(intr)); nir_intrinsic_set_src_type(combined_store, nir_intrinsic_src_type(intr)); unsigned writeout = PAN_WRITEOUT_C; @@ -167,12 +166,6 @@ pan_nir_lower_zs_store(nir_shader *nir) combined_store->num_components = 4; - unsigned base; - if (z_store) - base = nir_intrinsic_base(z_store); - else - base = nir_intrinsic_base(s_store); - nir_intrinsic_set_base(combined_store, base); nir_intrinsic_set_src_type(combined_store, nir_type_float32); unsigned writeout = 0;