Lines Matching refs:dither
303 /* dither matrix for Neon, derived from gDitherMatrix_3Bit_16.
304 * each dither value is spaced out into byte lanes, and repeated
319 /* select row and offset for dither array */
326 "vld1.8 {d31}, [%[dstart]] \n\t" // load dither values
327 "vshr.u8 d30, d31, #1 \n\t" // calc. green dither values
336 "vaddl.u8 q8, d0, d31 \n\t" // add in dither to red and widen
337 "vaddl.u8 q9, d1, d30 \n\t" // add in dither to green and widen
338 "vaddl.u8 q10, d2, d31 \n\t" // add in dither to blue and widen
387 int dither = DITHER_VALUE(x);
391 sr = SkDITHER_R32To565(sr, dither);
392 sg = SkDITHER_G32To565(sg, dither);
393 sb = SkDITHER_B32To565(sb, dither);
1658 // dither and alpha are just temporary variables to work-around
1660 unsigned dither = DITHER_VALUE(x);
1662 int d = SkAlphaMul(dither, alpha);
1763 unsigned dither = DITHER_VALUE(myx);
1764 uint16_t val = SkDitherRGB32To565(c, dither);
1766 SkDebugf("RBE: src %08x dither %02x, want %04x got %04x dbas[i] %02x\n",
1767 c, dither, val, dst[i], dstart[i]);
1790 unsigned dither = DITHER_VALUE(x);
1791 *dst++ = SkDitherRGB32To565(c, dither);
1805 // no dither
1811 // dither
1819 // no dither
1825 // dither