mesa/src/broadcom/ci
Jose Maria Casanova Crespo b88d395c75 v3dv: disable blending when logicOpEnable is set
The Vulkan spec states:

 "If logicOpEnable is VK_TRUE, then a logical operation selected by
  logicOp is applied between each color attachment and the
  fragment’s corresponding output value, and blending of all
  attachments is treated as if it were disabled. Any attachments
  using color formats for which logical operations are not supported
  simply pass through the color values unmodified."

pack_blend() was only checking blendEnable from the attachment state,
causing hardware blending to be applied even when logic ops were enabled.

This is the v3dv equivalent of the RADV fix in commit c172f6ef01
("radv: fix disabling logic op for srgb/float formats when blending
is enabled").

Fixes: dEQP-VK.pipeline.monolithic.logic_op_na_formats.*_blend
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40025>
2026-02-23 13:07:36 +00:00
..
broadcom-rpi3-fails.txt broadcom/ci: don't skip dynamic loop tests in RPi 3 2026-02-19 09:57:05 +00:00
broadcom-rpi3-flakes.txt broadcom/ci: update expected results 2026-02-16 11:21:23 +01:00
broadcom-rpi3-skips.txt broadcom/ci: don't skip dynamic loop tests in RPi 3 2026-02-19 09:57:05 +00:00
broadcom-rpi4-fails.txt v3dv: disable blending when logicOpEnable is set 2026-02-23 13:07:36 +00:00
broadcom-rpi4-flakes.txt broadcom/ci: update expected results 2026-02-16 11:21:23 +01:00
broadcom-rpi4-single-thread.txt ci/rpi4: Move OOM-causing test skips to the single-thread list. 2026-02-03 17:34:09 +00:00
broadcom-rpi4-skips.txt v3d,v3dv: emit always set point size 2026-02-19 09:07:03 +00:00
broadcom-rpi5-fails.txt v3dv: disable blending when logicOpEnable is set 2026-02-23 13:07:36 +00:00
broadcom-rpi5-flakes.txt broadcom/ci: update expected results 2026-02-20 10:11:43 +00:00
broadcom-rpi5-single-thread.txt v3dv: serialize all the tests causing OOM 2026-02-11 22:34:09 +00:00
broadcom-rpi5-skips.txt v3d: fix leak in blit fast 2026-02-19 08:50:05 +00:00
deqp-broadcom-rpi-skqp.toml broadcom/ci: add skqp testing 2025-05-22 09:02:33 +00:00
deqp-broadcom-rpi3-gl-arm32.toml v3d/vc4/ci: Add -gl suffix to the GL suite names 2025-04-24 12:40:38 +00:00
deqp-broadcom-rpi3-gl-asan.toml v3d/vc4/ci: Add -gl suffix to the GL suite names 2025-04-24 12:40:38 +00:00
deqp-broadcom-rpi3-gl-ubsan.toml v3d/vc4/ci: Add -gl suffix to the GL suite names 2025-04-24 12:40:38 +00:00
deqp-broadcom-rpi3-gl.toml v3d/vc4/ci: Add -gl suffix to the GL suite names 2025-04-24 12:40:38 +00:00
deqp-broadcom-rpi3-piglit-full.toml rpi3/ci: remove {version,render}_check from [piglit.env] 2024-08-01 21:05:27 +00:00
deqp-broadcom-rpi4-gl-arm32.toml broadcom/ci: re-adjust fractions 2026-01-23 10:44:29 +00:00
deqp-broadcom-rpi4-gl-asan.toml broadcom/ci: set testgroup size for asan 2025-12-18 16:42:30 +00:00
deqp-broadcom-rpi4-gl-ubsan.toml ci: Uprev GL & GLES CTS 2025-06-10 07:56:46 +00:00
deqp-broadcom-rpi4-gl.toml ci: Uprev GL & GLES CTS 2025-06-10 07:56:46 +00:00
deqp-broadcom-rpi4-vk-asan.toml broadcom/ci: set testgroup size for asan 2025-12-18 16:42:30 +00:00
deqp-broadcom-rpi4-vk-ubsan.toml broadcom/ci: add ubsan jobs for broadcom drivers 2025-01-09 17:06:07 +00:00
deqp-broadcom-rpi4-vk.toml ci/deqp: fully isolate deqp builds 2024-11-22 10:16:49 +00:00
deqp-broadcom-rpi5-gl-asan.toml broadcom/ci: set testgroup size for asan 2025-12-18 16:42:30 +00:00
deqp-broadcom-rpi5-gl.toml ci: Uprev GL & GLES CTS 2025-06-10 07:56:46 +00:00
deqp-broadcom-rpi5-vk-asan.toml broadcom/ci: set testgroup size for asan 2025-12-18 16:42:30 +00:00
deqp-broadcom-rpi5-vk.toml ci/deqp: fully isolate deqp builds 2024-11-22 10:16:49 +00:00
deqp-v3d-rusticl.toml v3d/ci: rename "rusticl on v3d" suite to v3d-rusticl 2024-07-15 08:29:36 +00:00
gitlab-ci-inc.yml broadcom/ci: update available devices 2026-02-16 11:21:15 +01:00
gitlab-ci.yml broadcom/ci: rename rusticl job 2026-01-23 10:44:29 +00:00
traces-broadcom.yml ci/piglit: automatically use baremetal proxy 2025-08-25 14:52:38 +00:00