iris: Split aux map initialization from invalidation.
authorRafael Antognolli <rafael.antognolli@intel.com>
Tue, 25 Feb 2020 23:04:08 +0000 (15:04 -0800)
committerMarge Bot <eric+marge@anholt.net>
Mon, 2 Mar 2020 22:28:11 +0000 (22:28 +0000)
commita7de6f1321a00316a59effeed93365f6979e6c69
tree007ac2c77f21f29a4f271e9a0de779e71b4d17da
parent43dc842cb91c195fe7bb47a7ce324425096bf6f5
iris: Split aux map initialization from invalidation.

We can write the aux map address only once during the batch
initialization, and then only invalidate it once we modify it.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4005>
src/gallium/drivers/iris/iris_blorp.c
src/gallium/drivers/iris/iris_genx_protos.h
src/gallium/drivers/iris/iris_state.c