summaryrefslogtreecommitdiff
path: root/ir.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ir.cpp')
-rw-r--r--ir.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/ir.cpp b/ir.cpp
index 08b2d88..49191fb 100644
--- a/ir.cpp
+++ b/ir.cpp
@@ -756,6 +756,14 @@ ir_variable::interpolation_string() const
}
+unsigned
+ir_variable::component_slots() const
+{
+ /* FINISHME: Sparsely accessed arrays require fewer slots. */
+ return this->type->component_slots();
+}
+
+
ir_function_signature::ir_function_signature(const glsl_type *return_type)
: return_type(return_type), is_defined(false)
{