Module: Mesa
Branch: master
Commit: d9b9ff76f17ee36b87b2722fa2a19e1d9f036c26
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9b9ff76f17ee36b87b2722fa2a19e1d9f036c26

Author: Rob Clark <[email protected]>
Date:   Thu Sep 17 07:54:35 2015 -0400

nir: rename nir_lower_tex_projector

Since the following patches will add additional tex-lowering related
functionality, which doesn't make sense to split out into a separate
pass (as they would require duplication of the projector lowering
logic), let's give this pass a more generic name.

Signed-off-by: Rob Clark <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>

---

 src/glsl/Makefile.sources                                   |    2 +-
 src/glsl/nir/nir.h                                          |    2 +-
 src/glsl/nir/{nir_lower_tex_projector.c => nir_lower_tex.c} |   10 +++++-----
 src/mesa/drivers/dri/i965/brw_nir.c                         |    2 +-
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/glsl/Makefile.sources b/src/glsl/Makefile.sources
index 5134ab7..b539b45 100644
--- a/src/glsl/Makefile.sources
+++ b/src/glsl/Makefile.sources
@@ -45,7 +45,7 @@ NIR_FILES = \
        nir/nir_lower_phis_to_scalar.c \
        nir/nir_lower_samplers.cpp \
        nir/nir_lower_system_values.c \
-       nir/nir_lower_tex_projector.c \
+       nir/nir_lower_tex.c \
        nir/nir_lower_to_source_mods.c \
        nir/nir_lower_vars_to_ssa.c \
        nir/nir_lower_var_copies.c \
diff --git a/src/glsl/nir/nir.h b/src/glsl/nir/nir.h
index 83e3153..c484d8e 100644
--- a/src/glsl/nir/nir.h
+++ b/src/glsl/nir/nir.h
@@ -1836,7 +1836,7 @@ void nir_lower_samplers(nir_shader *shader,
                         const struct gl_shader_program *shader_program);
 
 void nir_lower_system_values(nir_shader *shader);
-void nir_lower_tex_projector(nir_shader *shader);
+void nir_lower_tex(nir_shader *shader);
 void nir_lower_idiv(nir_shader *shader);
 
 void nir_lower_clip_vs(nir_shader *shader, unsigned ucp_enables);
diff --git a/src/glsl/nir/nir_lower_tex_projector.c 
b/src/glsl/nir/nir_lower_tex.c
similarity index 94%
rename from src/glsl/nir/nir_lower_tex_projector.c
rename to src/glsl/nir/nir_lower_tex.c
index 9afa42f..b5ac1b2 100644
--- a/src/glsl/nir/nir_lower_tex_projector.c
+++ b/src/glsl/nir/nir_lower_tex.c
@@ -31,7 +31,7 @@
 #include "nir_builder.h"
 
 static bool
-nir_lower_tex_projector_block(nir_block *block, void *void_state)
+nir_lower_tex_block(nir_block *block, void *void_state)
 {
    nir_builder *b = void_state;
 
@@ -116,22 +116,22 @@ nir_lower_tex_projector_block(nir_block *block, void 
*void_state)
 }
 
 static void
-nir_lower_tex_projector_impl(nir_function_impl *impl)
+nir_lower_tex_impl(nir_function_impl *impl)
 {
    nir_builder b;
    nir_builder_init(&b, impl);
 
-   nir_foreach_block(impl, nir_lower_tex_projector_block, &b);
+   nir_foreach_block(impl, nir_lower_tex_block, &b);
 
    nir_metadata_preserve(impl, nir_metadata_block_index |
                                nir_metadata_dominance);
 }
 
 void
-nir_lower_tex_projector(nir_shader *shader)
+nir_lower_tex(nir_shader *shader)
 {
    nir_foreach_overload(shader, overload) {
       if (overload->impl)
-         nir_lower_tex_projector_impl(overload->impl);
+         nir_lower_tex_impl(overload->impl);
    }
 }
diff --git a/src/mesa/drivers/dri/i965/brw_nir.c 
b/src/mesa/drivers/dri/i965/brw_nir.c
index 9a0bbb0..0d5b6dd 100644
--- a/src/mesa/drivers/dri/i965/brw_nir.c
+++ b/src/mesa/drivers/dri/i965/brw_nir.c
@@ -96,7 +96,7 @@ brw_create_nir(struct brw_context *brw,
    nir_lower_global_vars_to_local(nir);
    nir_validate_shader(nir);
 
-   nir_lower_tex_projector(nir);
+   nir_lower_tex(nir);
    nir_validate_shader(nir);
 
    nir_normalize_cubemap_coords(nir);

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to