Lines Matching refs:d1a

399             double d1a = 1 - d.a;  in blend_pix()  local
400 d.r += s.r * d1a; in blend_pix()
401 d.g += s.g * d1a; in blend_pix()
402 d.b += s.b * d1a; in blend_pix()
403 d.a += s.a * d1a; in blend_pix()
477 double d1a = 1 - ColorT::to_double(p[Order::A]); in blend_pix() local
478 d.r += s.r * d1a; in blend_pix()
479 d.g += s.g * d1a; in blend_pix()
480 d.b += s.b * d1a; in blend_pix()
481 d.a += s.a * d1a; in blend_pix()
553 double d1a = 1 - ColorT::to_double(p[Order::A]); in blend_pix() local
554 d.r += dc.r * sa + sc.r * d1a; in blend_pix()
555 d.g += dc.g * sa + sc.g * d1a; in blend_pix()
556 d.b += dc.b * sa + sc.b * d1a; in blend_pix()
579 double d1a = 1 - ColorT::to_double(p[Order::A]); in blend_pix() local
580 d.r = s.r * d1a + d.r * s1a; in blend_pix()
581 d.g = s.g * d1a + d.g * s1a; in blend_pix()
582 d.b = s.b * d1a + d.b * s1a; in blend_pix()
662 double d1a = 1 - d.a; in blend_pix() local
663 d.r = s.r * d.r + s.r * d1a + d.r * s1a; in blend_pix()
664 d.g = s.g * d.g + s.g * d1a + d.g * s1a; in blend_pix()
665 d.b = s.b * d.b + s.b * d1a + d.b * s1a; in blend_pix()
714 …LINE double calc(double dca, double sca, double da, double sa, double sada, double d1a, double s1a) in calc()
717 2 * sca * dca + sca * d1a + dca * s1a : in calc()
718 sada - 2 * (da - dca) * (sa - sca) + sca * d1a + dca * s1a; in calc()
728 double d1a = 1 - d.a; in blend_pix() local
731 d.r = calc(d.r, s.r, d.a, s.a, sada, d1a, s1a); in blend_pix()
732 d.g = calc(d.g, s.g, d.a, s.a, sada, d1a, s1a); in blend_pix()
733 d.b = calc(d.b, s.b, d.a, s.a, sada, d1a, s1a); in blend_pix()
758 double d1a = 1 - d.a; in blend_pix() local
760 d.r = sd_min(s.r * d.a, d.r * s.a) + s.r * d1a + d.r * s1a; in blend_pix()
761 d.g = sd_min(s.g * d.a, d.g * s.a) + s.g * d1a + d.g * s1a; in blend_pix()
762 d.b = sd_min(s.b * d.a, d.b * s.a) + s.b * d1a + d.b * s1a; in blend_pix()
787 double d1a = 1 - d.a; in blend_pix() local
789 d.r = sd_max(s.r * d.a, d.r * s.a) + s.r * d1a + d.r * s1a; in blend_pix()
790 d.g = sd_max(s.g * d.a, d.g * s.a) + s.g * d1a + d.g * s1a; in blend_pix()
791 d.b = sd_max(s.b * d.a, d.b * s.a) + s.b * d1a + d.b * s1a; in blend_pix()
815 …LINE double calc(double dca, double sca, double da, double sa, double sada, double d1a, double s1a) in calc()
817 … if (sca < sa) return sada * sd_min(1.0, (dca / da) * sa / (sa - sca)) + sca * d1a + dca * s1a; in calc()
818 if (dca > 0) return sada + sca * d1a + dca * s1a; in calc()
819 return sca * d1a; in calc()
833 double d1a = 1 - d.a; in blend_pix() local
834 d.r = calc(d.r, s.r, d.a, s.a, sada, d1a, s1a); in blend_pix()
835 d.g = calc(d.g, s.g, d.a, s.a, sada, d1a, s1a); in blend_pix()
836 d.b = calc(d.b, s.b, d.a, s.a, sada, d1a, s1a); in blend_pix()
860 …LINE double calc(double dca, double sca, double da, double sa, double sada, double d1a, double s1a) in calc()
862 … if (sca > 0) return sada * (1 - sd_min(1.0, (1 - dca / da) * sa / sca)) + sca * d1a + dca * s1a; in calc()
878 double d1a = 1 - d.a; in blend_pix() local
879 d.r = calc(d.r, s.r, d.a, s.a, sada, d1a, s1a); in blend_pix()
880 d.g = calc(d.g, s.g, d.a, s.a, sada, d1a, s1a); in blend_pix()
881 d.b = calc(d.b, s.b, d.a, s.a, sada, d1a, s1a); in blend_pix()
905 …LINE double calc(double dca, double sca, double da, double sa, double sada, double d1a, double s1a) in calc()
908 2 * sca * dca + sca * d1a + dca * s1a : in calc()
909 sada - 2 * (da - dca) * (sa - sca) + sca * d1a + dca * s1a; in calc()
919 double d1a = 1 - d.a; in blend_pix() local
922 d.r = calc(d.r, s.r, d.a, s.a, sada, d1a, s1a); in blend_pix()
923 d.g = calc(d.g, s.g, d.a, s.a, sada, d1a, s1a); in blend_pix()
924 d.b = calc(d.b, s.b, d.a, s.a, sada, d1a, s1a); in blend_pix()
948 …LINE double calc(double dca, double sca, double da, double sa, double sada, double d1a, double s1a) in calc()
951 …* sca <= sa) return dcasa - (sada - 2 * sca * da) * dcasa * (sada - dcasa) + sca * d1a + dca * s1a; in calc()
952 …a * da - sada) * ((((16 * dcasa - 12) * dcasa + 4) * dca * da) - dca * da) + sca * d1a + dca * s1a; in calc()
953 return dcasa + (2 * sca * da - sada) * (sqrt(dcasa) - dcasa) + sca * d1a + dca * s1a; in calc()
967 double d1a = 1 - d.a; in blend_pix() local
968 d.r = calc(d.r, s.r, d.a, s.a, sada, d1a, s1a); in blend_pix()
969 d.g = calc(d.g, s.g, d.a, s.a, sada, d1a, s1a); in blend_pix()
970 d.b = calc(d.b, s.b, d.a, s.a, sada, d1a, s1a); in blend_pix()
1024 double d1a = 1 - d.a; in blend_pix() local
1026 d.r = (s.r * d.a + d.r * s.a - 2 * s.r * d.r) + s.r * d1a + d.r * s1a; in blend_pix()
1027 d.g = (s.g * d.a + d.g * s.a - 2 * s.g * d.g) + s.g * d1a + d.g * s1a; in blend_pix()
1028 d.b = (s.b * d.a + d.b * s.a - 2 * s.b * d.b) + s.b * d1a + d.b * s1a; in blend_pix()