diff options
author | Prabhanjan Kandula <pkandula@codeaurora.org> | 2016-10-18 12:25:54 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-10-28 06:01:36 -0700 |
commit | ebc8ce33bf0d4904c0e5960f9cef973a3cda706a (patch) | |
tree | e0c0c80883e73e1d0bb1a5411733e3f4cb7ea43b /libgralloc | |
parent | 33f438aba02d784ed4bda3842ad77bcb132d23cd (diff) | |
download | display-ebc8ce33bf0d4904c0e5960f9cef973a3cda706a.tar.gz |
gralloc0: Add 10 bit RGBs for address computation
Add missing address computaion of 10bit RGBs, which
are supported by Ubwc.
Change-Id: I94b49a03210af43b61bc7b133daae7d128a32ef0
Diffstat (limited to 'libgralloc')
-rw-r--r-- | libgralloc/alloc_controller.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libgralloc/alloc_controller.cpp b/libgralloc/alloc_controller.cpp index 3ecc9fa3..c5ec2764 100644 --- a/libgralloc/alloc_controller.cpp +++ b/libgralloc/alloc_controller.cpp @@ -1108,6 +1108,7 @@ int getRgbDataAddress(private_handle_t* hnd, void** rgb_data) return err; } + // Ubwc buffers unsigned int meta_size = 0; switch (hnd->format) { case HAL_PIXEL_FORMAT_BGR_565: @@ -1115,6 +1116,8 @@ int getRgbDataAddress(private_handle_t* hnd, void** rgb_data) break; case HAL_PIXEL_FORMAT_RGBA_8888: case HAL_PIXEL_FORMAT_RGBX_8888: + case HAL_PIXEL_FORMAT_RGBA_1010102: + case HAL_PIXEL_FORMAT_RGBX_1010102: meta_size = getRgbUBwcMetaBufferSize(hnd->width, hnd->height, 4); break; default: |