Mesa (main): nir/gather_info: Rename per_vertex to is_arrayed

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Jun 9 07:59:53 UTC 2021


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

Author: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>
Date:   Thu Apr 29 15:12:24 2021 -0700

nir/gather_info: Rename per_vertex to is_arrayed

Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Timur Kristóf <timur.kristof at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11252>

---

 src/compiler/nir/nir_gather_info.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/compiler/nir/nir_gather_info.c b/src/compiler/nir/nir_gather_info.c
index 5067a7eb861..e4f858f46d0 100644
--- a/src/compiler/nir/nir_gather_info.c
+++ b/src/compiler/nir/nir_gather_info.c
@@ -43,7 +43,7 @@ get_deref_info(nir_shader *shader, nir_variable *var, nir_deref_instr *deref,
    *cross_invocation = false;
    *indirect = false;
 
-   const bool per_vertex = nir_is_arrayed_io(var, shader->info.stage);
+   const bool is_arrayed = nir_is_arrayed_io(var, shader->info.stage);
 
    nir_deref_path path;
    nir_deref_path_init(&path, deref, NULL);
@@ -51,7 +51,7 @@ get_deref_info(nir_shader *shader, nir_variable *var, nir_deref_instr *deref,
    nir_deref_instr **p = &path.path[1];
 
    /* Vertex index is the outermost array index. */
-   if (per_vertex) {
+   if (is_arrayed) {
       assert((*p)->deref_type == nir_deref_type_array);
       *cross_invocation = !src_is_invocation_id(&(*p)->arr.index);
       p++;
@@ -194,7 +194,7 @@ mark_whole_variable(nir_shader *shader, nir_variable *var,
 }
 
 static unsigned
-get_io_offset(nir_deref_instr *deref, nir_variable *var, bool per_vertex)
+get_io_offset(nir_deref_instr *deref, nir_variable *var, bool is_arrayed)
 {
    if (var->data.compact) {
       assert(deref->deref_type == nir_deref_type_array);
@@ -207,7 +207,7 @@ get_io_offset(nir_deref_instr *deref, nir_variable *var, bool per_vertex)
 
    for (nir_deref_instr *d = deref; d; d = nir_deref_instr_parent(d)) {
       if (d->deref_type == nir_deref_type_array) {
-         if (per_vertex && nir_deref_instr_parent(d)->deref_type == nir_deref_type_var)
+         if (is_arrayed && nir_deref_instr_parent(d)->deref_type == nir_deref_type_var)
             break;
 
          if (!nir_src_is_const(d->arr.index))
@@ -239,9 +239,9 @@ try_mask_partial_io(nir_shader *shader, nir_variable *var,
                     nir_deref_instr *deref, bool is_output_read)
 {
    const struct glsl_type *type = var->type;
-   bool per_vertex = nir_is_arrayed_io(var, shader->info.stage);
+   bool is_arrayed = nir_is_arrayed_io(var, shader->info.stage);
 
-   if (per_vertex) {
+   if (is_arrayed) {
       assert(glsl_type_is_array(type));
       type = glsl_get_array_element(type);
    }
@@ -250,7 +250,7 @@ try_mask_partial_io(nir_shader *shader, nir_variable *var,
    if (var->data.per_view)
       return false;
 
-   unsigned offset = get_io_offset(deref, var, per_vertex);
+   unsigned offset = get_io_offset(deref, var, is_arrayed);
    if (offset == -1)
       return false;
 



More information about the mesa-commit mailing list