nir: Add nir_foreach_shader_in/out_variable helpers
[mesa.git] / src / compiler / nir / nir_lower_two_sided_color.c
index 80cf27f6ffacd6dad981eef776ecb98690681adf..700d759d27fb204efa821bfd9d3dfcad27825ba2 100644 (file)
@@ -69,7 +69,7 @@ create_input(nir_shader *shader, gl_varying_slot slot,
 static nir_variable *
 create_face_input(nir_shader *shader)
 {
-   nir_foreach_variable(var, &shader->inputs) {
+   nir_foreach_shader_in_variable(var, shader) {
       if (var->data.location == VARYING_SLOT_FACE)
          return var;
    }
@@ -108,7 +108,7 @@ static int
 setup_inputs(lower_2side_state *state)
 {
    /* find color inputs: */
-   nir_foreach_variable(var, &state->shader->inputs) {
+   nir_foreach_shader_in_variable(var, state->shader) {
       switch (var->data.location) {
       case VARYING_SLOT_COL0:
       case VARYING_SLOT_COL1: