summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jason Macnak <natsu@google.com> 2021-07-08 13:08:14 -0700
committer Jason Macnak <natsu@google.com> 2021-07-08 13:08:14 -0700
commita0efa84c0cde2ffe849dd99d801e595b00ade3a0 (patch)
treea421d1f4067ab701f5c7560abab9c39c48dc4101
parent751474a7816fe138e01dfb4ff5ef7a60cb97bb7f (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.cpp2
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;
}