mesa/src/amd
Samuel Pitoiset e94a899c0e radv: fix a sync issue on GFX9+ by clearing the upload BO fence
If the same cmdbuf is submitted more than once, they were waiting on
the same fence value. Fix this by clearing the value when beginning
a new command buffer.

This might fix spurious GPU hangs, especially on GFX9.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5401
Cc: 21.3 mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13777>
2021-11-15 09:59:53 +01:00
..
addrlib amd/addrlib: Ignore self-assign warnings. 2021-11-09 20:51:14 +00:00
ci ci/deqp-runner: Rename the deqp-drivername-*.txt files to drivername-*.txt 2021-10-27 20:54:11 +00:00
common ac: Align ADDR_FASTCALL with addrlib 2021-11-12 09:46:10 +00:00
compiler aco: Fix how p_is_helper interacts with optimizations. 2021-11-13 16:32:02 +01:00
llvm ac/llvm: accept primitives whose face culling determinant is Inf or NaN 2021-10-19 12:49:06 +00:00
registers python: drop python2 support 2021-08-14 21:44:32 +00:00
vulkan radv: fix a sync issue on GFX9+ by clearing the upload BO fence 2021-11-15 09:59:53 +01:00
.clang-format radv: Add clang-format for AMD code. 2021-04-10 03:31:32 +02:00
meson.build radv: Allow building when LLVM isn’t enabled 2021-10-01 10:40:18 +02:00