1*c8dee2aaSAndroid Build Coastguard Workerhalf4 blend_src_over(half4 src, half4 dst) { 2*c8dee2aaSAndroid Build Coastguard Worker return src + (1 - src.a)*dst; 3*c8dee2aaSAndroid Build Coastguard Worker} 4*c8dee2aaSAndroid Build Coastguard Worker 5*c8dee2aaSAndroid Build Coastguard Workerhalf4 main(half4 src, half4 dst) { 6*c8dee2aaSAndroid Build Coastguard Worker return blend_src_over(src, half4(1) - dst); 7*c8dee2aaSAndroid Build Coastguard Worker} 8*c8dee2aaSAndroid Build Coastguard Worker 9*c8dee2aaSAndroid Build Coastguard Worker/*%%* 10*c8dee2aaSAndroid Build Coastguard Workerdiffer only in modifiers 11*c8dee2aaSAndroid Build Coastguard Worker*%%*/ 12