diff --git a/.pick_status.json b/.pick_status.json index c1fd1311b9e..a5c416e5288 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -834,7 +834,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 f123b910258..4667600bc4c 100644 --- a/src/intel/compiler/brw/brw_from_nir.cpp +++ b/src/intel/compiler/brw/brw_from_nir.cpp @@ -4407,7 +4407,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++)