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 #2249137
aarch64 manual
arm_build
manual #2249138
aarch64 manual
arm_test
manual #2249139
windows shell 1809 mesa manual
windows_build_vs2019
manual #2249133
manual
x86_build
manual #2249136
manual
x86_build_old
manual #2249134
manual
x86_test-gl
manual #2249135
manual
x86_test-vk
 
  Meson X86 64
created #2249143
meson-clang
created #2249142
meson-classic
created #2249144
meson-clover
created #2249145
meson-clover-old-llvm
created #2249141
meson-gallium
created #2249140
meson-testing
created #2249146
meson-vulkan
 
  Scons
created #2249147
allowed to fail
scons-win64
 
  Meson Misc
created #2249149
aarch64
meson-arm64
created #2249150
aarch64
meson-arm64-build-test
created #2249148
aarch64
meson-armhf
created #2249152
meson-i386
created #2249155
meson-mingw32-x86_64
created #2249154
kvm
meson-ppc64el
created #2249153
kvm
meson-s390x
created #2249151
windows docker 1809 mesa
meson-windows-vs2019
 
  Llvmpipe
created #2249159
llvmpipe-gles2
created #2249160
llvmpipe-traces
created #2249157
piglit-glslparser
created #2249156
piglit-quick_gl
created #2249158
piglit-quick_shader
 
  Softpipe
created #2249161
softpipe-gles2
created #2249164
softpipe-gles31 1/4
created #2249162
softpipe-gles3 1/2
created #2249165
softpipe-gles31 2/4
created #2249166
softpipe-gles31 3/4
created #2249167
softpipe-gles31 4/4
created #2249163
softpipe-gles3 2/2
 
  Freedreno
created #2249171
google-freedreno-db410c
arm64_a306_gles2
created #2249172
google-freedreno-db820c
arm64_a530_gles2
created #2249168
mesa-cheza
arm64_a630_gles2
created #2249170
mesa-cheza
arm64_a630_gles3
created #2249169
mesa-cheza
arm64_a630_gles31
 
  Panfrost
created #2249173
mesa-ci-aarch64-lava-collabora
panfrost-t720-gles2:arm64
created #2249174
mesa-ci-aarch64-lava-collabora
panfrost-t760-gles2:armhf
created #2249175
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles2:arm64
created #2249176
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64
 
  Radv
created #2249177
radv-fossils
 
  Lima
created #2249178
mesa-ci-aarch64-lava-baylibre
lima-mali400-test:armhf 1/2
created #2249179
mesa-ci-aarch64-lava-baylibre
lima-mali400-test:armhf 2/2
created #2249180
mesa-ci-aarch64-lava-baylibre
lima-mali450-test:arm64