diff --git a/src/compiler/nir/nir.h b/src/compiler/nir/nir.h index 00a4c08ce19..31d26e372b8 100644 --- a/src/compiler/nir/nir.h +++ b/src/compiler/nir/nir.h @@ -6029,7 +6029,7 @@ bool nir_lower_clamp_color_outputs(nir_shader *shader); bool nir_lower_flatshade(nir_shader *shader); -void nir_lower_passthrough_edgeflags(nir_shader *shader); +bool nir_lower_passthrough_edgeflags(nir_shader *shader); bool nir_lower_patch_vertices(nir_shader *nir, unsigned static_count, const gl_state_index16 *uniform_state_tokens); diff --git a/src/compiler/nir/nir_lower_passthrough_edgeflags.c b/src/compiler/nir/nir_lower_passthrough_edgeflags.c index c178ea67852..9ae4e4244e0 100644 --- a/src/compiler/nir/nir_lower_passthrough_edgeflags.c +++ b/src/compiler/nir/nir_lower_passthrough_edgeflags.c @@ -89,7 +89,7 @@ lower_impl(nir_function_impl *impl) nir_metadata_dominance); } -void +bool nir_lower_passthrough_edgeflags(nir_shader *shader) { assert(shader->info.stage == MESA_SHADER_VERTEX); @@ -97,4 +97,5 @@ nir_lower_passthrough_edgeflags(nir_shader *shader) shader->info.vs.needs_edge_flag = true; lower_impl(nir_shader_get_entrypoint(shader)); + return true; }