glsl: Refactor AST-to-HIR code handling variable initializers
[mesa.git] / src / glsl / ir_hv_accept.cpp
index be8b36a7cf8f5315c287493829354c648a6e0a53..4a607dc87499b800df7a6fff5c09b09fb49822be 100644 (file)
@@ -187,6 +187,12 @@ ir_texture::accept(ir_hierarchical_visitor *v)
         return (s == visit_continue_with_parent) ? visit_continue : s;
    }
 
+   if (this->offset) {
+      s = this->offset->accept(v);
+      if (s != visit_continue)
+        return (s == visit_continue_with_parent) ? visit_continue : s;
+   }
+
    switch (this->op) {
    case ir_tex:
       break;