1*c8dee2aaSAndroid Build Coastguard Workernoinline half4 samplemaskin_as_color() { 2*c8dee2aaSAndroid Build Coastguard Worker return half4(sk_SampleMaskIn); 3*c8dee2aaSAndroid Build Coastguard Worker} 4*c8dee2aaSAndroid Build Coastguard Worker 5*c8dee2aaSAndroid Build Coastguard Workernoinline void clear_samplemask() { 6*c8dee2aaSAndroid Build Coastguard Worker sk_SampleMask = 0; 7*c8dee2aaSAndroid Build Coastguard Worker} 8*c8dee2aaSAndroid Build Coastguard Worker 9*c8dee2aaSAndroid Build Coastguard Workernoinline void reset_samplemask() { 10*c8dee2aaSAndroid Build Coastguard Worker sk_SampleMask = sk_SampleMaskIn; 11*c8dee2aaSAndroid Build Coastguard Worker} 12*c8dee2aaSAndroid Build Coastguard Worker 13*c8dee2aaSAndroid Build Coastguard Workervoid main() { 14*c8dee2aaSAndroid Build Coastguard Worker clear_samplemask(); 15*c8dee2aaSAndroid Build Coastguard Worker reset_samplemask(); 16*c8dee2aaSAndroid Build Coastguard Worker sk_SampleMask = 0xFFFFFFFF; 17*c8dee2aaSAndroid Build Coastguard Worker sk_FragColor = samplemaskin_as_color() / 256.0; 18*c8dee2aaSAndroid Build Coastguard Worker} 19