anv: make sure hiz is not used with depth buffers when msaa in use

Since commit 54b525ca we have set aux based on flags set when
creating the original image. However anv_layout_to_aux_state is also used
during image layout transition which might change access pattern when using
as example VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT. This provides
immediate fix to problem where we should disable aux when msaa in use.

Closes: #4037
Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
35 jobs for !8303 with anv-disable-aux-on-msaa in 14 seconds (queued for 3 seconds)
detached
Status Job ID Name Coverage
  Sanity
passed #6432029
sanity

00:00:14

 
  Container
manual #6432032
aarch64 manual
arm_build
manual #6432033
manual
arm_test-base
manual #6432034
windows shell 1809 mesa manual
windows_build_vs2019
manual #6432030
manual
x86_build-base
manual #6432031
manual
x86_test-base
 
  Container 2
created #6432042
android_build
created #6432045
arm64_test
created #6432046
armhf_test
created #6432039
i386_build
created #6432035
kernel+rootfs_amd64
created #6432036
aarch64
kernel+rootfs_arm64
created #6432037
aarch64
kernel+rootfs_armhf
created #6432040
ppc64el_build
created #6432041
s390x_build
created #6432038
x86_build
created #6432043
x86_test-gl
created #6432044
x86_test-vk
 
  Meson X86 64
created #6432052
meson-clang
created #6432053
meson-clover
created #6432049
meson-clover-testing
created #6432050
meson-gallium
created #6432051
meson-release
created #6432047
meson-testing
created #6432048
meson-testing-asan
created #6432054
meson-vulkan
 
  Build Misc
created #6432055
meson-android
created #6432057
aarch64
meson-arm64
created #6432058
aarch64
meson-arm64-build-test
created #6432056
aarch64
meson-armhf
created #6432060
meson-i386
created #6432063
meson-mingw32-x86_64
created #6432062
kvm
meson-ppc64el
created #6432061
kvm
meson-s390x
created #6432059
allowed to fail
scons-win64