1 // Dca' = Sca + Dca - Sca.Dca
2 // Da' = Sa + Da - Sa.Da
3 vec4 composite(vec4 src, vec4 dst)
4 {
5 return src + dst - src * dst;
6 }