iris: Disable aux as needed in iris_flush_resource

Disable compression in iris_flush_resource if the resource lacks a
modifier. When a caller wants to prepare such a resource for sharing
(via eglCreateImage for example), this change enables all reference
holders to access the resource in a common manner - without compression.

This fixes misrendering with 3D-accelerated qemu. A piglit test which
reproduces qemu's behavior, ext_image_dma_buf_import-export-tex, is also
enabled to pass.

Cc: mesa-stable
Closes: #2678
35 jobs for !8663 with fix/iris-eglcreateimage-ccs-flush in 9 seconds (queued for 3 seconds)
detached
Status Job ID Name Coverage
  Sanity
passed #6834277
sanity

00:00:09

 
  Container
manual #6834280
aarch64 manual
arm_build
manual #6834281
manual
arm_test-base
manual #6834282
windows shell 1809 mesa manual
windows_build_vs2019
manual #6834278
manual
x86_build-base
manual #6834279
manual
x86_test-base
 
  Container 2
created #6834290
android_build
created #6834293
arm64_test
created #6834294
armhf_test
created #6834287
i386_build
created #6834283
kernel+rootfs_amd64
created #6834284
aarch64
kernel+rootfs_arm64
created #6834285
aarch64
kernel+rootfs_armhf
created #6834288
ppc64el_build
created #6834289
s390x_build
created #6834286
x86_build
created #6834291
x86_test-gl
created #6834292
x86_test-vk
 
  Meson X86 64
created #6834300
meson-clang
created #6834301
meson-clover
created #6834297
meson-clover-testing
created #6834298
meson-gallium
created #6834299
meson-release
created #6834295
meson-testing
created #6834296
meson-testing-asan
created #6834302
meson-vulkan
 
  Build Misc
created #6834303
meson-android
created #6834305
aarch64
meson-arm64
created #6834306
aarch64
meson-arm64-build-test
created #6834304
aarch64
meson-armhf
created #6834308
meson-i386
created #6834311
meson-mingw32-x86_64
created #6834310
kvm
meson-ppc64el
created #6834309
kvm
meson-s390x
created #6834307
allowed to fail
scons-win64