blob: f75eae4d67b1aab5cf7664ff41a842c5f7248149 [file] [log] [blame]
layout(key) in int ten; // always equals 10
half4 main() {
int4 color = int4(0);
switch (color.r) { // will take case 0
case 0: ++color.g; // fallthrough
case 1: break;
case 2: return half4(0);
case 3: // fallthrough
case 4: ++color.r; // fallthrough
case 5: { ++color.b; } break;
default: { --color.g; break; }
}
switch (color.g) { // will take case 1
case 1: break;
case 0: { color.r = 1; color.b = 1; }
}
@switch (ten) {
case 0: color.r = color.g; break;
case 20: color.b = color.g; break;
case 10: color.a = color.g; break;
}
return half4(color);
}