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 #2249020
aarch64 manual
arm_build
manual #2249021
aarch64 manual
arm_test
manual #2249022
windows shell 1809 mesa manual
windows_build_vs2019
manual #2249016
manual
x86_build
manual #2249019
manual
x86_build_old
manual #2249017
manual
x86_test-gl
manual #2249018
manual
x86_test-vk
 
  Meson X86 64
created #2249026
meson-clang
created #2249025
meson-classic
created #2249027
meson-clover
created #2249028
meson-clover-old-llvm
created #2249024
meson-gallium
created #2249023
meson-testing
created #2249029
meson-vulkan
 
  Scons
created #2249030
allowed to fail
scons-win64
 
  Meson Misc
created #2249032
aarch64
meson-arm64
created #2249033
aarch64
meson-arm64-build-test
created #2249031
aarch64
meson-armhf
created #2249035
meson-i386
created #2249038
meson-mingw32-x86_64
created #2249037
kvm
meson-ppc64el
created #2249036
kvm
meson-s390x
created #2249034
windows docker 1809 mesa
meson-windows-vs2019
 
  Llvmpipe
created #2249042
llvmpipe-gles2
created #2249043
llvmpipe-traces
created #2249040
piglit-glslparser
created #2249039
piglit-quick_gl
created #2249041
piglit-quick_shader
 
  Softpipe
created #2249044
softpipe-gles2
created #2249047
softpipe-gles31 1/4
created #2249045
softpipe-gles3 1/2
created #2249048
softpipe-gles31 2/4
created #2249049
softpipe-gles31 3/4
created #2249050
softpipe-gles31 4/4
created #2249046
softpipe-gles3 2/2
 
  Freedreno
created #2249054
google-freedreno-db410c
arm64_a306_gles2
created #2249055
google-freedreno-db410c manual
arm64_a306_gles3 1/8
created #2249056
google-freedreno-db410c manual
arm64_a306_gles3 2/8
created #2249057
google-freedreno-db410c manual
arm64_a306_gles3 3/8
created #2249058
google-freedreno-db410c manual
arm64_a306_gles3 4/8
created #2249059
google-freedreno-db410c manual
arm64_a306_gles3 5/8
created #2249060
google-freedreno-db410c manual
arm64_a306_gles3 6/8
created #2249061
google-freedreno-db410c manual
arm64_a306_gles3 7/8
created #2249062
google-freedreno-db410c manual
arm64_a306_gles3 8/8
created #2249063
google-freedreno-db820c
arm64_a530_gles2
created #2249064
google-freedreno-db820c manual
arm64_a530_gles3 1/6
created #2249065
google-freedreno-db820c manual
arm64_a530_gles3 2/6
created #2249066
google-freedreno-db820c manual
arm64_a530_gles3 3/6
created #2249067
google-freedreno-db820c manual
arm64_a530_gles3 4/6
created #2249068
google-freedreno-db820c manual
arm64_a530_gles3 5/6
created #2249069
google-freedreno-db820c manual
arm64_a530_gles3 6/6
created #2249051
mesa-cheza
arm64_a630_gles2
created #2249053
mesa-cheza
arm64_a630_gles3
created #2249052
mesa-cheza
arm64_a630_gles31
 
  Panfrost
created #2249070
mesa-ci-aarch64-lava-collabora
panfrost-t720-gles2:arm64
created #2249071
mesa-ci-aarch64-lava-collabora
panfrost-t760-gles2:armhf
created #2249072
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles2:arm64
created #2249073
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64
 
  Radv
created #2249075
radv-fossils
created #2249076
polaris10 manual
radv-polaris10-traces
created #2249074
polaris10 manual
radv_polaris10_vkcts
 
  Lima
created #2249077
mesa-ci-aarch64-lava-baylibre
lima-mali400-test:armhf 1/2
created #2249078
mesa-ci-aarch64-lava-baylibre
lima-mali400-test:armhf 2/2
created #2249079
mesa-ci-aarch64-lava-baylibre
lima-mali450-test:arm64