summaryrefslogtreecommitdiffstats
path: root/src/glsl/ir.cpp
diff options
context:
space:
mode:
authorPaul Berry <[email protected]>2013-10-22 14:48:08 -0700
committerPaul Berry <[email protected]>2013-10-24 22:00:59 -0700
commitf65feb5335331ed0960d3fd62a70d0d0aaf23ab7 (patch)
tree4b763d64a299302b4d947385602315f17b7ccd22 /src/glsl/ir.cpp
parent1e3e72e3054de27b35322feb6c715e433b00be2a (diff)
glsl: Pull interpolation_string() out of ir_variable.
Future patches will need to call this function when there isn't an ir_varible present to refer to. Reviewed-by: Kenneth Graunke <[email protected]> Reviewed-by: Ian Romanick <[email protected]> Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/glsl/ir.cpp')
-rw-r--r--src/glsl/ir.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/glsl/ir.cpp b/src/glsl/ir.cpp
index 54a8e400c16..c682e3ed536 100644
--- a/src/glsl/ir.cpp
+++ b/src/glsl/ir.cpp
@@ -1616,9 +1616,9 @@ ir_variable::ir_variable(const struct glsl_type *type, const char *name,
const char *
-ir_variable::interpolation_string() const
+interpolation_string(unsigned interpolation)
{
- switch (this->interpolation) {
+ switch (interpolation) {
case INTERP_QUALIFIER_NONE: return "no";
case INTERP_QUALIFIER_SMOOTH: return "smooth";
case INTERP_QUALIFIER_FLAT: return "flat";