mesa/src/intel/blorp
Sagar Ghuge de0c547448 blorp: Handle 2D MSAA array image copies on compute shader
We are passing number of layers as inline parameter register, so figure
out z_pos and write to 2D MSAA array images in compute
shader. We already get component X, Y and sample index, all we needed
was the number of layers.

Ken:
- Use load/store var instead of derefs

Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33905>
2025-12-17 05:34:02 +00:00
..
blorp.c treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
blorp.h anv/blorp: add missing cs stall on compute pipe control 2025-10-08 04:49:27 +00:00
blorp_blit.c blorp: Handle 2D MSAA array image copies on compute shader 2025-12-17 05:34:02 +00:00
blorp_brw.c brw: Move into a new src/intel/compiler/brw subdirectory 2025-10-09 07:01:47 +00:00
blorp_clear.c blorp: Handle 2D MSAA array image copies on compute shader 2025-12-17 05:34:02 +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: Handle 2D MSAA array image copies on compute shader 2025-12-17 05:34:02 +00:00
blorp_genX_exec_elk.h treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
blorp_nir_builder.h brw/blorp: lower MCS fetching in NIR 2025-09-23 15:37:40 +00:00
blorp_priv.h blorp: Handle 2D MSAA array image copies on compute shader 2025-12-17 05:34:02 +00:00
meson.build brw: Move into a new src/intel/compiler/brw subdirectory 2025-10-09 07:01:47 +00:00