diff --git a/.pick_status.json b/.pick_status.json index 2d7389b3307..3b964deb443 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -744,7 +744,7 @@ "description": "brw: Fix cooperative matrix constant sources other than src0", "nominated": true, "nomination_type": 2, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "bf9ad36f2dfffa3567e67f0da3f0f44c71a7b011", "notes": null diff --git a/src/intel/compiler/brw/brw_from_nir.cpp b/src/intel/compiler/brw/brw_from_nir.cpp index bd7b92889b9..d402460f976 100644 --- a/src/intel/compiler/brw/brw_from_nir.cpp +++ b/src/intel/compiler/brw/brw_from_nir.cpp @@ -4750,7 +4750,7 @@ brw_from_nir_emit_cs_intrinsic(nir_to_brw_state &ntb, */ const unsigned num_components = nir_src_num_components(nsrc); const unsigned bit_size = nir_src_bit_size(nsrc); - const nir_const_value *nval = nir_src_as_const_value(instr->src[0]); + const nir_const_value *nval = nir_src_as_const_value(nsrc); assert(bit_size <= 32); for (unsigned j = 1; j < num_components; j++)