summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/compiler/glsl/ir.cpp15
-rw-r--r--src/compiler/glsl/ir.h11
2 files changed, 0 insertions, 26 deletions
diff --git a/src/compiler/glsl/ir.cpp b/src/compiler/glsl/ir.cpp
index c7a2496b6c8..750f61744e7 100644
--- a/src/compiler/glsl/ir.cpp
+++ b/src/compiler/glsl/ir.cpp
@@ -1696,21 +1696,6 @@ interpolation_string(unsigned interpolation)
return "";
}
-
-glsl_interp_qualifier
-ir_variable::determine_interpolation_mode(bool flat_shade)
-{
- if (this->data.interpolation != INTERP_QUALIFIER_NONE)
- return (glsl_interp_qualifier) this->data.interpolation;
- int location = this->data.location;
- bool is_gl_Color =
- location == VARYING_SLOT_COL0 || location == VARYING_SLOT_COL1;
- if (flat_shade && is_gl_Color)
- return INTERP_QUALIFIER_FLAT;
- else
- return INTERP_QUALIFIER_SMOOTH;
-}
-
const char *const ir_variable::warn_extension_table[] = {
"",
"GL_ARB_shader_stencil_export",
diff --git a/src/compiler/glsl/ir.h b/src/compiler/glsl/ir.h
index bf9b7caffae..93c893d36fe 100644
--- a/src/compiler/glsl/ir.h
+++ b/src/compiler/glsl/ir.h
@@ -432,17 +432,6 @@ public:
/**
- * Determine how this variable should be interpolated based on its
- * interpolation qualifier (if present), whether it is gl_Color or
- * gl_SecondaryColor, and whether flatshading is enabled in the current GL
- * state.
- *
- * The return value will always be either INTERP_QUALIFIER_SMOOTH,
- * INTERP_QUALIFIER_NOPERSPECTIVE, or INTERP_QUALIFIER_FLAT.
- */
- glsl_interp_qualifier determine_interpolation_mode(bool flat_shade);
-
- /**
* Determine whether or not a variable is part of a uniform or
* shader storage block.
*/