aboutsummaryrefslogtreecommitdiffstats
path: root/src/loader/loader.c
diff options
context:
space:
mode:
authorThomas Hellstrom <[email protected]>2020-03-31 09:10:17 +0200
committerThomas Hellstrom (VMware) <[email protected]>2020-04-01 08:58:28 +0200
commit15a9f6c07228f59401954bb18b9c2f980297f634 (patch)
treeb764203553a308ebea3e302807ab6d41038bd8fa /src/loader/loader.c
parent46fdc288fb52345134fd9aacd6d7ff71c7b747bb (diff)
svga: Treat forced coherent maps as maps of persistent memory
A previous commit made sure we sent a BindGBSurface command at map time rather than at unmap time for persistent memory. To be consistent, do the same for forced coherent maps. This makes it possible to avoid the explicit UpdateGBSurface at unmap time for discard maps and to instead rely on the kernel's dirty-tracking mechanism at the cost of an additional flush. Tested with SVGA_FORCE_COHERENT=1, piglit run quick. No regressions. Signed-off-by: Thomas Hellstrom <[email protected]> Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Charmaine Lee <[email protected]> Reviewed-by: Roland Scheidegger <[email protected]> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4399> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4399>
Diffstat (limited to 'src/loader/loader.c')
0 files changed, 0 insertions, 0 deletions