Lines Matching full:alpha
69 U8CPU alpha, int /*x*/, int /*y*/) {
70 SkASSERT(255 == alpha);
107 U8CPU alpha, int /*x*/, int /*y*/) {
108 SkASSERT(255 > alpha);
113 vscale = vdupq_n_u16(SkAlpha255To256(alpha));
177 int scale = SkAlpha255To256(alpha);
193 U8CPU alpha, int /*x*/, int /*y*/) {
194 SkASSERT(255 == alpha);
250 // intentionally don't calculate alpha
336 // intentionally don't calculate alpha
385 U8CPU alpha, int /*x*/, int /*y*/) {
386 SkASSERT(255 == alpha);
612 U8CPU alpha, int /*x*/, int /*y*/) {
613 SkASSERT(255 > alpha);
626 valpha = vdup_n_u8(alpha);
716 unsigned dst_scale = 255 - SkMulDiv255Round(SkGetPackedA32(sc), alpha);
717 unsigned dr = (SkPacked32ToR16(sc) * alpha) + (SkGetPackedR16(dc) * dst_scale);
718 unsigned dg = (SkPacked32ToG16(sc) * alpha) + (SkGetPackedG16(dc) * dst_scale);
719 unsigned db = (SkPacked32ToB16(sc) * alpha) + (SkGetPackedB16(dc) * dst_scale);
740 int count, U8CPU alpha, int x, int y)
743 SkASSERT(255 > alpha);
745 // rescale alpha to range 1 - 256
746 int scale = SkAlpha255To256(alpha);
851 int scale = SkAlpha255To256(alpha);
879 int count, U8CPU alpha) {
880 SkASSERT(alpha <= 255);
886 uint16_t src_scale = SkAlpha255To256(alpha);
946 int count, U8CPU alpha) {
948 SkASSERT(255 > alpha);
954 unsigned alpha256 = SkAlpha255To256(alpha);
1047 int count, U8CPU alpha, int x, int y) {
1048 SkASSERT(255 == alpha);
1089 * dbase[] is 0..7; alpha is 0..256; 16 bits suffice
1149 // dither and alpha are just temporary variables to work-around
1152 unsigned alpha = SkAlpha255To256(a);
1153 int d = SkAlphaMul(dither, alpha);
1178 int count, U8CPU alpha, int x, int y) {
1179 SkASSERT(255 == alpha);