freedreno/ir3: remap FRAG_RESULT_COLOR to _DATA* for dual-src blending
gl_SecondaryFragColorEXT is mapped to FRAG_RESULT_COLOR and just have a different io.dual_source_blend_index. We don't need to replicate the color to other render targets in case of dual source blending, so we could just remap it to FRAG_RESULT_DATA0 + index. Fixes piglit test: arb_blend_func_extended-fbo-extended-blend-pattern_gles2 Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com> Part-of: <!8245>
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
Sanity | |||||||||
passed |
#6368081
|
sanity |
00:00:08
|
|
|||||
Container | |||||||||
passed |
#6368087
aarch64
|
arm_build |
00:00:21
|
|
|||||
passed |
#6368089
|
arm_test-base |
00:00:13
|
|
|||||
passed |
#6368091
windows
shell
1809
mesa
|
windows_build_vs2019 |
00:00:09
|
|
|||||
passed |
#6368083
|
x86_build-base |
00:00:13
|
|
|||||
passed |
#6368085
|
x86_test-base |
00:00:12
|
|
|||||
Container 2 | |||||||||
passed |
#6368106
|
android_build |
00:00:12
|
|
|||||
passed |
#6368113
|
arm64_test |
00:00:11
|
|
|||||
passed |
#6368114
|
armhf_test |
00:00:15
|
|
|||||
passed |
#6368101
|
i386_build |
00:00:12
|
|
|||||
passed |
#6368093
|
kernel+rootfs_amd64 |
00:00:12
|
|
|||||
passed |
#6368095
aarch64
|
kernel+rootfs_arm64 |
00:00:19
|
|
|||||
passed |
#6368097
aarch64
|
kernel+rootfs_armhf |
00:00:18
|
|
|||||
passed |
#6368103
|
ppc64el_build |
00:00:16
|
|
|||||
passed |
#6368104
|
s390x_build |
00:00:16
|
|
|||||
passed |
#6368099
|
x86_build |
00:00:15
|
|
|||||
passed |
#6368108
|
x86_test-gl |
00:00:15
|
|
|||||
passed |
#6368111
|
x86_test-vk |
00:00:12
|
|
|||||
Meson X86 64 | |||||||||
passed |
#6368125
|
meson-clang |
00:02:13
|
|
|||||
passed |
#6368127
|
meson-clover |
00:02:02
|
|
|||||
passed |
#6368120
|
meson-clover-testing |
00:00:53
|
|
|||||
passed |
#6368122
|
meson-gallium |
00:02:53
|
|
|||||
passed |
#6368124
|
meson-release |
00:00:56
|
|
|||||
passed |
#6368117
|
meson-testing |
00:02:04
|
|
|||||
passed |
#6368118
|
meson-testing-asan |
00:03:59
|
|
|||||
passed |
#6368129
|
meson-vulkan |
00:03:10
|
|
|||||
Build Misc | |||||||||
passed |
#6368131
|
meson-android |
00:00:39
|
|
|||||
passed |
#6368134
aarch64
|
meson-arm64 |
00:01:18
|
|
|||||
passed |
#6368136
aarch64
|
meson-arm64-build-test |
00:02:11
|
|
|||||
passed |
#6368133
aarch64
|
meson-armhf |
00:01:15
|
|
|||||
passed |
#6368140
|
meson-i386 |
00:01:00
|
|
|||||
passed |
#6368147
|
meson-mingw32-x86_64 |
00:01:23
|
|
|||||
passed |
#6368144
kvm
|
meson-ppc64el |
00:03:01
|
|
|||||
passed |
#6368142
kvm
|
meson-s390x |
00:02:45
|
|
|||||
passed |
#6368138
|
scons-win64 |
00:03:04
|
|
|||||
Freedreno | |||||||||
passed |
#6368169
google-freedreno-db410c
|
arm64_a306_gles2 |
00:08:35
|
|
|||||
passed |
#6368172
google-freedreno-db410c
|
arm64_a306_gles3 |
00:07:30
|
|
|||||
passed |
#6368174
google-freedreno-db410c
|
arm64_a306_gles3_options |
00:05:33
|
|
|||||
passed |
#6368176
google-freedreno-db820c
|
arm64_a530_gles2 1/2 |
00:08:24
|
|
|||||
passed |
#6368179
google-freedreno-db820c
|
arm64_a530_gles2 2/2 |
00:07:40
|
|
|||||
passed |
#6368181
google-freedreno-db820c
|
arm64_a530_gles3 |
00:04:44
|
|
|||||
passed |
#6368183
google-freedreno-db820c
|
arm64_a530_gles31 |
00:07:27
|
|
|||||
passed |
#6368158
google-freedreno-cheza
|
arm64_a630_gl |
00:00:53
|
|
|||||
passed |
#6368152
google-freedreno-cheza
|
arm64_a630_gles2 |
00:01:33
|
|
|||||
passed |
#6368157
google-freedreno-cheza
|
arm64_a630_gles3 |
00:05:17
|
|
|||||
passed |
#6368155
google-freedreno-cheza
|
arm64_a630_gles31 |
00:04:12
|
|
|||||
passed |
#6368160
google-freedreno-cheza
|
arm64_a630_gles_others |
00:02:55
|
|
|||||
passed |
#6368150
google-freedreno-cheza
|
arm64-a630-traces |
00:06:32
|
|
|||||
passed |
#6368162
google-freedreno-cheza
|
arm64_a630_vk 1/2 |
00:06:08
|
|
|||||
passed |
#6368165
google-freedreno-cheza
|
arm64_a630_vk 2/2 |
00:07:38
|
|
|||||
passed |
#6368167
google-freedreno-cheza
|
arm64_a630_vk_sysmem |
00:02:25
|
|
|||||