anv: Prevent clear color modifier corruption with views
What does this MR do and why?
anv: Prevent clear color modifier corruption with views
If a dmabuf is shared with a clear color, the raw clear color channels
generally won't be interpreted correctly during format reinterpretation.
So, prevent Vulkan apps from trying to use such dmabufs as mutable
format render targets. Also, prevent such apps from using such dmabufs
as blorp_copy() destinations if doing so would require format
reinterpretation.
This was split off from a branch I'm working on which enables fast clears more often (part of #11418). The performance CI reports no regressions.