blob: 5a0d6c5f9616f31c6c410f6c18f523b077dd495c [file] [log] [blame]
Ethan Nicholasbe0a0422017-11-17 13:44:05 -05001@optimizationFlags {
2 kPreservesOpaqueInput_OptimizationFlag | kConstantOutputForConstantInput_OptimizationFlag
3}
4
5void main() {
6 sk_OutColor = sk_InColor;
7 sk_OutColor.rgb *= sk_InColor.a;
8}
9
10@class {
11 GrColor4f constantOutputForConstantInput(GrColor4f input) const override {
12 return input.premul();
13 }
14}