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:
Jason Ekstrand
2016-10-05 12:12:33 -07:00
parent a41cfbbf2b
commit 28ab2570c8

View File

@@ -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);
}