ac,aco: move gfx10 ngg prim count zero workaround to nir
authorQiang Yu <yuq825@gmail.com>
Sun, 9 Apr 2023 08:14:40 +0000 (16:14 +0800)
committerMarge Bot <emma+marge@anholt.net>
Thu, 13 Apr 2023 08:12:03 +0000 (08:12 +0000)
commit45826e42c537b22a2af82786fc076e78f4e5238a
tree26d8219ee12b9498a2f929fd8724394fa16fb0f9
parentb967cbba57c0f3cfe0e1e1cdc2c0edeeb3222b73
ac,aco: move gfx10 ngg prim count zero workaround to nir

To simplify both llvm and aco backend and remove unnecessary
workaround code where prim count is known to be not zero.

Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22381>
src/amd/common/ac_nir_lower_ngg.c
src/amd/compiler/aco_instruction_selection.cpp
src/amd/llvm/ac_llvm_build.c
src/amd/llvm/ac_llvm_build.h
src/amd/llvm/ac_nir_to_llvm.c