blob: 246c310453aca3e405e39955db3a4e61540b70fc [file] [log] [blame]
uniform half4 colorGreen, colorRed;
inline half4 ifBody() {
half4 x = colorGreen;
return x;
}
inline half4 nestedIfBody() {
return ifBody();
}
inline bool trueCondition() {
return colorRed.r == 1;
}
inline bool falseCondition() {
return colorGreen.r == 1;
}
half4 main(float2 coords) {
half4 a = colorRed, b = colorRed, c = colorRed;
if (colorGreen.g == 1)
a = ifBody();
if (trueCondition())
b = nestedIfBody();
if (falseCondition()) /* no-op */;
else
c = ifBody();
return min(min(a, b), c);
}