iris: Assert against FCV_CCS_E for blitter writes
authorNanley Chery <nanley.g.chery@intel.com>
Thu, 18 May 2023 18:10:03 +0000 (11:10 -0700)
committerMarge Bot <emma+marge@anholt.net>
Wed, 7 Jun 2023 23:39:39 +0000 (23:39 +0000)
commite7c63fc51c77e4b90c7d389b4f2f4142683e6fed
treef4ae2699169b8d228b0991595767143c4712ad6b
parent0f0e929655e84b8fa4dc57e69621dd74b5e4cad5
iris: Assert against FCV_CCS_E for blitter writes

The FCV feature is documented to occur on regular render writes. Blitter
writes don't fall under that category. So, if the destination resource
of a blitter write had the FCV aux usage, we would have a good reason to
change the aux usage of the access to plain CCS_E.

We don't actually need to write code to handle this. iris doesn't use
any compression on blitter writes. Make that obvious with an assert.

Reviewed-by: Rohan Garg <rohan.garg@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23220>
src/gallium/drivers/iris/iris_blit.c