Shader/ShaderAstOptimizer: Fix branch optimization
This commit is contained in:
parent
bb18ca13ca
commit
711199fe51
|
|
@ -470,6 +470,12 @@ namespace Nz
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
auto& c = statements.emplace_back();
|
||||||
|
c.condition = std::move(cond);
|
||||||
|
c.statement = CloneStatement(condStatement.statement);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (statements.empty())
|
if (statements.empty())
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue