summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/link_uniforms.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/glsl/link_uniforms.cpp')
-rw-r--r--src/compiler/glsl/link_uniforms.cpp21
1 files changed, 4 insertions, 17 deletions
diff --git a/src/compiler/glsl/link_uniforms.cpp b/src/compiler/glsl/link_uniforms.cpp
index 54adbdf38ff..40347ac0777 100644
--- a/src/compiler/glsl/link_uniforms.cpp
+++ b/src/compiler/glsl/link_uniforms.cpp
@@ -225,16 +225,6 @@ program_resource_visitor::recursion(const glsl_type *t, char **name,
}
void
-program_resource_visitor::visit_field(const glsl_type *type, const char *name,
- bool row_major,
- const glsl_type *,
- const enum glsl_interface_packing,
- bool /* last_field */)
-{
- visit_field(type, name, row_major);
-}
-
-void
program_resource_visitor::visit_field(const glsl_struct_field *)
{
}
@@ -345,7 +335,10 @@ public:
private:
virtual void visit_field(const glsl_type *type, const char *name,
- bool /* row_major */)
+ bool /* row_major */,
+ const glsl_type * /* record_type */,
+ const enum glsl_interface_packing,
+ bool /* last_field */)
{
assert(!type->without_array()->is_record());
assert(!type->without_array()->is_interface());
@@ -648,12 +641,6 @@ private:
this->record_array_count = record_array_count;
}
- virtual void visit_field(const glsl_type *, const char *,
- bool /* row_major */)
- {
- assert(!"Should not get here.");
- }
-
virtual void enter_record(const glsl_type *type, const char *,
bool row_major,
const enum glsl_interface_packing packing)