Merge "NDK: Report RGBA_F16 as appropriate"
This commit is contained in:
committed by
Android (Google) Code Review
commit
d6d443229f
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user