nir: Use nir_shader::stage rather than passing it around.
[mesa.git] / src / glsl / nir / nir_lower_samplers.cpp
index 7a0b0a09ffeb7dad0b11e8fc7d53a96cd22ba4e9..9583b457d8db6cee78ba98208b8b1e3737af756a 100644 (file)
@@ -168,11 +168,11 @@ lower_impl(nir_function_impl *impl, const struct gl_shader_program *shader_progr
 }
 
 extern "C" void
-nir_lower_samplers(nir_shader *shader, const struct gl_shader_program *shader_program,
-                   gl_shader_stage stage)
+nir_lower_samplers(nir_shader *shader,
+                   const struct gl_shader_program *shader_program)
 {
    nir_foreach_overload(shader, overload) {
       if (overload->impl)
-         lower_impl(overload->impl, shader_program, stage);
+         lower_impl(overload->impl, shader_program, shader->stage);
    }
 }