panfrost: Dither fast clears

We can do this at no additional cost, the DDK does it, and I already
went to the effort of typing this all out and unit testing it under the
mistaken belief it was mandatory... so we might as well take advantage
of it after all.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
170 jobs for dither-clear
latest
Status Name Job ID Coverage
  Container
manual debian/arm_build #12921205
aarch64 manual
manual debian/x86_build-base #12921203
manual
manual debian/x86_test-base #12921204
manual
manual fedora/x86_build #12921206
manual
manual windows_build_vs2019 #12921207
windows shell 1809 mesa manual
 
  Container 2
created debian/android_build #12921212
created debian/i386_build #12921209
created debian/ppc64el_build #12921210
created debian/s390x_build #12921211
created debian/x86_build #12921208
created debian/x86_test-gl #12921213
created debian/x86_test-vk #12921214
created kernel+rootfs_amd64 #12921215
created kernel+rootfs_arm64 #12921216
aarch64
created kernel+rootfs_armhf #12921217
aarch64
 
  Build X86 64
created debian-clang #12921224
created debian-clover #12921225
created debian-clover-testing #12921220
created debian-gallium #12921221
created debian-release #12921222
created debian-testing #12921218
created debian-testing-asan #12921219
created debian-vulkan #12921226
created fedora-release #12921223
 
  Build Misc
created debian-android #12921228
created debian-arm64 #12921230
aarch64
created debian-arm64-asan #12921231
aarch64
created debian-arm64-build-test #12921232
aarch64
created debian-armhf #12921229
aarch64
created debian/arm_test #12921227
created debian-i386 #12921234
created debian-mingw32-x86_64 #12921237
created debian-ppc64el #12921236
created debian-s390x #12921235
kvm
created windows-vs2019 #12921233
windows docker 1809 mesa
 
  Amd
created radeonsi-stoney-gles2:amd64 #12921246
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-gles31:amd64 1/2 #12921249
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-gles31:amd64 2/2 #12921250
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-gles3:amd64 1/2 #12921247
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-gles3:amd64 2/2 #12921248
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-piglit-gl:amd64 #12921252
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-traces:amd64 #12921251
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radv-fossils #12921245
created radv-navy_flounder-traces #12921239
amdgpu:codename:NAVY_FLOUNDER manual
created radv-navy_flounder-vkd3d-proton #12921238
amdgpu:codename:NAVY_FLOUNDER manual
created radv_polaris10_vkcts #12921241
polaris10 manual
created radv-raven-traces #12921240
amdgpu:codename:RAVEN manual
created radv_stoney_vkcts:amd64 1/3 #12921242
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radv_stoney_vkcts:amd64 2/3 #12921243
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radv_stoney_vkcts:amd64 3/3 #12921244
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
 
  Intel
created i915-g33-deqp #12921253
anholt-g33 manual
created i915-g33-piglit #12921254
anholt-g33 manual
created i915-g33-traces #12921255
anholt-g33 manual
created iris-apl-egl #12921260
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
created iris-apl-gl #12921259
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral manual
created iris-apl-gles2 #12921256
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
created iris-apl-gles3 #12921257
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
created iris-apl-gles31 #12921258
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
created iris-apl-traces #12921266
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
created iris-glk-egl #12921265
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
created iris-glk-gl #12921264
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
created iris-glk-gles2 #12921261
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
created iris-glk-gles3 #12921262
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
created iris-glk-gles31 #12921263
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
created iris-glk-traces #12921267
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
created iris-kbl-traces #12921268
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
 
  Arm
created lima-mali450-test:arm64 #12921269
mesa-ci-x86-64-lava-lima
created panfrost-g52-gles31:arm64 #12921279
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g52-gles3:arm64 1/2 #12921277
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g52-gles3:arm64 2/2 #12921278
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-t720-gles2:arm64 #12921270
mesa-ci-x86-64-lava-sun50i-h6-pine-h64
created panfrost-t760-gles2:armhf #12921271
mesa-ci-x86-64-lava-rk3288-veyron-jaq
created panfrost-t760-traces:armhf #12921272
mesa-ci-x86-64-lava-rk3288-veyron-jaq
created panfrost-t860-gles31:arm64 #12921275
mesa-ci-x86-64-lava-rk3399-gru-kevin
created panfrost-t860-gles3:arm64 1/2 #12921273
mesa-ci-x86-64-lava-rk3399-gru-kevin
created panfrost-t860-gles3:arm64 2/2 #12921274
mesa-ci-x86-64-lava-rk3399-gru-kevin
created panfrost-t860-traces:arm64 #12921276
mesa-ci-x86-64-lava-rk3399-gru-kevin
 
  Broadcom
created v3d-rpi4-egl:armhf #12921302
igalia-rpi4
created v3d-rpi4-gles2:armhf #12921298
igalia-rpi4
created v3d-rpi4-gles31:armhf 1/2 #12921292
igalia-rpi4
created v3d-rpi4-gles31:armhf 2/2 #12921293
igalia-rpi4
created v3d-rpi4-gles3:armhf 1/4 #12921294
igalia-rpi4
created v3d-rpi4-gles3:armhf 2/4 #12921295
igalia-rpi4
created v3d-rpi4-gles3:armhf 3/4 #12921296
igalia-rpi4
created v3d-rpi4-gles3:armhf 4/4 #12921297
igalia-rpi4
created v3d-rpi4-khr-gles2:armhf #12921301
igalia-rpi4
created v3d-rpi4-khr-gles31:armhf #12921299
igalia-rpi4
created v3d-rpi4-khr-gles3:armhf #12921300
igalia-rpi4
created v3d-rpi4-piglit:armhf 1/3 #12921303
igalia-rpi4
created v3d-rpi4-piglit:armhf 2/3 #12921304
igalia-rpi4
created v3d-rpi4-piglit:armhf 3/3 #12921305
igalia-rpi4
created v3dv-rpi4-vk:arm64 1/6 #12921306
igalia-rpi4
created v3dv-rpi4-vk:arm64 2/6 #12921307
igalia-rpi4
created v3dv-rpi4-vk:arm64 3/6 #12921308
igalia-rpi4
created v3dv-rpi4-vk:arm64 4/6 #12921309
igalia-rpi4
created v3dv-rpi4-vk:arm64 5/6 #12921310
igalia-rpi4
created v3dv-rpi4-vk:arm64 6/6 #12921312
igalia-rpi4
created vc4-rpi3-egl:armhf #12921285
igalia-rpi3
created vc4-rpi3-gles2:armhf 1/4 #12921280
igalia-rpi3
created vc4-rpi3-gles2:armhf 2/4 #12921281
igalia-rpi3
created vc4-rpi3-gles2:armhf 3/4 #12921282
igalia-rpi3
created vc4-rpi3-gles2:armhf 4/4 #12921283
igalia-rpi3
created vc4-rpi3-khr-gles2:armhf #12921284
igalia-rpi3
created vc4-rpi3-piglit-quick_gl:armhf 1/4 #12921286
igalia-rpi3 manual
created vc4-rpi3-piglit-quick_gl:armhf 2/4 #12921287
igalia-rpi3 manual
created vc4-rpi3-piglit-quick_gl:armhf 3/4 #12921288
igalia-rpi3 manual
created vc4-rpi3-piglit-quick_gl:armhf 4/4 #12921289
igalia-rpi3 manual
created vc4-rpi3-piglit-quick_shader:armhf 1/2 #12921290
igalia-rpi3 manual
created vc4-rpi3-piglit-quick_shader:armhf 2/2 #12921291
igalia-rpi3 manual
 
  Freedreno
created a306_gles2 #12921315
google-freedreno-db410c
created a306_gles3 1/3 #12921318
google-freedreno-db410c
created a306_gles3 2/3 #12921320
google-freedreno-db410c
created a306_gles3 3/3 #12921321
google-freedreno-db410c
created a306_gles3_options #12921323
google-freedreno-db410c
created a306-traces #12921326
google-freedreno-db410c
created a530_gles2 #12921328
google-freedreno-db820c
created a530_gles31 1/2 #12921336
google-freedreno-db820c
created a530_gles3 1/2 #12921331
google-freedreno-db820c
created a530_gles31 2/2 #12921338
google-freedreno-db820c
created a530_gles3 2/2 #12921334
google-freedreno-db820c
created a530_piglit_gl #12921340
google-freedreno-db820c manual
created a530_piglit_shader 1/2 #12921342
google-freedreno-db820c
created a530_piglit_shader 2/2 #12921345
google-freedreno-db820c
created a530-traces #12921347
google-freedreno-db820c
created a630_egl #12921359
google-freedreno-cheza
created a630_gl #12921357
google-freedreno-cheza
created a630_gles2 #12921350
google-freedreno-cheza
created a630_gles3 #12921355
google-freedreno-cheza
created a630_gles31 #12921353
google-freedreno-cheza
created a630_gles_asan #12921363
google-freedreno-cheza manual
created a630_gles_others #12921361
google-freedreno-cheza
created a630_piglit #12921377
google-freedreno-cheza
created a630-traces #12921380
google-freedreno-cheza
created a630_vk 1/2 #12921365
google-freedreno-cheza
created a630_vk 2/2 #12921367
google-freedreno-cheza
created a630_vk_asan #12921373
google-freedreno-cheza manual
created a630_vk_full 1/2 #12921369
google-freedreno-cheza manual
created a630_vk_full 2/2 #12921371
google-freedreno-cheza manual
created a630_vk_sysmem #12921376
google-freedreno-cheza
 
  Software Renderer
created lavapipe-nir-stress #12921401
created lavapipe-vk #12921400
created llvmpipe-deqp 1/2 #12921389
created llvmpipe-deqp 2/2 #12921390
created llvmpipe-egl #12921392
created llvmpipe-piglit-glslparser #12921384
created llvmpipe-piglit-quick_gl #12921382
created llvmpipe-piglit-quick_shader #12921385
created llvmpipe-traces #12921387
created softpipe-asan-gles31 #12921397
created softpipe-deqp 1/2 #12921393
created softpipe-deqp 2/2 #12921395
created softpipe-piglit-quick #12921398
 
  Layered Backends
created test-d3d12-windows #12921435
windows docker 1809 mesa
created virgl-on-gl 1/6 #12921403
kvm
created virgl-on-gl 2/6 #12921405
kvm
created virgl-on-gl 3/6 #12921407
kvm
created virgl-on-gl 4/6 #12921409
kvm
created virgl-on-gl 5/6 #12921411
kvm
created virgl-on-gl 6/6 #12921412
kvm
created virgl-on-gles 1/6 #12921414
kvm manual
created virgl-on-gles 2/6 #12921416
kvm manual
created virgl-on-gles 3/6 #12921418
kvm manual
created virgl-on-gles 4/6 #12921420
kvm manual
created virgl-on-gles 5/6 #12921422
kvm manual
created virgl-on-gles 6/6 #12921424
kvm manual
created virgl-traces #12921426
kvm
created zink-lvp-deqp 1/2 #12921432
created zink-lvp-deqp 2/2 #12921433
created zink-piglit-no_timelines #12921430
created zink-piglit-timelines #12921428