mesa/src
Ian Romanick fe2f91e005 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>
(cherry picked from commit ba30794847)
2025-12-19 08:05:05 -08:00
..
amd ac/descriptors: account for num_storage_samples for gfx10 2025-12-18 08:41:57 -08:00
android_stub
asahi hk: Report the correct plane count in VkDrmFormatModifierProperties2?EXT 2025-11-04 10:16:42 -08:00
broadcom ci: use $CI_TRON_JOB_PRIORITY tag on all ci-tron jobs 2025-12-01 09:16:33 -08:00
c11 c11/threads: fix build on c23 2025-11-13 08:10:20 -08:00
compiler nir/gcm: Consider dead code elimination done by GCM as progress 2025-12-16 09:51:58 -08:00
drm-shim drm-shim: fix with asan 2025-09-03 11:47:00 +00:00
egl egl/x11: Fix memory leak when querying translated coord. 2025-12-15 11:23:34 -08:00
etnaviv ci: use $CI_TRON_JOB_PRIORITY tag on all ci-tron jobs 2025-12-01 09:16:33 -08:00
freedreno ir3: Fix condition for using uniform predicates 2025-12-15 11:23:34 -08:00
gallium etnaviv: blt: fix tile count calculation for in-place resolve 2025-12-18 08:41:54 -08:00
gbm egl,glx: allow OpenGL with old libx11, but disable glthread if it's unsafe 2025-08-21 02:05:26 +00:00
getopt
gfxstream gfxstream: fix logspam in TLS helper function 2025-12-04 09:15:31 -08:00
glx glx: provide glx.pc 2025-10-14 20:53:10 +00:00
gtest
imagination pvr: enable samplerMirrorClampToEdge feature 2025-12-03 11:23:49 -08:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel brw/cmod: Don't propagate between instructions in different groups 2025-12-19 08:05:05 -08:00
loader loader: Wrap nouveau_zink_predicate with HAVE_LIBDRM 2025-11-21 14:22:57 -08:00
mesa gallium: Make upload_cb0 return a releasebuf 2025-12-15 11:23:34 -08:00
microsoft dozen: return INCOMPATIBLE_DRIVER on instance create failure 2025-12-01 09:16:32 -08:00
nouveau nvk: Use rendering state attachment count when setting SET_CT_SELECT 2025-12-16 09:49:04 -08:00
panfrost panvk: Fix set_compute_sysval() 2025-12-18 08:41:55 -08:00
tool clang-format: Update the .clang-format files to conformance clang-format json-schema 2025-09-09 07:04:55 +00:00
util anv/drirc: disable Xe2 CCS drm modifiers for GTK engine 2025-12-17 14:12:40 -08:00
virtio venus: fix racy semaphore feedback counter update 2025-12-03 15:02:48 -08:00
vulkan vulkan/runtime: add an internal flag for independent sets 2025-12-16 12:20:32 -08:00
x11 meson: add missing x11 dependency on libloader_x11 2025-08-08 21:45:59 +00:00
.clang-format clang-format: Move ForEachMacros into src/.clang-format for freedreno 2025-09-09 07:04:55 +00:00
meson.build Revert "meson: use vcs_tag() instead of custom script" 2025-10-06 23:06:11 +00:00