diff options
author | Icecream95 <[email protected]> | 2020-07-14 22:17:34 +1200 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-07-17 14:50:26 +0000 |
commit | 314ba5e17450c8c14c2191bcd5675a9eaaac69d8 (patch) | |
tree | d4023daafd47bb5cc8d749a7236bf12477b5efb8 /src/compiler/nir | |
parent | 2a6db94b05cadb9bcd7a3b28f9fe60c7905fb21e (diff) |
nir: Add a face_sysval argument to nir_lower_two_sided_color
This is needed for handling drivers that use an input for loading the
face, for example Panfrost with Midgard GPUs.
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Reviewed-by: Rob Clark <[email protected]>
Tested-by: Urja Rannikko <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5915>
Diffstat (limited to 'src/compiler/nir')
-rw-r--r-- | src/compiler/nir/nir.h | 2 | ||||
-rw-r--r-- | src/compiler/nir/nir_lower_two_sided_color.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/nir/nir.h b/src/compiler/nir/nir.h index e0caedaf5f4..281e290f447 100644 --- a/src/compiler/nir/nir.h +++ b/src/compiler/nir/nir.h @@ -4374,7 +4374,7 @@ void nir_lower_point_size_mov(nir_shader *shader, bool nir_lower_frexp(nir_shader *nir); -void nir_lower_two_sided_color(nir_shader *shader); +void nir_lower_two_sided_color(nir_shader *shader, bool face_sysval); bool nir_lower_clamp_color_outputs(nir_shader *shader); diff --git a/src/compiler/nir/nir_lower_two_sided_color.c b/src/compiler/nir/nir_lower_two_sided_color.c index 04bb5d1ec76..1cab733f5d4 100644 --- a/src/compiler/nir/nir_lower_two_sided_color.c +++ b/src/compiler/nir/nir_lower_two_sided_color.c @@ -195,7 +195,7 @@ nir_lower_two_sided_color_impl(nir_function_impl *impl, } void -nir_lower_two_sided_color(nir_shader *shader) +nir_lower_two_sided_color(nir_shader *shader, bool face_sysval) { lower_2side_state state = { .shader = shader, |