load->num_components = 4;
nir_intrinsic_set_base(load, in->data.driver_location);
load->src[0] = nir_src_for_ssa(nir_imm_int(b, 0));
- nir_ssa_dest_init(&load->instr, &load->dest, 4, NULL);
+ nir_ssa_dest_init(&load->instr, &load->dest, 4, 32, NULL);
nir_builder_instr_insert(b, &load->instr);
val[0] = nir_channel(b, &load->dest.ssa, 0);
nir_foreach_function(shader, function) {
if (function->impl) {
- nir_foreach_block_reverse(function->impl,
+ nir_foreach_block_reverse_call(function->impl,
find_output_in_block, &state);
}
}