gallium/drm: Make the pipe loader handle the driconf merging.

We can pretty easily handle merging the driver's driconf with the common
driverconf right there, rather than pushing that to each driver.

Part-of: <!6751>
77 jobs for master
Status Job ID Name Coverage
  Container+Docs
manual #4672957
aarch64 manual
arm_build
manual #4672958
manual
arm_test-base
manual #4672954
manual
x86_build-base
manual #4672956
manual
x86_build_old
manual #4672955
manual
x86_test-base
 
  Container 2
created #4672968
arm64_test
created #4672963
i386_build
created #4672959
kernel+rootfs_amd64
created #4672960
aarch64
kernel+rootfs_arm64
created #4672961
aarch64
kernel+rootfs_armhf
created #4672964
ppc64el_build
created #4672965
s390x_build
created #4672962
x86_build
created #4672966
x86_test-gl
created #4672967
x86_test-vk
 
  Meson X86 64
created #4672973
meson-android
created #4672974
meson-clang
created #4672972
meson-classic
created #4672975
meson-clover
created #4672976
meson-clover-old-llvm
created #4672970
meson-gallium
created #4672971
meson-release
created #4672969
meson-testing
created #4672977
meson-vulkan
 
  Scons
created #4672978
allowed to fail
scons-win64
 
  Meson Misc
created #4672980
aarch64
meson-arm64
created #4672981
aarch64
meson-arm64-build-test
created #4672979
aarch64
meson-armhf
created #4672982
meson-i386
created #4672985
meson-mingw32-x86_64
created #4672984
kvm
meson-ppc64el
created #4672983
kvm
meson-s390x
 
  Llvmpipe
created #4672989
llvmpipe-gles2
created #4672990
llvmpipe-traces
created #4672987
piglit-glslparser
created #4672986
piglit-quick_gl
created #4672988
piglit-quick_shader
 
  Softpipe
created #4672995
softpipe-gl
created #4672991
softpipe-gles2
created #4672992
softpipe-gles3
created #4672993
softpipe-gles31 1/2
created #4672994
softpipe-gles31 2/2
 
  Freedreno
created #4673006
google-freedreno-db410c
arm64_a306_gles2
created #4673007
google-freedreno-db410c
arm64_a306_gles3
created #4673008
google-freedreno-db410c
arm64_a306_gles3_options
created #4673009
google-freedreno-db820c
arm64_a530_gles2
created #4673010
google-freedreno-db820c
arm64_a530_gles3
created #4673011
google-freedreno-db820c
arm64_a530_gles31
created #4673000
google-freedreno-cheza
arm64_a630_bypass
created #4673003
google-freedreno-cheza
arm64_a630_gl
created #4672996
google-freedreno-cheza
arm64_a630_gles2
created #4672998
google-freedreno-cheza
arm64_a630_gles3
created #4672997
google-freedreno-cheza
arm64_a630_gles31
created #4673002
google-freedreno-cheza
arm64_a630_gmem
created #4672999
google-freedreno-cheza
arm64_a630_noubo
created #4673001
google-freedreno-cheza
arm64_a630_traces
created #4673004
google-freedreno-cheza
arm64_a630_vk
created #4673005
google-freedreno-cheza
arm64_a630_vk_sysmem
 
  Panfrost
created #4673012
mesa-ci-aarch64-lava-collabora
panfrost-t720-gles2:arm64
created #4673013
mesa-ci-aarch64-lava-collabora
panfrost-t760-gles2:armhf
created #4673014
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles2:arm64
created #4673015
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 1/2
created #4673016
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 2/2
created #4673017
mesa-ci-aarch64-lava-collabora
panfrost-t860-traces:arm64
 
  Radv
created #4673018
radv-fossils
 
  Virgl
created #4673023
virgl-gl30-on-gl
created #4673024
virgl-gl31-on-gl
created #4673025
virgl-gl32-on-gl
created #4673019
virgl-gles2-on-gl
created #4673021
virgl-gles31-on-gl 1/2
created #4673022
virgl-gles31-on-gl 2/2
created #4673020
virgl-gles3-on-gl
created #4673026
virgl-traces
 
  Radeonsi
created #4673027
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles2:amd64
created #4673029
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles31:amd64
created #4673028
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles3:amd64
created #4673030
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-traces:amd64