amd: add nir_intrinsic_xfb_counter_sub_amd and fix overflowed streamout offsets

Fixes: 5ec79f9899 - ac/nir/ngg: nogs support streamout

Reviewed-by: Qiang Yu <yuq825@gmail.com>
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21584>
This commit is contained in:
Marek Olšák
2023-02-27 23:07:02 -05:00
committed by Marge Bot
parent 08649e3673
commit f7076d129d
5 changed files with 50 additions and 4 deletions
@@ -9132,6 +9132,9 @@ visit_intrinsic(isel_context* ctx, nir_intrinsic_instr* instr)
emit_split_vector(ctx, dst, instr->num_components);
break;
}
case nir_intrinsic_xfb_counter_sub_amd:
/* TODO: implement this */
break;
case nir_intrinsic_memory_barrier_buffer: {
wait_imm wait;
wait.lgkm = 0;