Lines Matching refs:scale
49 static int blend(int src, int dst, int scale) { in blend() argument
50 return dst + ((src - dst) * scale >> 8); in blend()
86 SkUnPreMultiply::Scale scale = SkUnPreMultiply::GetScale(sa); in xfer32() local
87 sr = SkUnPreMultiply::ApplyScale(scale, sr); in xfer32()
88 sg = SkUnPreMultiply::ApplyScale(scale, sg); in xfer32()
89 sb = SkUnPreMultiply::ApplyScale(scale, sb); in xfer32()
96 SkUnPreMultiply::Scale scale = SkUnPreMultiply::GetScale(da); in xfer32() local
97 dr = SkUnPreMultiply::ApplyScale(scale, dr); in xfer32()
98 dg = SkUnPreMultiply::ApplyScale(scale, dg); in xfer32()
99 db = SkUnPreMultiply::ApplyScale(scale, db); in xfer32()
110 int scale = aaCoverage[i] + (aaCoverage[i] >> 7); in xfer32() local
111 a = blend(a, SkGetPackedA32(sc), scale); in xfer32()
112 r = blend(r, SkGetPackedR32(sc), scale); in xfer32()
113 g = blend(g, SkGetPackedG32(sc), scale); in xfer32()
114 b = blend(b, SkGetPackedB32(sc), scale); in xfer32()
119 int scale = a + (a >> 7); in xfer32() local
120 r = SkAlphaMul(r, scale); in xfer32()
121 g = SkAlphaMul(g, scale); in xfer32()
122 b = SkAlphaMul(b, scale); in xfer32()