Add stub visitor support for ir_texture.

This commit is contained in:
Kenneth Graunke
2010-05-26 17:42:03 -07:00
parent be298063b5
commit 26d74cd1d1
8 changed files with 67 additions and 0 deletions
+18
View File
@@ -50,6 +50,7 @@ public:
virtual ir_visitor_status visit_enter(ir_call *);
virtual ir_visitor_status visit_enter(ir_assignment *);
virtual ir_visitor_status visit_enter(ir_return *);
virtual ir_visitor_status visit_enter(ir_texture *);
virtual ir_visitor_status visit_enter(ir_swizzle *);
bool progress;
@@ -118,6 +119,7 @@ public:
virtual void visit(ir_function_signature *);
virtual void visit(ir_function *);
virtual void visit(ir_expression *);
virtual void visit(ir_texture *);
virtual void visit(ir_swizzle *);
virtual void visit(ir_dereference_variable *);
virtual void visit(ir_dereference_array *);
@@ -196,6 +198,14 @@ ir_function_cloning_visitor::visit(ir_expression *ir)
}
void
ir_function_cloning_visitor::visit(ir_texture *ir)
{
// FINISHME: Do stuff with texture lookups
(void) ir;
}
void
ir_function_cloning_visitor::visit(ir_swizzle *ir)
{
@@ -436,6 +446,14 @@ ir_function_inlining_visitor::visit_enter(ir_return *ir)
}
ir_visitor_status
ir_function_inlining_visitor::visit_enter(ir_texture *ir)
{
(void) ir;
return visit_continue_with_parent;
}
ir_visitor_status
ir_function_inlining_visitor::visit_enter(ir_swizzle *ir)
{