mesa/src/intel
Iván Briano b26c4014c6 brw: do not omit RT writes if dual_src_blend is on
Dual source blending when one of the sources is not written to leaves
those values undefined, but the other should still be valid.
By omitting unwritten outputs, we ended up not writing anything at all
for the case that OUT1 is written to but OUT0 is undefined.

Fixes new CTS tests: dEQP-VK.pipeline.*.blend.dual_source.undefined_output.first*

Cc: mesa-stable
Signed-off-by: Iván Briano <ivan.briano@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
(cherry picked from commit fd556e54f6)

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40752>
2026-04-01 11:45:31 +02:00
..
blorp blorp: fix asserts hit with msaa blorp blits on xe3 2026-01-28 16:17:59 +01:00
ci ci: update trace checksums 2026-01-19 16:11:29 +00:00
common intel/tools: Handle new replay properties in the Xe KMD error dump file 2026-01-07 19:16:25 +00:00
compiler brw: do not omit RT writes if dual_src_blend is on 2026-04-01 11:45:31 +02:00
decoder intel/decoder: make libvulkan_intel to depend on stub decoder when buildtyle=release. 2025-11-24 16:40:02 +08:00
dev intel/dev: update mesa_defs.json from workaround database 2026-03-11 23:21:12 +01:00
ds anv: instrument resource barriers instruction in u_trace 2025-12-15 08:25:42 +00:00
executor meson: make dep_lua a disabler 2025-11-21 21:48:57 +00:00
genxml intel/genxml: add CHICKEN_RASTER_2 with required bit for Xe3 2026-02-11 14:54:47 +00:00
isl isl: fix 32bit math with 4GB buffer size 2026-02-25 14:22:20 +01:00
mda intel/mda: Handle better processing a lot of archives 2025-12-13 01:21:08 +00:00
nullhw-layer build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
perf intel/perf: Add HSW verx10 to intel_perf_query_result_write_mdapi() 2026-02-25 14:22:22 +01:00
shaders util/glsl2spirv: Use better glslang flag for -Olib 2025-11-20 02:14:50 +00:00
tools intel/hang_replay: add option to dump VM state as part of the dump 2026-01-07 19:16:25 +00:00
vulkan anv: fix anv_is_dual_src_blend_equation 2026-04-01 11:45:31 +02:00
vulkan_hasvk anv/hasvk: Add intel_perf_get_configuration_id() and replace intel_perf_load_configuration() usage 2026-01-19 19:24:15 +00:00
meson.build brw: Move into a new src/intel/compiler/brw subdirectory 2025-10-09 07:01:47 +00:00