Files
mesa/src
Mike Blumenkrantz 8dd314d203 zink: handle broken resource mapping deadlocks
some apps (most notably Wolfenstein: The New Order) have broken multi-context
buffer usage in which one context will attempt to write to a buffer while
another context holds unflushed usage, and the unflushed context will never
flush until the buffer write completes

it's impossible to handle this scenario correctly without deadlocking,
so add some handling to try waiting and then yolo the buffer write if
a deadlock would occur

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19141>
2022-10-26 18:29:16 +00:00
..
2022-10-22 15:00:12 -04:00
2022-10-10 17:22:49 +00:00
2022-10-09 22:39:53 +03:00
2022-10-24 15:39:06 +00:00