| 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); | |
| } | |
| } |