aco/insert_exec_mask: fix top-level to-exact with non-global exact mask
authorRhys Perry <pendingchaos02@gmail.com>
Wed, 23 Feb 2022 17:21:42 +0000 (17:21 +0000)
committerMarge Bot <emma+marge@anholt.net>
Tue, 8 Mar 2022 12:49:59 +0000 (12:49 +0000)
commitaa55ecc2961523cde276f556f6d8fa523bbbabfe
tree9971a0f16b95a01e2028bfeba71ea5ffc73dc9de
parentded789fcafdc76e8f0c09f10fe2d752d07403f09
aco/insert_exec_mask: fix top-level to-exact with non-global exact mask

After transitioning to exact after a discard, the exec stack might be:
[exact|global, wqm, exact]

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15244>
src/amd/compiler/aco_insert_exec_mask.cpp