mesa/src
Alyssa Rosenzweig bf5b913be6 brw/eu_validate: relax EOT requirements on Xe2
The xe.ko kernel driver sets the ROW_CHICKEN bit to disable Early EOT
on all revisions of Xe2, I believe as far back as 6.10.  Although Xe2
doesn't have the variable registers per thread feature of Xe3, it still
has Large GRF mode that can be switched on and off, and there are issues
with combining the two features.  Plus, apparently this wasn't observed
to help much with performance.

That means that EOT sends are no longer special, and we don't need to
restrict ourselves to r112-r127. Relax the validator so Jay can use this.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Co-authored-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41831>
2026-05-27 19:36:55 +00:00
..
amd radv: use load_deref_transpose_amd for transposed cooperative matrix loads 2026-05-27 14:44:59 +00:00
android_stub android_stub: purge unused log utils 2026-05-01 20:23:23 +00:00
asahi util: pass a struct to driParseConfigFiles() 2026-05-19 19:51:45 +00:00
broadcom v3dv: disable threadeded submissions under drm-shim 2026-05-27 10:19:51 +00:00
c11
compiler nir/opt_algebraic: add missing fmadz lowering for lower_fmulz_with_abs_min 2026-05-27 16:28:48 +00:00
drm-shim drm-shim: fix shim on GLX 2026-04-14 12:06:10 +00:00
egl egl/dri2: require valid render fd before advertising EGL_WL_bind_wayland_display 2026-05-13 16:16:48 +00:00
etnaviv Uprev Piglit to 6fd29fe44f8857b876a67bee962919635f22ecc8 2026-05-20 21:37:44 +00:00
freedreno tu: Disable 128-wide subgroups on No Man's Sky. 2026-05-27 18:19:10 +00:00
gallium gallium/vl: Fix RGB narrow range conversions 2026-05-27 18:58:18 +00:00
gbm gbm: Replace VER_MIN with common MIN2 2026-04-30 13:00:03 +00:00
getopt
gfxstream gfxstream: codegen: drop const from let-param scalar cast 2026-05-23 06:54:37 +00:00
glx glx/windows: Drop static from driwindowsCreateScreen() 2026-05-18 13:33:35 +00:00
gtest
imagination pvr: re-use texture state words for each load op 2026-05-27 11:30:42 +00:00
imgui imgui: update copy and port all tools using it 2026-04-30 10:59:45 +00:00
intel brw/eu_validate: relax EOT requirements on Xe2 2026-05-27 19:36:55 +00:00
kosmickrisp kk: Refactor multi-draws and predicates into kk_draw_data 2026-05-27 17:59:50 +00:00
loader loader: check if the kernel driver is amdgpu 2026-05-27 10:19:50 +00:00
mesa mesa: Fix clipping order in _mesa_clip_blit() 2026-05-26 13:15:45 +00:00
microsoft util: pass a struct to driParseConfigFiles() 2026-05-19 19:51:45 +00:00
nouveau nvk: set queryResultStatusSupport 2026-05-27 17:34:52 +00:00
panfrost pan/bi: Fix MKVEC.v2i8 src2 swizzle lowering 2026-05-27 14:06:44 +00:00
poly poly: Fix range used for index unroll bounds checks 2026-05-26 10:39:00 +00:00
tool pps: Re-emit time clock_sync more regularly 2026-05-06 21:37:15 +00:00
util util/ycbcr: Add a narrow range RGB coeff helper 2026-05-27 18:58:18 +00:00
virtio meson: Add Soong compatibility compiler flags to Vulkan drivers 2026-05-22 07:09:49 +00:00
vulkan vulkan/wsi/win32: Prefer the more popular surface format on Windows 2026-05-26 15:23:24 +00:00
x11 meson: Add support for buidling zink + Turnip/KGSL 2026-03-31 15:00:29 +00:00
.clang-format intel: add Jay 2026-04-10 18:21:21 +00:00
meson.build gallium/dril: Don't use gbm if there is no gbm configured 2026-02-17 08:24:02 +00:00