mesa/src/intel
Kenneth Graunke 2729b1608f
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
brw: Limit SIMD width based on NIR rather than first backend compile
I originally added this mechanism to have the first (SIMD8) compile
note that certain features were in use which would prevent SIMD16/32
from compiling, so we could skip the work of trying those.

But these days, there aren't many cases, and the ones we have are
easily detectable based on the NIR.  We can detect it earlier without
even having to do the SIMD8 compile.

Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41122>
2026-05-07 08:29:40 +00:00
..
blorp nir: use nir_build_frag_coord everywhere 2026-05-03 13:03:01 +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: Limit SIMD width based on NIR rather than first backend compile 2026-05-07 08:29:40 +00:00
decoder intel/decoder: update warning message when buildtype=release 2026-03-09 20:01:01 +00:00
dev intel: Add support for madvise purgeable VMAs in Xe KMD 2026-05-04 20:11:23 +00:00
ds anv: track generated commands work with perfetto 2026-05-06 09:49:50 +00:00
executor meson: make dep_lua a disabler 2025-11-21 21:48:57 +00:00
genxml anv/iris: stop using 3DSTATE_PUSH_CONSTANT_ALLOC_PS on Gfx12.5 2026-05-06 22:12:39 +00:00
isl isl: Make sure isl_device::requires_padding is always initialized 2026-05-05 19:44:06 +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 anv: add Gfx9 support VK_EXT_device_generated_commands 2026-05-06 09:49:52 +00:00
tools intel_hang_replay: Don't force scratch page on Xe KMD unless explicitly requested 2026-05-01 19:51:41 +00:00
vulkan brw: Switch FS outputs to semantic IO and FRAG_RESULT_DUAL_SRC_BLEND 2026-05-07 08:29:40 +00:00
vulkan_hasvk blorp: Work around sampler overfetch for buffer copies 2026-05-01 19:51:41 +00:00
meson.build brw: Move into a new src/intel/compiler/brw subdirectory 2025-10-09 07:01:47 +00:00