gralloc0: Add 10 bit RGBs for address computation
Add missing address computaion of 10bit RGBs, which are supported by Ubwc. Change-Id: I94b49a03210af43b61bc7b133daae7d128a32ef0
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
parent
33f438aba0
commit
ebc8ce33bf
@@ -1108,6 +1108,7 @@ int getRgbDataAddress(private_handle_t* hnd, void** rgb_data)
|
|||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ubwc buffers
|
||||||
unsigned int meta_size = 0;
|
unsigned int meta_size = 0;
|
||||||
switch (hnd->format) {
|
switch (hnd->format) {
|
||||||
case HAL_PIXEL_FORMAT_BGR_565:
|
case HAL_PIXEL_FORMAT_BGR_565:
|
||||||
@@ -1115,6 +1116,8 @@ int getRgbDataAddress(private_handle_t* hnd, void** rgb_data)
|
|||||||
break;
|
break;
|
||||||
case HAL_PIXEL_FORMAT_RGBA_8888:
|
case HAL_PIXEL_FORMAT_RGBA_8888:
|
||||||
case HAL_PIXEL_FORMAT_RGBX_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);
|
meta_size = getRgbUBwcMetaBufferSize(hnd->width, hnd->height, 4);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user