Home | History | Annotate | Download | only in core

Lines Matching refs:dst_scale

131 #define blend_8_pixels(mask, dst, sc, dst_scale)                            \
133 if (mask & 0x80) { dst[0] = sc + SkAlphaMulQ(dst[0], dst_scale); } \
134 if (mask & 0x40) { dst[1] = sc + SkAlphaMulQ(dst[1], dst_scale); } \
135 if (mask & 0x20) { dst[2] = sc + SkAlphaMulQ(dst[2], dst_scale); } \
136 if (mask & 0x10) { dst[3] = sc + SkAlphaMulQ(dst[3], dst_scale); } \
137 if (mask & 0x08) { dst[4] = sc + SkAlphaMulQ(dst[4], dst_scale); } \
138 if (mask & 0x04) { dst[5] = sc + SkAlphaMulQ(dst[5], dst_scale); } \
139 if (mask & 0x02) { dst[6] = sc + SkAlphaMulQ(dst[6], dst_scale); } \
140 if (mask & 0x01) { dst[7] = sc + SkAlphaMulQ(dst[7], dst_scale); } \
144 #define SK_BLITBWMASK_ARGS , uint32_t sc, unsigned dst_scale
145 #define SK_BLITBWMASK_BLIT8(mask, dst) blend_8_pixels(mask, dst, sc, dst_scale)
198 unsigned dst_scale = 255 - SkGetPackedA32(color);
201 device[0] = color + SkAlphaMulQ(device[0], dst_scale);
250 unsigned dst_scale = 256 - aa;
254 device[n] = src + SkAlphaMulQ(device[n], dst_scale);