anv: Disable storage image compression for possible atomic ops
authorSagar Ghuge <sagar.ghuge@intel.com>
Thu, 4 Nov 2021 01:20:58 +0000 (18:20 -0700)
committerMarge Bot <emma+marge@anholt.net>
Wed, 1 Jun 2022 10:05:19 +0000 (10:05 +0000)
commit7e098db1ae49f3d4b9d66c47fe70e442869aadc4
treec4e5bb9fe419f072b1ac0dc4619237ea900c13ba
parentf052e00a586302d2b19d3bec9cc9b0ea00fdb39b
anv: Disable storage image compression for possible atomic ops

It looks like atomics are slow on compressed surfaces so when enabling
compression for storage images that can be possibly used for atomic
operation hinders performance. Lets just disable compression in this
scenario.

v2: Reword comment (Ken)
    Allow mutable with 16/32/64 bits (Ken)

Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14712>
src/intel/vulkan/anv_image.c