vulkan: Prefer atomic modesetting for KHR_display

If atomic modesetting is supported on the device, use that in
preference to the legacy API.

Signed-off-by: Keith Packard <keithp@keithp.com>
Cc: Paulo Zanoni <przanoni@gmail.com>
Cc: Jason Ekstrand <jason@jlekstrand.net>
25 jobs for !4176 with vulkan-display-atomic in 20 minutes and 58 seconds (queued for 2 seconds)
latest detached
Status Job ID Name Coverage
  Container
passed #1922913
aarch64
arm_build

00:01:11

passed #1922914
aarch64
arm_test

00:00:46

passed #1922909
x86_build

00:01:57

passed #1922912
x86_build_old

00:00:19

passed #1922910
x86_test-gl

00:01:12

passed #1922911
x86_test-vk

00:01:06

 
  Meson X86 64
passed #1922917
meson-clang

00:08:29

passed #1922918
meson-clover

00:08:08

passed #1922919
meson-clover-old-llvm

00:06:38

passed #1922916
meson-main

00:06:08

passed #1922915
meson-testing

00:04:36

passed #1922920
meson-vulkan

00:05:27

 
  Scons
passed #1922923
scons

00:10:13

passed #1922924
scons-old-llvm

00:05:59

passed #1922921
scons-swr

00:08:14

passed #1922922
scons-win64

00:09:36

 
  Meson Misc
passed #1922926
aarch64
meson-arm64

00:09:39

passed #1922927
aarch64
meson-arm64-build-test

00:09:28

passed #1922925
aarch64
meson-armhf

00:10:48

passed #1922928
meson-i386

00:06:07

passed #1922931
meson-mingw32-x86_64

00:06:02

passed #1922930
meson-ppc64el

00:06:02

passed #1922929
meson-s390x

00:04:42

 
  Freedreno
passed #1922932
google-freedreno-db410c
arm64_a306_gles2

00:10:01

 
  Misc Tests
passed #1922933
radv-polaris10-fossils

00:00:20