iris: Insert buffer-local memory barriers for UBO reads.
authorFrancisco Jerez <currojerez@riseup.net>
Fri, 29 May 2020 23:12:55 +0000 (16:12 -0700)
committerMarge Bot <eric+marge@anholt.net>
Thu, 2 Sep 2021 03:14:37 +0000 (03:14 +0000)
commit5c44df011fb9b9bfb2b6e01f5b8e2826472c0796
treebaa2f8e3daabb10ba0863e1c4af80870900225c2
parent077af5c928e4678bb16310696ea2a109ed6de8bb
iris: Insert buffer-local memory barriers for UBO reads.

Similar to what was previously done for other kinds of buffers --
Insert memory barriers at resolves-and-flushes time instead of relying
on the history flush mechanism.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12691>
src/gallium/drivers/iris/iris_resolve.c
src/gallium/drivers/iris/iris_state.c