commit | fe2dc41258b1d868b59c44256ef8397f301ed7da | [log] [tgz] |
---|---|---|
author | Rhys Perry <pendingchaos02@gmail.com> | Tue Aug 04 16:06:56 2020 +0100 |
committer | Marge Bot <eric+marge@anholt.net> | Wed Aug 26 13:26:58 2020 +0000 |
tree | 9e7e3f382fe5caaab564998005b09803b456e824 | |
parent | 156fd58cdacb28a7fca88fc9ffc84c3cdfbbb8f3 [diff] |
aco: create long jumps When the branch offset can't be encoded, we have to use s_setpc_b64. Fixes hang in RPCS3 vertex ubershader. Signed-off-by: Rhys Perry <pendingchaos02@gmail.com> Reviewed-by: Daniel Schürmann <daniel@schuermann.dev> Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3231 Cc: 20.2 <mesa-stable> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6212>