nir: Allow for system values with variable numbers of destination components
authorJason Ekstrand <jason@jlekstrand.net>
Tue, 14 Jul 2020 18:27:53 +0000 (13:27 -0500)
committerMarge Bot <eric+marge@anholt.net>
Wed, 22 Jul 2020 23:43:35 +0000 (23:43 +0000)
commitc475e29be4f81b3bef8b55b1bc78023fdfdf26bb
treeb8e61ad9c18ec54e0dd986f3d2297b82f94f9856
parent0338db5e6b0f81bec7703fbce45b387d20143229
nir: Allow for system values with variable numbers of destination components

Reviewed-by: Jesse Natalie <jenatali@microsoft.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5927>
src/compiler/nir/nir_builder_opcodes_h.py
src/compiler/nir/nir_lower_system_values.c
src/gallium/drivers/vc4/vc4_nir_lower_blend.c