27 lines
642 B
Plaintext
27 lines
642 B
Plaintext
|
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 (10) {
|
||
|
case 0: color.r = color.g; break;
|
||
|
case 20: color.b = color.g; break;
|
||
|
case 10: color.a = color.g; break;
|
||
|
}
|
||
|
|
||
|
return half4(color);
|
||
|
}
|