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:
@ -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
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user