nir: Use the correct infos structure for copying atomic sources
Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Connor Abbott <cwabbott0@gmail.com> Tested-by: Mark Janes <mark.a.janes@intel.com> Cc: "12.0" <mesa-dev@lists.freedestkop.org>
This commit is contained in:
@@ -327,7 +327,7 @@ lower_atomic(nir_intrinsic_instr *intrin, struct lower_io_state *state,
|
||||
nir_intrinsic_set_base(atomic, var->data.driver_location);
|
||||
|
||||
atomic->src[0] = nir_src_for_ssa(offset);
|
||||
for (unsigned i = 0; i < nir_op_infos[intrin->intrinsic].num_inputs; i++) {
|
||||
for (unsigned i = 0; i < nir_intrinsic_infos[intrin->intrinsic].num_srcs; i++) {
|
||||
nir_src_copy(&atomic->src[i+1], &intrin->src[i], atomic);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user