mesa/src/intel
Ian Romanick ba30794847 brw/cmod: Don't propagate between instructions in different groups
The group implicity selects which flags the instruction can write. This
was discovered while working on another set of changes that could change
some logical operations into predicated MOV instructions.

Prevents regressions later in the series in
dEQP-VK.graphicsfuzz.cov-loop-fragcoord-identical-condition.

No shader-db or fossil-db changes on any Intel platform.

v2: Update the comment in the test case. Suggested by Caio.

Fixes: 95ac3b1dae ("i965/fs: don't propagate cmod when the exec sizes differ")
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38315>
2025-12-18 15:15:20 -08:00
..
blorp blorp: Handle 2D MSAA array image copies on compute shader 2025-12-17 05:34:02 +00:00
ci ci: Uprev GL & GLES CTS 2025-12-10 11:31:33 +00:00
common treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
compiler brw/cmod: Don't propagate between instructions in different groups 2025-12-18 15:15:20 -08:00
decoder intel/decoder: make libvulkan_intel to depend on stub decoder when buildtyle=release. 2025-11-24 16:40:02 +08:00
dev anv: add a no-resource-barrier debug flag 2025-12-15 08:25:42 +00: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: rename DCFlushEnable to ForceDeviceCoherency 2025-12-15 08:25:39 +00:00
isl intel/isl: Only assert surface addresses on gfx9+ 2025-12-12 18:06:16 +00: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: Update perf scripts to get additional performance counters 2025-10-23 16:59:09 +00:00
shaders util/glsl2spirv: Use better glslang flag for -Olib 2025-11-20 02:14:50 +00:00
tools treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
vulkan anv: fix a memory leak in slab allocator. 2025-12-18 18:25:54 +00:00
vulkan_hasvk treewide: Use wsi_common_is_swapchain_image() helper 2025-12-11 20:20:39 +00:00
meson.build brw: Move into a new src/intel/compiler/brw subdirectory 2025-10-09 07:01:47 +00:00