glsl: Remove program_resource_visitor::visit_field(const glsl_struct_field *)
authorIan Romanick <ian.d.romanick@intel.com>
Tue, 31 Oct 2017 22:06:24 +0000 (15:06 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Thu, 9 Nov 2017 02:37:29 +0000 (18:37 -0800)
I could not find any remaining users.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
src/compiler/glsl/link_uniforms.cpp
src/compiler/glsl/linker.h

index 30c48b94fce960dcb824e21e06ed83dd50454fac..4aa29f45b2712b2c75de0ffd3abd0f225ba5f144 100644 (file)
@@ -132,9 +132,6 @@ program_resource_visitor::recursion(const glsl_type *t, char **name,
          const char *field = t->fields.structure[i].name;
          size_t new_length = name_length;
 
-         if (t->fields.structure[i].type->is_record())
-            this->visit_field(&t->fields.structure[i]);
-
          if (t->is_interface() && t->fields.structure[i].offset != -1)
             this->set_buffer_offset(t->fields.structure[i].offset);
 
@@ -215,11 +212,6 @@ program_resource_visitor::recursion(const glsl_type *t, char **name,
    }
 }
 
-void
-program_resource_visitor::visit_field(const glsl_struct_field *)
-{
-}
-
 void
 program_resource_visitor::enter_record(const glsl_type *, const char *, bool,
                                        const enum glsl_interface_packing)
index 5cec121e63468d527f32efdadd2805dd8d8c9d4f..03ed9d5f84cb062c4184fe3de8b01ecf67c2a5b7 100644 (file)
@@ -159,16 +159,6 @@ protected:
                             const enum glsl_interface_packing packing,
                             bool last_field) = 0;
 
-   /**
-    * Visit a record before visiting its fields
-    *
-    * For structures-of-structures or interfaces-of-structures, this visits
-    * the inner structure before visiting its fields.
-    *
-    * The default implementation does nothing.
-    */
-   virtual void visit_field(const glsl_struct_field *field);
-
    virtual void enter_record(const glsl_type *type, const char *name,
                              bool row_major, const enum glsl_interface_packing packing);