half2 dists2 = dists4.xy + dists4.zw - 1; coverage = dists2.x * dists2.y; } if (edgeType == kInverseFillBW || edgeType == kInverseFillAA) { coverage = 1.0 - coverage; } return inColor * coverage; }