aco: Note if rasterization can start early.
authorTimur Kristóf <timur.kristof@gmail.com>
Mon, 11 Jan 2021 17:36:20 +0000 (18:36 +0100)
committerMarge Bot <eric+marge@anholt.net>
Tue, 12 Jan 2021 16:43:27 +0000 (16:43 +0000)
commit38da379b3eb99c65fa3b9e5eeb1361fde700dbd8
tree35aa009408fd0be1d1c605f0c513af9173a03648
parent00cf077c15682e954fd9dea7f8261fcbd0638ff5
aco: Note if rasterization can start early.

When there are no param exports in an NGG (or legacy VS) shader,
the NO_PC_EXPORT=1 is set by RADV, which means PS waves can launch
before the current stage finishes.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7868>
src/amd/compiler/README-ISA.md
src/amd/compiler/aco_instruction_selection_setup.cpp
src/amd/compiler/aco_ir.h