driconf: Use nesting macros for defining options.
Manually balancing the BEGIN/ENDs is a recipe for xml validation failures, just make the macros do the balancing. The only ugly bit I think is that enums take a list of DRI_CONF_ENUM() without ','s in between them. Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com> Part-of: <!6753>
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
Container+Docs | |||||||||
passed |
#4690179
aarch64
|
arm_build |
00:00:21
|
|
|||||
passed |
#4690182
|
arm_test-base |
00:00:15
|
|
|||||
passed |
#4690174
|
x86_build-base |
00:00:09
|
|
|||||
passed |
#4690178
|
x86_build_old |
00:00:11
|
|
|||||
passed |
#4690176
|
x86_test-base |
00:00:10
|
|
|||||
Container 2 | |||||||||
passed |
#4690200
|
arm64_test |
00:00:14
|
|
|||||
passed |
#4690192
|
i386_build |
00:00:18
|
|
|||||
passed |
#4690184
|
kernel+rootfs_amd64 |
00:00:09
|
|
|||||
passed |
#4690186
aarch64
|
kernel+rootfs_arm64 |
00:00:18
|
|
|||||
passed |
#4690188
aarch64
|
kernel+rootfs_armhf |
00:00:18
|
|
|||||
passed |
#4690193
|
ppc64el_build |
00:00:14
|
|
|||||
passed |
#4690195
|
s390x_build |
00:00:10
|
|
|||||
passed |
#4690190
|
x86_build |
00:00:11
|
|
|||||
passed |
#4690197
|
x86_test-gl |
00:00:10
|
|
|||||
passed |
#4690198
|
x86_test-vk |
00:00:10
|
|
|||||
Meson X86 64 | |||||||||
passed |
#4690209
|
meson-android |
00:01:37
|
|
|||||
passed |
#4690211
|
meson-clang |
00:02:02
|
|
|||||
passed |
#4690207
|
meson-classic |
00:01:37
|
|
|||||
passed |
#4690212
|
meson-clover |
00:01:57
|
|
|||||
passed |
#4690214
|
meson-clover-old-llvm |
00:04:01
|
|
|||||
passed |
#4690204
|
meson-gallium |
00:04:36
|
|
|||||
passed |
#4690205
|
meson-release |
00:01:22
|
|
|||||
passed |
#4690202
|
meson-testing |
00:01:41
|
|
|||||
passed |
#4690216
|
meson-vulkan |
00:01:44
|
|
|||||
Scons | |||||||||
passed |
#4690218
|
scons-win64 |
00:03:11
|
|
|||||
Meson Misc | |||||||||
passed |
#4690221
aarch64
|
meson-arm64 |
00:01:16
|
|
|||||
passed |
#4690223
aarch64
|
meson-arm64-build-test |
00:01:50
|
|
|||||
passed |
#4690219
aarch64
|
meson-armhf |
00:01:15
|
|
|||||
passed |
#4690225
|
meson-i386 |
00:01:27
|
|
|||||
passed |
#4690230
|
meson-mingw32-x86_64 |
00:01:57
|
|
|||||
passed |
#4690228
kvm
|
meson-ppc64el |
00:02:52
|
|
|||||
passed |
#4690226
kvm
|
meson-s390x |
00:03:15
|
|
|||||
Llvmpipe | |||||||||
passed |
#4690237
|
llvmpipe-gles2 |
00:02:41
|
|
|||||
passed |
#4690239
|
llvmpipe-traces |
00:05:30
|
|
|||||
passed |
#4690234
|
piglit-glslparser |
00:05:43
|
|
|||||
passed |
#4690232
|
piglit-quick_gl |
00:05:47
|
|
|||||
passed |
#4690235
|
piglit-quick_shader |
00:05:44
|
|
|||||
Softpipe | |||||||||
passed |
#4690247
|
softpipe-gl |
00:01:42
|
|
|||||
passed |
#4690240
|
softpipe-gles2 |
00:01:58
|
|
|||||
passed |
#4690242
|
softpipe-gles3 |
00:02:05
|
|
|||||
passed |
#4690244
|
softpipe-gles31 1/2 |
00:06:38
|
|
|||||
passed |
#4690246
|
softpipe-gles31 2/2 |
00:03:23
|
|
|||||
Freedreno | |||||||||
passed |
#4690283
google-freedreno-db410c
|
arm64_a306_gles2 |
00:06:27
|
|
|||||
passed |
#4690287
google-freedreno-db410c
|
arm64_a306_gles3 |
00:05:48
|
|
|||||
passed |
#4690291
google-freedreno-db410c
|
arm64_a306_gles3_options |
00:04:16
|
|
|||||
passed |
#4690293
google-freedreno-db820c
|
arm64_a530_gles2 |
00:11:06
|
|
|||||
passed |
#4690295
google-freedreno-db820c
|
arm64_a530_gles3 |
00:03:29
|
|
|||||
passed |
#4690297
google-freedreno-db820c
|
arm64_a530_gles31 |
00:05:12
|
|
|||||
passed |
#4690262
google-freedreno-cheza
|
arm64_a630_bypass |
00:01:43
|
|
|||||
passed |
#4690273
google-freedreno-cheza
|
arm64_a630_gl |
00:02:03
|
|
|||||
passed |
#4690249
google-freedreno-cheza
|
arm64_a630_gles2 |
00:01:49
|
|
|||||
passed |
#4690254
google-freedreno-cheza
|
arm64_a630_gles3 |
00:05:59
|
|
|||||
passed |
#4690251
google-freedreno-cheza
|
arm64_a630_gles31 |
00:04:12
|
|
|||||
passed |
#4690270
google-freedreno-cheza
|
arm64_a630_gmem |
00:01:44
|
|
|||||
passed |
#4690258
google-freedreno-cheza
|
arm64_a630_noubo |
00:02:10
|
|
|||||
passed |
#4690265
google-freedreno-cheza
|
arm64_a630_traces |
00:03:28
|
|
|||||
passed |
#4690277
google-freedreno-cheza
|
arm64_a630_vk |
00:04:43
|
|
|||||
passed |
#4690280
google-freedreno-cheza
|
arm64_a630_vk_sysmem |
00:02:29
|
|
|||||
Panfrost | |||||||||
passed |
#4690300
mesa-ci-aarch64-lava-collabora
|
panfrost-t720-gles2:arm64 |
00:07:21
|
|
|||||
passed |
#4690302
mesa-ci-aarch64-lava-collabora
|
panfrost-t760-gles2:armhf |
00:04:20
|
|
|||||
passed |
#4690305
mesa-ci-aarch64-lava-collabora
|
panfrost-t860-gles2:arm64 |
00:03:30
|
|
|||||
passed |
#4690307
mesa-ci-aarch64-lava-collabora
|
panfrost-t860-gles3:arm64 1/2 |
00:05:20
|
|
|||||
passed |
#4690309
mesa-ci-aarch64-lava-collabora
|
panfrost-t860-gles3:arm64 2/2 |
00:05:46
|
|
|||||
passed |
#4690312
mesa-ci-aarch64-lava-collabora
|
panfrost-t860-traces:arm64 |
00:05:31
|
|
|||||
Radv | |||||||||
passed |
#4690314
|
radv-fossils |
00:05:53
|
|
|||||
Virgl | |||||||||
passed |
#4690322
|
virgl-gl30-on-gl |
00:00:38
|
|
|||||
passed |
#4690324
|
virgl-gl31-on-gl |
00:01:40
|
|
|||||
passed |
#4690326
|
virgl-gl32-on-gl |
00:01:32
|
|
|||||
passed |
#4690316
|
virgl-gles2-on-gl |
00:02:32
|
|
|||||
passed |
#4690319
|
virgl-gles31-on-gl 1/2 |
00:04:10
|
|
|||||
passed |
#4690321
|
virgl-gles31-on-gl 2/2 |
00:03:24
|
|
|||||
passed |
#4690317
|
virgl-gles3-on-gl |
00:04:04
|
|
|||||
passed |
#4690327
|
virgl-traces |
00:00:41
|
|
|||||
Radeonsi | |||||||||
passed |
#4690329
mesa-ci-aarch64-lava-collabora
|
radeonsi-stoney-gles2:amd64 |
00:04:59
|
|
|||||
passed |
#4690334
mesa-ci-aarch64-lava-collabora
|
radeonsi-stoney-gles31:amd64 |
00:07:33
|
|
|||||
passed |
#4690331
mesa-ci-aarch64-lava-collabora
|
radeonsi-stoney-gles3:amd64 |
00:07:28
|
|
|||||
passed |
#4690337
mesa-ci-aarch64-lava-collabora
|
radeonsi-stoney-traces:amd64 |
00:11:55
|
|
|||||