0

GetNativeImageDataFormat: Return PP_IMAGEDATAFORMAT_RGBA_PREMUL in the case of SK_R32_SHIFT == 0 (l-endian)

BUG=276923

Review URL: https://codereview.chromium.org/23684065

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231695 0039d316-1c4b-4281-b951-d872f2087c98
This commit is contained in:
jhoak@google.com
2013-10-30 01:04:07 +00:00
parent 18b80e259f
commit c2b7f79b67

@ -26,7 +26,12 @@ PP_ImageDataFormat PPB_ImageData_Shared::GetNativeImageDataFormat() {
NOTIMPLEMENTED();
return PP_IMAGEDATAFORMAT_BGRA_PREMUL;
#else
return PP_IMAGEDATAFORMAT_BGRA_PREMUL;
if (SK_B32_SHIFT == 0)
return PP_IMAGEDATAFORMAT_BGRA_PREMUL;
else if (SK_R32_SHIFT == 0)
return PP_IMAGEDATAFORMAT_RGBA_PREMUL;
else
return PP_IMAGEDATAFORMAT_BGRA_PREMUL; // Default to something on failure
#endif
}