nir: Add a face_sysval argument to nir_lower_two_sided_color
[mesa.git] / src / mesa / state_tracker / st_program.c
index d0e16cf16a858d3604af5d7cbf7a54243b93a59b..97861cc404e7b9a52b66724e7a532369935e594b 100644 (file)
@@ -1278,7 +1278,8 @@ st_create_fp_variant(struct st_context *st,
       }
 
       if (key->lower_two_sided_color) {
-         NIR_PASS_V(state.ir.nir, nir_lower_two_sided_color);
+         bool face_sysval = st->ctx->Const.GLSLFrontFacingIsSysVal;
+         NIR_PASS_V(state.ir.nir, nir_lower_two_sided_color, face_sysval);
          finalize = true;
       }