Mesa (master): glsl: always print non-zero var->data.location_frac

Nicolai Hähnle nh at kemper.freedesktop.org
Mon Jul 3 12:30:09 UTC 2017


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

Author: Nicolai Hähnle <nicolai.haehnle at amd.com>
Date:   Wed Jun 14 12:42:28 2017 +0200

glsl: always print non-zero var->data.location_frac

This is helpful in debugging varying assignments.

Reviewed-by: Timothy Arceri <tarceri at itsqueeze.com>
Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

---

 src/compiler/glsl/ir_print_visitor.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/compiler/glsl/ir_print_visitor.cpp b/src/compiler/glsl/ir_print_visitor.cpp
index ba3c1e243f..86ddea6886 100644
--- a/src/compiler/glsl/ir_print_visitor.cpp
+++ b/src/compiler/glsl/ir_print_visitor.cpp
@@ -174,7 +174,7 @@ void ir_print_visitor::visit(ir_variable *ir)
       snprintf(loc, sizeof(loc), "location=%i ", ir->data.location);
 
    char component[32] = {0};
-   if (ir->data.explicit_component)
+   if (ir->data.explicit_component || ir->data.location_frac != 0)
       snprintf(component, sizeof(component), "component=%i ", ir->data.location_frac);
 
    char stream[32] = {0};




More information about the mesa-commit mailing list