diff options
| author | 2019-08-14 13:38:23 +0000 | |
|---|---|---|
| committer | 2019-08-14 13:38:23 +0000 | |
| commit | d6d443229fa21679895c87e7115b9c67bf8ab0e2 (patch) | |
| tree | 4452ec887af6898b2122bb40a682ddbac6dc3457 | |
| parent | 5be260e6095041a6800765e5d46cc472c630a129 (diff) | |
| parent | eefe3fb06580b0ea89327ea659100a5249138261 (diff) | |
Merge "NDK: Report RGBA_F16 as appropriate"
| -rwxr-xr-x | core/jni/android/graphics/Bitmap.cpp | 7 |
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; |