edac7716aa
In particular, this optimizes abs() and sign() when all inputs are known at compile time. This resolves a TODO on a test case in `IllegalIndexing.rts`. Change-Id: Ica310522a85b42dc7ae255bd25004a6629d04176 Bug: skia:10835 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/405676 Auto-Submit: John Stiles <johnstiles@google.com> Commit-Queue: John Stiles <johnstiles@google.com> Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
15 lines
270 B
GLSL
15 lines
270 B
GLSL
|
|
out vec4 sk_FragColor;
|
|
uniform vec4 colorGreen;
|
|
uniform vec4 colorRed;
|
|
vec4 main() {
|
|
float result = 0.0;
|
|
for (int x = 0;x <= 1; x++) {
|
|
{
|
|
result = 2.0;
|
|
continue;
|
|
}
|
|
}
|
|
return result == 2.0 ? colorGreen : colorRed;
|
|
}
|