radv: only use the global BO list for descriptors if update-after-bind is used

Enabling the global BO list means that all BOs allocated by the
application must fit into the total memory (VRAM+GTT) at each
submission.

Like AMDGPU_GEM_CREATE_VM_ALWAYS_VALID, this can cause troubles
when the total allocated memory is greater than the available
memory at submit time.

This workarounds this issue for games that don't use the
update-after-bind descriptors feature, which is part of
EXT_descriptor_indexing.

This should allow to play Doom Eternal on APUs.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
36 jobs for !8813 with radv_global_bo_list_only_after_bind in 10 seconds (queued for 4 seconds)
latest detached
Status Job ID Name Coverage
  Sanity
passed #7091934
sanity

00:00:10

 
  Container
manual #7091939
aarch64 manual
arm_build
manual #7091941
manual
arm_test-base
manual #7091943
windows shell 1809 mesa manual
windows_build_vs2019
manual #7091936
manual
x86_build-base
manual #7091937
manual
x86_test-base
 
  Container 2
created #7091959
android_build
created #7091964
arm64_test
created #7091966
armhf_test
created #7091953
i386_build
created #7091946
kernel+rootfs_amd64
created #7091948
aarch64
kernel+rootfs_arm64
created #7091950
aarch64
kernel+rootfs_armhf
created #7091955
ppc64el_build
created #7091957
s390x_build
created #7091952
x86_build
created #7091960
x86_test-gl
created #7091962
x86_test-vk
 
  Meson X86 64
created #7091976
meson-clang
created #7091978
meson-clover
created #7091971
meson-clover-testing
created #7091973
meson-gallium
created #7091974
meson-release
created #7091967
meson-testing
created #7091969
meson-testing-asan
created #7091979
meson-vulkan
 
  Build Misc
created #7091981
meson-android
created #7091985
aarch64
meson-arm64
created #7091987
aarch64
meson-arm64-build-test
created #7091983
aarch64
meson-armhf
created #7091990
meson-i386
created #7091996
meson-mingw32-x86_64
created #7091994
kvm
meson-ppc64el
created #7091992
kvm
meson-s390x
created #7091989
allowed to fail
scons-win64
 
  Amd
created #7091998
radv-fossils