mesa/src/intel/blorp
Alyssa Rosenzweig 065db2ddad intel/blorp: Use nir_trim_vector
With Coccinelle patch:

@@
expression b, V;
@@

-nir_vec2(b, nir_channel(b, V, 0), nir_channel(b, V, 1))
+nir_trim_vector(b, V, 2)

@@
expression b, V;
@@

-nir_vec3(b, nir_channel(b, V, 0), nir_channel(b, V, 1), nir_channel(b, V, 2))
+nir_trim_vector(b, V, 3)

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Acked-by: Jesse Natalie <jenatali@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23259>
2023-05-30 16:24:21 -04:00
..
blorp.c intel: Implement ISL_AUX_OP_AMBIGUATE for MCS 2023-05-11 23:41:16 +00:00
blorp.h intel/blorp: Add and use blorp_copy_get_formats 2023-05-22 22:20:58 +00:00
blorp_blit.c intel/blorp: Use nir_trim_vector 2023-05-30 16:24:21 -04:00
blorp_clear.c intel: Implement ISL_AUX_OP_AMBIGUATE for MCS 2023-05-11 23:41:16 +00:00
blorp_genX_exec.h intel/blorp: Assert an 8bpp fast clear restriction 2023-05-15 19:54:02 +00:00
blorp_nir_builder.h nir: Drop unused name from nir_ssa_dest_init 2023-05-17 23:46:16 +00:00
blorp_priv.h blorp: Make blitter_supports_aux accessible from multiple files. 2022-09-28 08:41:35 +00:00
meson.build blorp: add dependency on idep_intel_dev 2023-03-03 13:04:23 +00:00