gallium/targets/libgl-gdi: prefer d3d12 driver

Unlike the other drivers, the D3D12 driver is hardware accelerated, so
it's going to be a more reasonable choice. So let's prefer it.

This only matters for people who build with the D3D12 driver. And they
can set the GALLIUM_DRIVER environment variable as appropriate to
override it.

Reviewed-by: Jesse Natalie <jenatali@microsoft.com>
Acked-by: Adam Jackson <ajax@redhat.com>
Part-of: <!7534>
82 jobs for !7534 with prefer-d3d12 in 17 minutes and 23 seconds (queued for 6 seconds)
detached
Status Job ID Name Coverage
  Sanity
passed #5948167
sanity

00:00:52

 
  Container
passed #5948175
aarch64
arm_build

00:00:19

passed #5948177
arm_test-base

00:00:27

passed #5948179
shell 1809 mesa windows
windows_build_vs2019

00:00:09

passed #5948169
x86_build-base

00:00:32

passed #5948173
x86_build_old

00:00:28

passed #5948170
x86_test-base

00:00:33

 
  Container 2
passed #5948196
android_build

00:00:16

passed #5948201
arm64_test

00:00:21

passed #5948190
i386_build

00:00:16

passed #5948183
kernel+rootfs_amd64

00:00:16

passed #5948185
aarch64
kernel+rootfs_arm64

00:01:25

passed #5948187
aarch64
kernel+rootfs_armhf

00:00:20

passed #5948192
ppc64el_build

00:00:16

passed #5948193
s390x_build

00:00:27

passed #5948189
x86_build

00:00:25

passed #5948197
x86_test-gl

00:00:19

passed #5948199
x86_test-vk

00:00:19

 
  Meson X86 64
passed #5948211
meson-clang

00:02:22

passed #5948209
meson-classic

00:02:45

passed #5948213
meson-clover

00:04:48

passed #5948204
meson-clover-testing

00:01:44

passed #5948205
meson-gallium

00:04:14

passed #5948207
meson-release

00:01:42

passed #5948203
meson-testing

00:02:35

passed #5948215
meson-vulkan

00:01:39

 
  Build Misc
passed #5948218
meson-android

00:01:29

passed #5948220
aarch64
meson-arm64

00:01:19

passed #5948221
aarch64
meson-arm64-build-test

00:01:20

passed #5948219
aarch64
meson-armhf

00:01:22

passed #5948224
meson-i386

00:02:13

passed #5948227
meson-mingw32-x86_64

00:01:50

passed #5948226
kvm
meson-ppc64el

00:04:13

passed #5948225
kvm
meson-s390x

00:03:27

passed #5948222
windows docker 1809 mesa
meson-windows-vs2019

00:03:59

passed #5948223
scons-win64

00:03:30

 
  Amd
passed #5948228
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles2:amd64

00:06:06

passed #5948230
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles31:amd64

00:08:28

passed #5948229
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles3:amd64

00:07:55

passed #5948231
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-traces:amd64

00:12:50

 
  Arm
passed #5948237
mesa-ci-aarch64-lava-collabora
panfrost-g52-gles2:arm64

00:03:43

passed #5948232
mesa-ci-aarch64-lava-collabora
panfrost-t720-gles2:arm64

00:07:37

passed #5948233
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles2:arm64

00:03:53

passed #5948234
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 1/2

00:05:41

passed #5948235
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 2/2

00:05:57

passed #5948236
mesa-ci-aarch64-lava-collabora
panfrost-t860-traces:arm64

00:06:30

 
  Freedreno
passed #5948247
google-freedreno-db410c
arm64_a306_gles2

00:06:45

passed #5948248
google-freedreno-db410c
arm64_a306_gles3

00:06:45

passed #5948249
google-freedreno-db410c
arm64_a306_gles3_options

00:04:20

passed #5948250
google-freedreno-db820c
arm64_a530_gles2 1/2

00:07:51

passed #5948251
google-freedreno-db820c
arm64_a530_gles2 2/2

00:06:47

passed #5948252
google-freedreno-db820c
arm64_a530_gles3

00:04:08

passed #5948253
google-freedreno-db820c
arm64_a530_gles31

00:06:46

passed #5948242
google-freedreno-cheza
arm64_a630_gl

00:01:06

passed #5948238
google-freedreno-cheza
arm64_a630_gles2

00:02:13

passed #5948240
google-freedreno-cheza
arm64_a630_gles3

00:07:07

passed #5948239
google-freedreno-cheza
arm64_a630_gles31

00:05:28

passed #5948243
google-freedreno-cheza
arm64_a630_gles_others

00:03:57

passed #5948241
google-freedreno-cheza
arm64_a630_traces

00:12:35

passed #5948244
google-freedreno-cheza
arm64_a630_vk 1/2

00:07:42

passed #5948245
google-freedreno-cheza
arm64_a630_vk 2/2

00:08:26

passed #5948246
google-freedreno-cheza
arm64_a630_vk_sysmem

00:02:32

 
  Software Renderer
passed #5948258
llvmpipe-gles2

00:01:44

passed #5948254
llvmpipe-piglit-cl

00:02:44

passed #5948256
llvmpipe-piglit-glslparser

00:04:37

passed #5948255
llvmpipe-piglit-quick_gl

00:07:00

passed #5948257
llvmpipe-piglit-quick_shader

00:05:01

passed #5948264
llvmpipe-traces

00:03:35

passed #5948263
softpipe-gl

00:00:47

passed #5948259
softpipe-gles2

00:01:19

passed #5948260
softpipe-gles3

00:06:01

passed #5948261
softpipe-gles31 1/2

00:04:49

passed #5948262
softpipe-gles31 2/2

00:01:44

 
  Layered Backends
passed #5948265
windows docker 1809 mesa
test-d3d12-windows

00:03:30

passed #5948270
virgl-gl30-on-gl

00:00:19

passed #5948271
virgl-gl31-on-gl

00:00:56

passed #5948272
virgl-gl32-on-gl

00:01:24

passed #5948266
virgl-gles2-on-gl

00:01:18

passed #5948268
virgl-gles31-on-gl 1/2

00:04:27

passed #5948269
virgl-gles31-on-gl 2/2

00:03:57

passed #5948267
virgl-gles3-on-gl

00:04:41

passed #5948273
virgl-traces

00:01:22