mesa/src/intel
Kenneth Graunke d0dc45955d brw: Lower task shader payload access in NIR
We keep this separate from the other lowering infrastructure because
there's no semantic IO involved here, just byte offsets.  Also, it needs
to run after nir_lower_mem_access_bit_sizes, which means it needs to be
run from brw_postprocess_opts.  But we can't do the mesh URB lowering
there because that doesn't have the MUE map.

It's not that much code as a separate pass, though.

Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38918>
2025-12-16 00:58:46 +00:00
..
blorp treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
ci ci: Uprev GL & GLES CTS 2025-12-10 11:31:33 +00:00
common treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
compiler brw: Lower task shader payload access in NIR 2025-12-16 00:58:46 +00:00
decoder intel/decoder: make libvulkan_intel to depend on stub decoder when buildtyle=release. 2025-11-24 16:40:02 +08:00
dev anv: add a no-resource-barrier debug flag 2025-12-15 08:25:42 +00:00
ds anv: instrument resource barriers instruction in u_trace 2025-12-15 08:25:42 +00:00
executor meson: make dep_lua a disabler 2025-11-21 21:48:57 +00:00
genxml intel: rename DCFlushEnable to ForceDeviceCoherency 2025-12-15 08:25:39 +00:00
isl intel/isl: Only assert surface addresses on gfx9+ 2025-12-12 18:06:16 +00:00
mda intel/mda: Handle better processing a lot of archives 2025-12-13 01:21:08 +00:00
nullhw-layer build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
perf intel/perf: Update perf scripts to get additional performance counters 2025-10-23 16:59:09 +00:00
shaders util/glsl2spirv: Use better glslang flag for -Olib 2025-11-20 02:14:50 +00:00
tools treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
vulkan anv: disable crast on SKL 2025-12-15 20:15:03 +00:00
vulkan_hasvk treewide: Use wsi_common_is_swapchain_image() helper 2025-12-11 20:20:39 +00:00
meson.build brw: Move into a new src/intel/compiler/brw subdirectory 2025-10-09 07:01:47 +00:00