Merge "update callers to newer Skia APIs"
This commit is contained in:
committed by
Android (Google) Code Review
commit
c96468b062
@@ -806,7 +806,7 @@ static jobject Bitmap_createFromParcel(JNIEnv* env, jobject, jobject parcel) {
|
||||
std::unique_ptr<SkBitmap> bitmap(new SkBitmap);
|
||||
|
||||
if (!bitmap->setInfo(SkImageInfo::Make(width, height, colorType, alphaType,
|
||||
isSRGB ? SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named) : nullptr), rowBytes)) {
|
||||
isSRGB ? SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named) : nullptr), rowBytes)) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -921,7 +921,7 @@ static jboolean Bitmap_writeToParcel(JNIEnv* env, jobject,
|
||||
auto bitmapWrapper = reinterpret_cast<BitmapWrapper*>(bitmapHandle);
|
||||
bitmapWrapper->getSkBitmap(&bitmap);
|
||||
|
||||
sk_sp<SkColorSpace> sRGB = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named);
|
||||
sk_sp<SkColorSpace> sRGB = SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named);
|
||||
bool isSRGB = bitmap.colorSpace() == sRGB.get();
|
||||
|
||||
p->writeInt32(isMutable);
|
||||
|
||||
@@ -437,7 +437,7 @@ android::Bitmap* GraphicsJNI::mapAshmemBitmap(JNIEnv* env, SkBitmap* bitmap,
|
||||
|
||||
sk_sp<SkColorSpace> GraphicsJNI::defaultColorSpace() {
|
||||
#ifdef ANDROID_ENABLE_LINEAR_BLENDING
|
||||
return SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named);
|
||||
return SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named);
|
||||
#else
|
||||
return nullptr;
|
||||
#endif
|
||||
|
||||
@@ -272,7 +272,7 @@ void Texture::upload(Bitmap& bitmap) {
|
||||
setDefaultParams = true;
|
||||
}
|
||||
|
||||
sk_sp<SkColorSpace> sRGB = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named);
|
||||
sk_sp<SkColorSpace> sRGB = SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named);
|
||||
bool needSRGB = bitmap.info().colorSpace() == sRGB.get();
|
||||
|
||||
GLint internalFormat, format, type;
|
||||
|
||||
@@ -564,7 +564,7 @@ bool Tree::allocateBitmapIfNeeded(Cache& cache, int width, int height) {
|
||||
#ifndef ANDROID_ENABLE_LINEAR_BLENDING
|
||||
sk_sp<SkColorSpace> colorSpace = nullptr;
|
||||
#else
|
||||
sk_sp<SkColorSpace> colorSpace = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named);
|
||||
sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named);
|
||||
#endif
|
||||
SkImageInfo info = SkImageInfo::MakeN32(width, height, kPremul_SkAlphaType, colorSpace);
|
||||
cache.bitmap = Bitmap::allocateHeapBitmap(info);
|
||||
|
||||
@@ -217,7 +217,7 @@ sk_sp<Bitmap> Bitmap::allocateHardwareBitmap(uirenderer::renderthread::RenderThr
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
sk_sp<SkColorSpace> sRGB = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named);
|
||||
sk_sp<SkColorSpace> sRGB = SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named);
|
||||
bool needSRGB = skBitmap.info().colorSpace() == sRGB.get();
|
||||
bool hasSRGB = caches.extensions().hasSRGB();
|
||||
GLint format, type, internalFormat;
|
||||
@@ -482,4 +482,4 @@ GraphicBuffer* Bitmap::graphicBuffer() {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
} // namespace android
|
||||
} // namespace android
|
||||
|
||||
@@ -93,7 +93,7 @@ TEST(SkiaBehavior, porterDuffCreateIsCached) {
|
||||
}
|
||||
|
||||
TEST(SkiaBehavior, srgbColorSpaceIsSingleton) {
|
||||
sk_sp<SkColorSpace> sRGB1 = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named);
|
||||
sk_sp<SkColorSpace> sRGB2 = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named);
|
||||
sk_sp<SkColorSpace> sRGB1 = SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named);
|
||||
sk_sp<SkColorSpace> sRGB2 = SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named);
|
||||
ASSERT_EQ(sRGB1.get(), sRGB2.get());
|
||||
}
|
||||
|
||||
@@ -110,7 +110,7 @@ public:
|
||||
}
|
||||
|
||||
bool capturePixels(SkBitmap* bmp) {
|
||||
sk_sp<SkColorSpace> colorSpace = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named);
|
||||
sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named);
|
||||
SkImageInfo destinationConfig =
|
||||
SkImageInfo::Make(mSize.width(), mSize.height(),
|
||||
kRGBA_8888_SkColorType, kPremul_SkAlphaType, colorSpace);
|
||||
|
||||
Reference in New Issue
Block a user