nir_load_const_instr_create(b->shader, rows, bit_size);
load->value = c->values[i];
nir_builder_instr_insert(b, &load->instr);
- nir_store_deref(b, nir_build_deref_array(b, deref, nir_imm_int(b, i)),
+ nir_store_deref(b, nir_build_deref_array_imm(b, deref, i),
&load->def, ~0);
}
} else if (glsl_type_is_struct_or_ifc(deref->type)) {
unsigned len = glsl_get_length(deref->type);
for (unsigned i = 0; i < len; i++) {
build_constant_load(b,
- nir_build_deref_array(b, deref, nir_imm_int(b, i)),
+ nir_build_deref_array_imm(b, deref, i),
c->elements[i]);
}
}