diff options
| -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; |