glsl: Remove extra checks for constant true assignment conditions.

These are already stripped by opt_constant_folding.cpp.
This commit is contained in:
Eric Anholt
2011-01-30 07:59:14 +10:00
parent b6d49ab843
commit 29a2e9133e
5 changed files with 9 additions and 28 deletions

View File

@@ -400,11 +400,8 @@ ir_constant_propagation_visitor::add_constant(ir_assignment *ir)
{
acp_entry *entry;
if (ir->condition) {
ir_constant *condition = ir->condition->as_constant();
if (!condition || !condition->value.b[0])
return;
}
if (ir->condition)
return;
if (!ir->write_mask)
return;