diff --git a/.pick_status.json b/.pick_status.json index 5e60ba16594..3c6f78e1eca 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1474,7 +1474,7 @@ "description": "radv/coopmat: fix deref stride", "nominated": true, "nomination_type": 2, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "48fc8c8d1c934e75c6ea7da72f8639761cea98c2", "notes": null diff --git a/src/amd/vulkan/nir/radv_nir_lower_cooperative_matrix.c b/src/amd/vulkan/nir/radv_nir_lower_cooperative_matrix.c index 8f9abc7bcb5..0f5d736c717 100644 --- a/src/amd/vulkan/nir/radv_nir_lower_cooperative_matrix.c +++ b/src/amd/vulkan/nir/radv_nir_lower_cooperative_matrix.c @@ -337,7 +337,7 @@ lower_cmat_load_store(nir_builder *b, nir_intrinsic_instr *intr, const lower_cma if (align_mul) { unsigned align_offset = row_iter * radv_nir_cmat_bits(desc) / 8 % align_mul; iter_deref = nir_build_deref_cast_with_alignment(b, &iter_deref->def, deref->modes, iter_deref->type, - iter_deref->cast.ptr_stride, align_mul, align_offset); + radv_nir_cmat_bits(desc) / 8, align_mul, align_offset); } if (is_load) {