Lines Matching defs:bitmap
130 const SkBitmap& bitmap,
132 if (!caps->mipmapSupport() || bitmap.dimensions().area() <= 1) {
138 static GrColorType choose_bmp_texture_colortype(const GrCaps* caps, const SkBitmap& bitmap) {
139 GrColorType ct = SkColorTypeToGrColorType(bitmap.info().colorType());
147 const SkBitmap& bitmap,
153 if (ct != SkColorTypeToGrColorType(bitmap.info().colorType())) {
155 if (!bmpToUpload.tryAllocPixels(bitmap.info().makeColorType(skCT)) ||
156 !bitmap.readPixels(bmpToUpload.pixmap())) {
161 bmpToUpload = bitmap;
170 const SkBitmap& bitmap,
172 if (!bitmap.peekPixels(nullptr)) {
180 SkIPoint origin = bitmap.pixelRefOrigin();
181 SkIRect subset = SkIRect::MakePtSize(origin, bitmap.dimensions());
182 GrMakeKeyFromImageID(&key, bitmap.pixelRef()->getGenerationID(), subset);
184 mipmapped = adjust_mipmapped(mipmapped, bitmap, caps);
185 GrColorType ct = choose_bmp_texture_colortype(caps, bitmap);
189 bitmap.pixelRef()->addGenIDChangeListener(std::move(listener));
196 bitmap,
236 const SkBitmap& bitmap,
243 mipmapped = adjust_mipmapped(mipmapped, bitmap, caps);
244 GrColorType ct = choose_bmp_texture_colortype(caps, bitmap);
246 if (auto proxy = make_bmp_proxy(proxyProvider, bitmap, ct, mipmapped, fit, budgeted)) {