nir: rename nir_op_fne to nir_op_fneu
[mesa.git] / src / compiler / nir / nir_lower_point_size_mov.c
index 4a7f8085e6f7ae2bfbc391522ace03b1faad0167..f0526ba55fb6873f8b01bd30e2e6f63796f5b2df 100644 (file)
@@ -68,16 +68,12 @@ void
 nir_lower_point_size_mov(nir_shader *shader,
                          const gl_state_index16 *pointsize_state_tokens)
 {
-   assert(shader->info.stage == MESA_SHADER_VERTEX ||
-          shader->info.stage == MESA_SHADER_GEOMETRY);
+   assert(shader->info.stage != MESA_SHADER_FRAGMENT &&
+          shader->info.stage != MESA_SHADER_COMPUTE);
 
-   nir_variable *out = NULL;
-   nir_foreach_variable(var, &shader->outputs) {
-      if (var->data.location == VARYING_SLOT_PSIZ) {
-         out = var;
-         break;
-      }
-   }
+   nir_variable *out =
+      nir_find_variable_with_location(shader, nir_var_shader_out,
+                                      VARYING_SLOT_PSIZ);
 
    lower_impl(nir_shader_get_entrypoint(shader), pointsize_state_tokens,
               out);