Lines Matching refs:da
33 // [ S * Da + (1 - Sa) * D]
36 //[ S * (1 - Da) + (1 - Sa) * D ]
49 // [ Sa + Da - Sa*Da, Sc + Dc - 2*min(Sc*Da, Dc*Sa) ] (And notice Sa*Da == min(Sa*Da, Da*Sa).)
55 // [ Sa + Da - Sa*Da, Sc + Dc - 2*Sc*Dc ]
71 da = d.alphas();
77 auto lite = sa*da - ((da-d)*(sa-s) << 1),
79 both = s*da.inv() + d*sa.inv();
89 da = d.alphas();
91 auto sda = (s*da).div255(),
95 dstover = d + (s * da.inv()).div255();
102 da = d.alphas();
104 auto sda = (s*da).div255(),
108 dstover = d + (s * da.inv()).div255();
130 da = alphas(d),
132 ida = Sk4f(1)-da;
136 otherwise = sa * Sk4f::Min(da, (d*sa)*(sa-s).invert()) + s*ida + d*isa;
146 da = alphas(d),
148 ida = Sk4f(1)-da;
152 otherwise = sa*(da-Sk4f::Min(da, (da-d)*sa*s.invert())) + s*ida + d*isa;
154 // Order matters here, preferring d==da over s==0.
155 auto colors = (d == da).thenElse(dstover,
162 da = alphas(d),
164 ida = Sk4f(1)-da;
167 auto m = (da > Sk4f(0)).thenElse(d / da, Sk4f(0)),
178 liteSrc = d*sa + da*(s2-sa)*(Sk4f(4)*d <= da).thenElse(darkDst, liteDst); // Case 2 or 3?