mesa/src/intel
Caio Oliveira 1ebc14bcb9
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
brw: Stop tracking inline parameter usage in prog_key/prog_data
Since inline parameter is the last field of the thread payload, the
backend can always assume they may exist.  They won't affect the
position of other payload fields and the register allocator will
reuse any unused space.

In Anv, also update EmitInlineParameter for Task/Mesh/CS to reflect
previous changes in inline parameter setup.  Remove/Update some stale
comments since we are here.

Finally, remove the prog_key/prog_data bits that tracked whether inline
data or a push address was needed.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41230>
2026-04-30 16:39:22 +00:00
..
blorp intel/blorp: remove always-true #if 2026-04-14 18:26:09 +00:00
ci ci: uprev vkd3d 2026-04-30 15:00:02 +00:00
common genxml/mi: add additional bit to FF_MODE and autostrip helper 2026-03-30 11:02:27 +00:00
compiler brw: Stop tracking inline parameter usage in prog_key/prog_data 2026-04-30 16:39:22 +00:00
decoder intel/decoder: update warning message when buildtype=release 2026-03-09 20:01:01 +00:00
dev intel/dev: fixup intel_needs_workaround() macro 2026-04-20 21:53:35 +03:00
ds intel/ds: report when OA metrics are unavailable 2026-04-13 21:31:51 +00:00
executor meson: make dep_lua a disabler 2025-11-21 21:48:57 +00:00
genxml intel/genxml: Added dispatch timeout counter extended field 2026-04-24 01:38:20 +00:00
isl isl: speedup buffer fills by dropping swizzle programming 2026-03-30 12:05:28 +00:00
mda intel/mda: Use -W for color words diff and -U for regular unified diff 2026-01-28 22:11:11 +00:00
nullhw-layer build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
perf intel/ds: report when OA metrics are unavailable 2026-04-13 21:31:51 +00:00
shaders intel/shaders: Build for Xe3P (GFX_VERx10 == 350) 2026-03-04 11:10:34 -08:00
tools intel/tools: add eu stall viewer 2026-04-30 10:59:45 +00:00
vulkan brw: Stop tracking inline parameter usage in prog_key/prog_data 2026-04-30 16:39:22 +00:00
vulkan_hasvk hasvk: unbreak assert format != ISL_FORMAT_UNSUPPORTED 2026-04-22 20:35:25 +00:00
meson.build brw: Move into a new src/intel/compiler/brw subdirectory 2025-10-09 07:01:47 +00:00