22 lines
394 B
Plaintext
22 lines
394 B
Plaintext
|
half4 helper();
|
||
|
|
||
|
void main() {
|
||
|
sk_FragColor = helper();
|
||
|
}
|
||
|
|
||
|
enum class E {
|
||
|
kBlack = 0,
|
||
|
kGray = 1,
|
||
|
kWhite = 2
|
||
|
};
|
||
|
|
||
|
half4 helper() {
|
||
|
E temp = E::kGray;
|
||
|
switch (temp) {
|
||
|
case E::kBlack: return half4(0, 0, 0, 1);
|
||
|
case E::kGray: return half4(0.5, 0.5, 0.5, 1);
|
||
|
case E::kWhite: return half4(1);
|
||
|
default: return half4(1, 0, 0, 1);
|
||
|
}
|
||
|
}
|