blob: 5a0d6c5f9616f31c6c410f6c18f523b077dd495c [file] [log] [blame]
@optimizationFlags {
kPreservesOpaqueInput_OptimizationFlag | kConstantOutputForConstantInput_OptimizationFlag
}
void main() {
sk_OutColor = sk_InColor;
sk_OutColor.rgb *= sk_InColor.a;
}
@class {
GrColor4f constantOutputForConstantInput(GrColor4f input) const override {
return input.premul();
}
}