xref: /aosp_15_r20/external/skia/resources/sksl/shared/SampleMask.sksl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1noinline half4 samplemaskin_as_color() {
2    return half4(sk_SampleMaskIn);
3}
4
5noinline void clear_samplemask() {
6    sk_SampleMask = 0;
7}
8
9noinline void reset_samplemask() {
10    sk_SampleMask = sk_SampleMaskIn;
11}
12
13void main() {
14    clear_samplemask();
15    reset_samplemask();
16    sk_SampleMask = 0xFFFFFFFF;
17    sk_FragColor = samplemaskin_as_color() / 256.0;
18}
19