r300: delete backend branch emulation
authorPavel Ondračka <pavel.ondracka@gmail.com>
Tue, 15 Nov 2022 11:48:00 +0000 (12:48 +0100)
committerMarge Bot <emma+marge@anholt.net>
Mon, 21 Nov 2022 13:54:39 +0000 (13:54 +0000)
commitb70543a95584aea448b9ae03d2fae7c53fff9ca3
treec0b16812ffe7e05925aedceff58e910baf42b6a5
parent2fe73e3bcb00ac6ef75e5d03962c16b950126386
r300: delete backend branch emulation

We now depend on NIR doing the right thing. It was not able to
handle the few cases where NIR failed anyway (and even if it did,
such complex cases would hit the instruction limit later).

Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com>
Reviewed-by: Filip Gawin <filip@gawin.net>
Tested-by: Filip Gawin <filip@gawin.net>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19766>
src/gallium/drivers/r300/compiler/r3xx_fragprog.c
src/gallium/drivers/r300/compiler/r3xx_vertprog.c
src/gallium/drivers/r300/compiler/radeon_emulate_branches.c [deleted file]
src/gallium/drivers/r300/compiler/radeon_emulate_branches.h [deleted file]
src/gallium/drivers/r300/meson.build