summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Leon Scroggins <scroggo@google.com> 2019-08-14 13:38:23 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-08-14 13:38:23 +0000
commitd6d443229fa21679895c87e7115b9c67bf8ab0e2 (patch)
tree4452ec887af6898b2122bb40a682ddbac6dc3457
parent5be260e6095041a6800765e5d46cc472c630a129 (diff)
parenteefe3fb06580b0ea89327ea659100a5249138261 (diff)
Merge "NDK: Report RGBA_F16 as appropriate"
-rwxr-xr-xcore/jni/android/graphics/Bitmap.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/core/jni/android/graphics/Bitmap.cpp b/core/jni/android/graphics/Bitmap.cpp
index 78e8e1322db2..18a1b43d3f5f 100755
--- a/core/jni/android/graphics/Bitmap.cpp
+++ b/core/jni/android/graphics/Bitmap.cpp
@@ -237,10 +237,6 @@ Bitmap& toBitmap(jlong bitmapHandle) {
}
void imageInfo(JNIEnv* env, jobject bitmap, AndroidBitmapInfo* info) {
- SkASSERT(info);
- SkASSERT(env);
- SkASSERT(bitmap);
- SkASSERT(env->IsInstanceOf(bitmap, gBitmap_class));
jlong bitmapHandle = env->GetLongField(bitmap, gBitmap_nativePtr);
LocalScopedBitmap localBitmap(bitmapHandle);
@@ -262,6 +258,9 @@ void imageInfo(JNIEnv* env, jobject bitmap, AndroidBitmapInfo* info) {
case kAlpha_8_SkColorType:
info->format = ANDROID_BITMAP_FORMAT_A_8;
break;
+ case kRGBA_F16_SkColorType:
+ info->format = ANDROID_BITMAP_FORMAT_RGBA_F16;
+ break;
default:
info->format = ANDROID_BITMAP_FORMAT_NONE;
break;