anv: Enable CCS for storage image formats

Gen12LP platform, Storage image compression does not support atomic
operations including fast clear, so we have to do a partial resolve.

v2: (Jason Ekstrand)
- Restructure if condition.
- Disable CCS_E for atomic operation for storage images.

v3: (Jason Ekstrand)
- Add early return.
- Fix atomic format check.

v4: (Felix)
- Don't set aux_supported to false for storage image on Gen12.

v5: (Jason Ekstrand)
- Handle R32_Float atomics format.

Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
35 jobs for !3606 with review/storage_image_ccs in 8 seconds (queued for 10 seconds)
detached
Status Job ID Name Coverage
  Sanity
passed #8790476
sanity

00:00:08

 
  Container
manual #8790481
aarch64 manual
arm_build
manual #8790483
windows shell 1809 mesa manual
windows_build_vs2019
manual #8790478
manual
x86_build-base
manual #8790480
manual
x86_test-base
 
  Container 2
created #8790498
android_build
created #8790493
i386_build
created #8790486
kernel+rootfs_amd64
created #8790487
aarch64
kernel+rootfs_arm64
created #8790503
aarch64
kernel+rootfs_arm64-baremetal
created #8790489
aarch64
kernel+rootfs_armhf
created #8790505
aarch64
kernel+rootfs_armhf-baremetal
created #8790495
ppc64el_build
created #8790496
s390x_build
created #8790491
x86_build
created #8790500
x86_test-gl
created #8790501
x86_test-vk
 
  Meson X86 64
created #8790515
meson-clang
created #8790517
meson-clover
created #8790510
meson-clover-testing
created #8790512
meson-gallium
created #8790514
meson-release
created #8790507
meson-testing
created #8790509
meson-testing-asan
created #8790519
meson-vulkan
 
  Build Misc
created #8790520
arm_test
created #8790522
meson-android
created #8790526
aarch64
meson-arm64
created #8790528
aarch64
meson-arm64-asan
created #8790530
aarch64
meson-arm64-build-test
created #8790524
aarch64
meson-armhf
created #8790532
meson-i386
created #8790537
meson-mingw32-x86_64
created #8790535
kvm
meson-ppc64el
created #8790533
kvm
meson-s390x