mesa/src
Caio Oliveira 80fb555718
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
brw: Fix MAD instruction usage in spilling logic
The intention here is to build a SIMD8 value, that will be expanded
as needed -- just like the SHL/ADD case, but with a single instruction.

Found when the was triggering invalid MAD with SIMD32 (that gets compressed)
*and* with overlapping destination and source *and* which would cause
conflict when divided into two SIMD16.

Fixes: 338273dedd ("brw/reg_allocate: Optimize spill offset calculation using integer MAD")
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35302>
2025-06-06 15:31:50 +00:00
..
amd aco: don't consider gfx1153 to have point sample acceleration 2025-06-06 11:55:13 +01:00
android_stub
asahi hk: fix texture state count 2025-06-05 18:57:43 +00:00
broadcom broadcom/ci: update expected results with kernel 6.12 2025-06-05 11:21:46 +02:00
c11 c11: use SPDX-License-Identifier header 2025-01-08 20:37:51 +00:00
compiler spirv: bump headers 2025-06-06 14:38:17 +00:00
drm-shim
egl egl: Fixes for eglQueryContext and RESET_NOTIFICATION_STRATEGY 2025-06-02 04:36:48 +00:00
etnaviv Uprev Piglit to c32e5cc717e846ffa43408174181dc16a31d3df0 2025-05-26 10:19:29 +00:00
freedreno tu: Add perf debug for FDM being disabled 2025-06-05 21:18:07 +00:00
gallium panfrost: Make the MTK detiling more robust 2025-06-06 14:16:43 +00:00
gbm meson: support building with system libgbm 2025-04-09 12:15:33 +00:00
getopt
gfxstream gfxstream: fix suballocation logic using u_mm 2025-06-04 17:24:24 +00:00
glx glx,egl: drop libpipe_loader_dynamic dependency 2025-05-27 07:53:20 +00:00
gtest
imagination treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
imgui
intel brw: Fix MAD instruction usage in spilling logic 2025-06-06 15:31:50 +00:00
loader loader/wayland: Move acquisition time tracking into perfetto flows 2025-05-26 16:13:25 -05:00
mapi Get rid of 5 remaining references to glapitable.h 2025-04-23 20:18:25 +00:00
mesa amd: replace most u_bit_consecutive* with BITFIELD_MASK/RANGE 2025-06-04 17:46:38 +00:00
microsoft microsoft/compiler: Cast one enum to another instead of to int to resolve warning 2025-05-30 17:04:18 +00:00
nouveau nvk/headers: sync up the latest blackwell compute class headers 2025-06-06 12:46:51 +10:00
panfrost pan/image: Start checking image view consistency 2025-06-06 14:16:43 +00:00
tool perfetto/android: align datasource names with tooling expectations 2025-04-08 18:29:10 +00:00
util anv: add support for shaderStorageImageReadWithoutFormat through emulation 2025-06-06 12:28:42 +00:00
virtio venus: properly handle implicit fence from the compositor 2025-05-27 02:40:44 +00:00
vulkan vulkan: dump headers/registry to 1.4.317 2025-06-06 14:38:17 +00:00
x11 glx/egl/x11: fix x11_dri3_check_multibuffer 2025-02-17 02:50:15 +00:00
.clang-format radv: Add radv_foreach_stage to ForEachMacros again. 2025-04-11 18:01:47 +00:00
meson.build meson: support building with system libgbm 2025-04-09 12:15:33 +00:00