From bfa789aceb08cd3bb674b714b5dc52a32de13589 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Sun, 21 May 2017 19:26:03 -0700 Subject: [PATCH] nir: Use nir_shader_get_entrypoint in nir_lower_clip_vs(). Reviewed-by: Eric Anholt --- src/compiler/nir/nir_lower_clip.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/compiler/nir/nir_lower_clip.c b/src/compiler/nir/nir_lower_clip.c index 9e2d9a5cf50..7d9dc04cb17 100644 --- a/src/compiler/nir/nir_lower_clip.c +++ b/src/compiler/nir/nir_lower_clip.c @@ -198,6 +198,7 @@ lower_clip_vs(nir_function_impl *impl, unsigned ucp_enables, bool nir_lower_clip_vs(nir_shader *shader, unsigned ucp_enables) { + nir_function_impl *impl = nir_shader_get_entrypoint(shader); int clipvertex = -1; int position = -1; int maxloc = -1; @@ -249,10 +250,7 @@ nir_lower_clip_vs(nir_shader *shader, unsigned ucp_enables) out[1] = create_clipdist_var(shader, ++maxloc, true, VARYING_SLOT_CLIP_DIST1); - nir_foreach_function(function, shader) { - if (!strcmp(function->name, "main")) - lower_clip_vs(function->impl, ucp_enables, cv, out); - } + lower_clip_vs(impl, ucp_enables, cv, out); return true; } -- 2.30.2