mesa/src/intel
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
..
blorp anv: use the float qualifier to denote the right value 2025-06-05 20:26:54 +02:00
ci ci/lava: Rename LAVA_S3_ARTIFACT_NAME 2025-05-26 17:25:40 +00:00
common intel_aux_map: Avoid creating new table pages when removing 2025-06-02 20:10:49 +00:00
compiler brw: Fix MAD instruction usage in spilling logic 2025-06-06 15:31:50 +00:00
decoder intel/brw: support for dumping shader line numbers 2025-04-08 19:39:53 +00:00
dev intel/debug: shader dump filter 2025-05-23 19:57:02 +00:00
ds intel/ds: Fix formatting of stage index. 2025-05-08 01:21:25 +00:00
executor intel/executor: Fix bfloat example for converting F to packed BF 2025-04-29 16:29:36 +00:00
genxml brw: implement read without format lowering 2025-06-06 12:28:42 +00:00
isl brw: implement read without format lowering 2025-06-06 12:28:42 +00:00
nullhw-layer build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
perf intel: Switch uint64_t intel_debug to a bitset 2025-04-22 23:09:26 +00:00
shaders intel: use common CL args 2025-03-06 00:43:59 +00:00
tools intel/tools: Skip dump of binaries in unknown sections 2025-05-28 20:26:55 +00:00
vulkan anv: simplify RENDER_SURFACE_STATE parsing 2025-06-06 12:28:42 +00:00
vulkan_hasvk hasvk/elk: stop turning load_push_constants into load_uniform 2025-05-22 07:49:20 +00:00
meson.build intel: Add meson option -Dintel-elk 2025-01-30 00:45:59 +00:00