Lines Matching defs:surf
203 static bool check_write(skiatest::Reporter* reporter, SkSurface* surf, SkAlphaType surfaceAlphaType,
212 secretDevBitmap.allocN32Pixels(surf->width(), surf->height());
213 if (!surf->readPixels(secretDevBitmap, 0, 0)) {
224 if (surf->width() != DEV_W || surf->height() != DEV_H) {
489 sk_sp<SkSurface> surf = SkSurface::MakeRenderTarget(rContext, SkBudgeted::kYes, ii);
490 surf->flushAndSubmit();
491 return surf;
494 static sk_sp<SkImage> upload(const sk_sp<SkSurface>& surf, SkColor color) {
500 surf->writePixels(bm, 0, 0);
502 return surf->makeImageSnapshot();
579 auto surf = SkSurface::MakeRaster(dstII);
588 size_t badRowBytes = (surf->width() + 1)*bpp - 1;
589 auto storage = std::make_unique<char[]>(badRowBytes*surf->height());
590 memset(storage.get(), 0, badRowBytes * surf->height());
593 !surf->getCanvas()->writePixels(srcII, storage.get(), badRowBytes, 0, 0));