iris: avoid excessive flushing with perf query buffers

Because performance queries are running on both batches to capture 3D
& compute performance values and because the performance query buffer
object are only accessed as write object from the GPU and only read
from CPU, there is no need to synchronize them between batches.

This change flags those buffers so that we can avoid the excessive
flushing on them.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Status Job ID Name Coverage
  Container
manual #2249084
aarch64 manual
arm_build
manual #2249085
aarch64 manual
arm_test
manual #2249086
windows shell 1809 mesa manual
windows_build_vs2019
manual #2249080
manual
x86_build
manual #2249083
manual
x86_build_old
manual #2249081
manual
x86_test-gl
manual #2249082
manual
x86_test-vk
 
  Meson X86 64
created #2249090
meson-clang
created #2249089
meson-classic
created #2249091
meson-clover
created #2249092
meson-clover-old-llvm
created #2249088
meson-gallium
created #2249087
meson-testing
created #2249093
meson-vulkan
 
  Scons
created #2249094
allowed to fail
scons-win64
 
  Meson Misc
created #2249096
aarch64
meson-arm64
created #2249097
aarch64
meson-arm64-build-test
created #2249095
aarch64
meson-armhf
created #2249099
meson-i386
created #2249102
meson-mingw32-x86_64
created #2249101
kvm
meson-ppc64el
created #2249100
kvm
meson-s390x
created #2249098
windows docker 1809 mesa
meson-windows-vs2019
 
  Llvmpipe
created #2249106
llvmpipe-gles2
created #2249107
llvmpipe-traces
created #2249104
piglit-glslparser
created #2249103
piglit-quick_gl
created #2249105
piglit-quick_shader
 
  Softpipe
created #2249108
softpipe-gles2
created #2249111
softpipe-gles31 1/4
created #2249109
softpipe-gles3 1/2
created #2249112
softpipe-gles31 2/4
created #2249113
softpipe-gles31 3/4
created #2249114
softpipe-gles31 4/4
created #2249110
softpipe-gles3 2/2
 
  Freedreno
created #2249118
google-freedreno-db410c
arm64_a306_gles2
created #2249119
google-freedreno-db820c
arm64_a530_gles2
created #2249115
mesa-cheza
arm64_a630_gles2
created #2249117
mesa-cheza
arm64_a630_gles3
created #2249116
mesa-cheza
arm64_a630_gles31
 
  Panfrost
created #2249120
mesa-ci-aarch64-lava-collabora
panfrost-t720-gles2:arm64
created #2249121
mesa-ci-aarch64-lava-collabora
panfrost-t760-gles2:armhf
created #2249122
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles2:arm64
created #2249123
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64
 
  Radv
created #2249124
radv-fossils
 
  Lima
created #2249125
mesa-ci-aarch64-lava-baylibre
lima-mali400-test:armhf 1/2
created #2249126
mesa-ci-aarch64-lava-baylibre
lima-mali400-test:armhf 2/2
created #2249127
mesa-ci-aarch64-lava-baylibre
lima-mali450-test:arm64