diff options
author | 2021-07-08 13:08:14 -0700 | |
---|---|---|
committer | 2021-07-08 13:08:14 -0700 | |
commit | a0efa84c0cde2ffe849dd99d801e595b00ade3a0 (patch) | |
tree | a421d1f4067ab701f5c7560abab9c39c48dc4101 | |
parent | 751474a7816fe138e01dfb4ff5ef7a60cb97bb7f (diff) |
Handle R16G16B16A16_FLOAT in AHardwareBuffer_bytesPerPixel
Bug: b/192315789
Test: cts -m CtsNativeHardwareTestCases -t
SingleLayer_ColorTest_CpuWriteColorGpuRead_R16G16B16A16_FLOAT
Change-Id: Iaf3c07fa2856c8e7ddaa5f3d57eaf686fc136fa1
-rw-r--r-- | libs/nativewindow/AHardwareBuffer.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/nativewindow/AHardwareBuffer.cpp b/libs/nativewindow/AHardwareBuffer.cpp index 3030068c65..ccc47e937c 100644 --- a/libs/nativewindow/AHardwareBuffer.cpp +++ b/libs/nativewindow/AHardwareBuffer.cpp @@ -643,6 +643,8 @@ uint32_t AHardwareBuffer_bytesPerPixel(uint32_t format) { case AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM: case AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT: return 4; + case AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT: + return 8; default: return 0; } |