mesa/src/poly/nir
Faith Ekstrand 735b4ec9c7 poly: Add a poly_nir_lower_sysvals() pass
There are a few sysvals which exist just so we can specialize them based
on shader keys or linking.  In the case where we can't specialize them,
this provides a pass which loads them from the appropriate poly_*_param
struct.

Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Reviewed-by: Mary Guillemard <mary@mary.zone>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38404>
2025-11-25 23:20:22 +00:00
..
meson.build poly: Add a poly_nir_lower_sysvals() pass 2025-11-25 23:20:22 +00:00
poly_nir.h poly: Add a poly_nir_lower_sysvals() pass 2025-11-25 23:20:22 +00:00
poly_nir_lower_gs.c poly: Rename poly_nir_lower_gs.h to poly_nir.h 2025-11-25 23:20:21 +00:00
poly_nir_lower_sysvals.c poly: Add a poly_nir_lower_sysvals() pass 2025-11-25 23:20:22 +00:00
poly_nir_lower_tess.c poly: Rename poly_nir_lower_gs.h to poly_nir.h 2025-11-25 23:20:21 +00:00
poly_nir_lower_vs.c poly: Rename poly_nir_lower_gs.h to poly_nir.h 2025-11-25 23:20:21 +00:00