/contrib/sdk/sources/Mesa/src/glsl/lower_clip_distance.cpp |
---|
251,6 → 251,11 |
ir_visitor_status |
lower_clip_distance_visitor::visit_leave(ir_assignment *ir) |
{ |
/* First invoke the base class visitor. This causes handle_rvalue() to be |
* called on ir->rhs and ir->condition. |
*/ |
ir_rvalue_visitor::visit_leave(ir); |
ir_dereference_variable *lhs_var = ir->lhs->as_dereference_variable(); |
ir_dereference_variable *rhs_var = ir->rhs->as_dereference_variable(); |
if ((lhs_var && lhs_var->var == this->old_clip_distance_var) |