Home | History | Annotate | Download | only in ports

Lines Matching defs:srcRB

523     size_t srcRB = isBW ? (biWidth >> 3) : (fWidth << 2);
524 size_t size = fHeight * srcRB;
538 *srcRBPtr = srcRB;
540 return (const char*)fBits + (fHeight - glyph.fHeight) * srcRB;
1205 static bool is_rgb_really_bw(const SkGdiRGB* src, int width, int height, size_t srcRB) {
1212 src = SkTAddOffset<const SkGdiRGB>(src, srcRB);
1219 static void rgb_to_bw(const SkGdiRGB* SK_RESTRICT src, size_t srcRB,
1228 // adjust srcRB to skip the values in our byteCount loop,
1230 srcRB -= byteCount * 8 * sizeof(SkGdiRGB);
1257 src = SkTAddOffset<const SkGdiRGB>(src, srcRB);
1271 static void rgb_to_a8(const SkGdiRGB* SK_RESTRICT src, size_t srcRB,
1284 src = SkTAddOffset<const SkGdiRGB>(src, srcRB);
1290 static void rgb_to_lcd16(const SkGdiRGB* SK_RESTRICT src, size_t srcRB, const SkGlyph& glyph,
1300 src = SkTAddOffset<const SkGdiRGB>(src, srcRB);
1306 static void rgb_to_lcd32(const SkGdiRGB* SK_RESTRICT src, size_t srcRB, const SkGlyph& glyph,
1316 src = SkTAddOffset<const SkGdiRGB>(src, srcRB);
1332 size_t srcRB;
1333 const void* bits = fOffscreen.draw(glyph, isBW, &srcRB);
1336 bits = fOffscreen.draw(glyph, isBW, &srcRB);
1365 addr = SkTAddOffset<SkGdiRGB>(addr, srcRB);
1376 src += srcRB;
1393 rgb_to_a8<true>(src, srcRB, glyph, fPreBlend.fG);
1395 rgb_to_a8<false>(src, srcRB, glyph, fPreBlend.fG);
1399 if (is_rgb_really_bw(src, width, glyph.fHeight, srcRB)) {
1400 rgb_to_bw(src, srcRB, glyph);
1405 rgb_to_lcd16<true>(src, srcRB, glyph,
1408 rgb_to_lcd16<false>(src, srcRB, glyph,
1414 rgb_to_lcd32<true>(src, srcRB, glyph,
1417 rgb_to_lcd32<false>(src, srcRB, glyph,