Lines Matching refs:bitmap
168 static void uploadSkBitmapToTexture(const SkBitmap& bitmap, in uploadSkBitmapToTexture() argument
170 uploadToTexture(resize, format, type, bitmap.rowBytesAsPixels(), bitmap.bytesPerPixel(), in uploadSkBitmapToTexture()
171 bitmap.width(), bitmap.height(), bitmap.getPixels()); in uploadSkBitmapToTexture()
202 void Texture::upload(const SkBitmap& bitmap) { in upload() argument
203 SkAutoLockPixels alp(bitmap); in upload()
205 if (!bitmap.readyToDraw()) { in upload()
210 ATRACE_FORMAT("Upload %ux%u Texture", bitmap.width(), bitmap.height()); in upload()
218 bool needsAlloc = canMipMap && mipMap && !bitmap.hasHardwareMipMap(); in upload()
228 colorTypeToGlFormatAndType(bitmap.colorType(), &format, &type); in upload()
230 if (updateSize(bitmap.width(), bitmap.height(), format)) { in upload()
234 blend = !bitmap.isOpaque(); in upload()
237 if (CC_UNLIKELY(bitmap.colorType() == kARGB_4444_SkColorType in upload()
238 || bitmap.colorType() == kIndex_8_SkColorType)) { in upload()
241 bitmap.alphaType())); in upload()
245 canvas.drawBitmap(bitmap, 0.0f, 0.0f, nullptr); in upload()
249 uploadSkBitmapToTexture(bitmap, needsAlloc, format, type); in upload()
253 mipMap = bitmap.hasHardwareMipMap(); in upload()