mesa/src/intel/blorp
Lionel Landwerlin bddfbe7fb1 brw/blorp: lower MCS fetching in NIR
One advantage here of moving a bunch of stuff to NIR is that we can
now have consistent payload types straight from the NIR conversion to
BRW.

This massively simplifies the BRW lowering code and avoids type errors
that are quite common to make in the backend.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37527>
2025-09-23 15:37:40 +00:00
..
blorp.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
blorp.h blorp: relax depth/stencil<->color copy restriction 2025-03-25 08:01:15 +00:00
blorp_blit.c brw/blorp: lower MCS fetching in NIR 2025-09-23 15:37:40 +00:00
blorp_brw.c brw: drop indirection on compiler options 2025-09-18 14:14:08 +00:00
blorp_clear.c brw/blorp: lower MCS fetching in NIR 2025-09-23 15:37:40 +00:00
blorp_elk.c blorp: Fix potential read of uninitaized elk fields in debug paths 2025-09-10 17:51:34 +00:00
blorp_genX_exec_brw.h blorp: Emit state cache invalidation after every compute dispatch 2025-09-04 00:14:48 +00:00
blorp_genX_exec_elk.h intel: move deref_block_size to intel_urb_config 2025-08-01 11:35:05 +00:00
blorp_nir_builder.h brw/blorp: lower MCS fetching in NIR 2025-09-23 15:37:40 +00:00
blorp_priv.h all: rename gl_shader_stage to mesa_shader_stage 2025-08-06 10:28:40 +08:00
meson.build intel: Add meson option -Dintel-elk 2025-01-30 00:45:59 +00:00