freedreno/a6xx: add support for dual-source blending

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <!7708>
51 jobs for !7708 with freedreno/a6xx/support-dual-src-blending in 11 minutes and 38 seconds (queued for 4 seconds)
detached
Status Job ID Name Coverage
  Container
passed #5825518
aarch64
arm_build

00:00:20

passed #5825520
arm_test-base

00:00:30

passed #5825521
git_archive

00:00:31

passed #5825513
x86_build-base

00:00:27

passed #5825516
x86_build_old

00:00:27

passed #5825514
x86_test-base

00:00:18

 
  Container 2
passed #5825536
android_build

00:00:20

passed #5825541
arm64_test

00:00:31

passed #5825531
i386_build

00:00:13

passed #5825523
kernel+rootfs_amd64

00:00:32

passed #5825525
aarch64
kernel+rootfs_arm64

00:00:19

passed #5825527
aarch64
kernel+rootfs_armhf

00:01:38

passed #5825532
ppc64el_build

00:00:21

passed #5825534
s390x_build

00:00:14

passed #5825529
x86_build

00:00:23

passed #5825537
x86_test-gl

00:00:14

passed #5825539
x86_test-vk

00:00:21

 
  Sanity
passed #5825542
check mr

00:00:09

 
  Meson X86 64
passed #5825553
meson-clang

00:01:37

passed #5825551
meson-classic

00:02:36

passed #5825554
meson-clover

00:02:21

passed #5825546
meson-clover-testing

00:02:30

passed #5825547
meson-gallium

00:03:26

passed #5825549
meson-release

00:01:55

passed #5825544
meson-testing

00:01:36

passed #5825556
meson-vulkan

00:01:15

 
  Scons
passed #5825558
scons-win64

00:02:52

 
  Meson Misc
passed #5825560
meson-android

00:02:03

passed #5825564
aarch64
meson-arm64

00:01:21

passed #5825567
aarch64
meson-arm64-build-test

00:01:33

passed #5825562
aarch64
meson-armhf

00:01:22

passed #5825569
meson-i386

00:01:34

passed #5825576
meson-mingw32-x86_64

00:01:11

passed #5825574
kvm
meson-ppc64el

00:01:55

passed #5825571
kvm
meson-s390x

00:02:45

 
  Freedreno
passed #5825591
google-freedreno-db410c
arm64_a306_gles2

00:06:25

passed #5825592
google-freedreno-db410c
arm64_a306_gles3

00:06:34

passed #5825593
google-freedreno-db410c
arm64_a306_gles3_options

00:04:16

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

00:07:44

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

00:07:30

passed #5825596
google-freedreno-db820c
arm64_a530_gles3

00:04:02

passed #5825597
google-freedreno-db820c
arm64_a530_gles31

00:06:31

passed #5825586
google-freedreno-cheza
arm64_a630_gl

00:00:50

passed #5825578
google-freedreno-cheza
arm64_a630_gles2

00:02:04

passed #5825582
google-freedreno-cheza
arm64_a630_gles3

00:06:38

passed #5825580
google-freedreno-cheza
arm64_a630_gles31

00:05:07

passed #5825587
google-freedreno-cheza
arm64_a630_gles_others

00:03:36

passed #5825584
google-freedreno-cheza
arm64_a630_traces

00:04:07

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

00:07:31

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

00:08:34

passed #5825590
google-freedreno-cheza
arm64_a630_vk_sysmem

00:02:37