From ab12c1fe73734a18ac19a06b97f276528f6d027a Mon Sep 17 00:00:00 2001 From: Mike Reed Date: Thu, 3 Nov 2016 12:54:10 -0400 Subject: [PATCH] update callers to newer Skia APIs Test: refactoring CL. Existing unit tests still pass. Change-Id: I47e73e00f14f78dd9d4c48a142ac9853e7e4cad7 --- core/jni/android/graphics/Bitmap.cpp | 4 ++-- core/jni/android/graphics/Graphics.cpp | 2 +- libs/hwui/Texture.cpp | 2 +- libs/hwui/VectorDrawable.cpp | 2 +- libs/hwui/hwui/Bitmap.cpp | 4 ++-- libs/hwui/tests/unit/SkiaBehaviorTests.cpp | 4 ++-- libs/hwui/utils/TestWindowContext.cpp | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/core/jni/android/graphics/Bitmap.cpp b/core/jni/android/graphics/Bitmap.cpp index a47062e4c828..a489421bd7ed 100755 --- a/core/jni/android/graphics/Bitmap.cpp +++ b/core/jni/android/graphics/Bitmap.cpp @@ -806,7 +806,7 @@ static jobject Bitmap_createFromParcel(JNIEnv* env, jobject, jobject parcel) { std::unique_ptr 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(bitmapHandle); bitmapWrapper->getSkBitmap(&bitmap); - sk_sp sRGB = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named); + sk_sp sRGB = SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named); bool isSRGB = bitmap.colorSpace() == sRGB.get(); p->writeInt32(isMutable); diff --git a/core/jni/android/graphics/Graphics.cpp b/core/jni/android/graphics/Graphics.cpp index dffb63c774a6..322eed572940 100644 --- a/core/jni/android/graphics/Graphics.cpp +++ b/core/jni/android/graphics/Graphics.cpp @@ -437,7 +437,7 @@ android::Bitmap* GraphicsJNI::mapAshmemBitmap(JNIEnv* env, SkBitmap* bitmap, sk_sp GraphicsJNI::defaultColorSpace() { #ifdef ANDROID_ENABLE_LINEAR_BLENDING - return SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named); + return SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named); #else return nullptr; #endif diff --git a/libs/hwui/Texture.cpp b/libs/hwui/Texture.cpp index 0a60a8ea4c99..5b5b74e1c3f3 100644 --- a/libs/hwui/Texture.cpp +++ b/libs/hwui/Texture.cpp @@ -272,7 +272,7 @@ void Texture::upload(Bitmap& bitmap) { setDefaultParams = true; } - sk_sp sRGB = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named); + sk_sp sRGB = SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named); bool needSRGB = bitmap.info().colorSpace() == sRGB.get(); GLint internalFormat, format, type; diff --git a/libs/hwui/VectorDrawable.cpp b/libs/hwui/VectorDrawable.cpp index b50647adc0be..97b7dd722e08 100644 --- a/libs/hwui/VectorDrawable.cpp +++ b/libs/hwui/VectorDrawable.cpp @@ -564,7 +564,7 @@ bool Tree::allocateBitmapIfNeeded(Cache& cache, int width, int height) { #ifndef ANDROID_ENABLE_LINEAR_BLENDING sk_sp colorSpace = nullptr; #else - sk_sp colorSpace = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named); + sk_sp colorSpace = SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named); #endif SkImageInfo info = SkImageInfo::MakeN32(width, height, kPremul_SkAlphaType, colorSpace); cache.bitmap = Bitmap::allocateHeapBitmap(info); diff --git a/libs/hwui/hwui/Bitmap.cpp b/libs/hwui/hwui/Bitmap.cpp index be0b22ee8d31..b99f4c85be15 100644 --- a/libs/hwui/hwui/Bitmap.cpp +++ b/libs/hwui/hwui/Bitmap.cpp @@ -217,7 +217,7 @@ sk_sp Bitmap::allocateHardwareBitmap(uirenderer::renderthread::RenderThr return nullptr; } - sk_sp sRGB = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named); + sk_sp 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 \ No newline at end of file +} // namespace android diff --git a/libs/hwui/tests/unit/SkiaBehaviorTests.cpp b/libs/hwui/tests/unit/SkiaBehaviorTests.cpp index 3f80d6ec6577..f32d97a3d809 100644 --- a/libs/hwui/tests/unit/SkiaBehaviorTests.cpp +++ b/libs/hwui/tests/unit/SkiaBehaviorTests.cpp @@ -93,7 +93,7 @@ TEST(SkiaBehavior, porterDuffCreateIsCached) { } TEST(SkiaBehavior, srgbColorSpaceIsSingleton) { - sk_sp sRGB1 = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named); - sk_sp sRGB2 = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named); + sk_sp sRGB1 = SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named); + sk_sp sRGB2 = SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named); ASSERT_EQ(sRGB1.get(), sRGB2.get()); } diff --git a/libs/hwui/utils/TestWindowContext.cpp b/libs/hwui/utils/TestWindowContext.cpp index 624d20763384..fa3e13dd71ba 100644 --- a/libs/hwui/utils/TestWindowContext.cpp +++ b/libs/hwui/utils/TestWindowContext.cpp @@ -110,7 +110,7 @@ public: } bool capturePixels(SkBitmap* bmp) { - sk_sp colorSpace = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named); + sk_sp colorSpace = SkColorSpace::MakeNamed(SkColorSpace::kSRGB_Named); SkImageInfo destinationConfig = SkImageInfo::Make(mSize.width(), mSize.height(), kRGBA_8888_SkColorType, kPremul_SkAlphaType, colorSpace); -- 2.11.0