diff options
author | Ramkumar Radhakrishnan <ramkumar@codeaurora.org> | 2014-10-09 13:54:07 -0700 |
---|---|---|
committer | Ramkumar Radhakrishnan <ramkumar@codeaurora.org> | 2014-10-29 17:28:16 -0700 |
commit | b8eb16d792233ddd70c01faac38dadb05ec18527 (patch) | |
tree | 6f4649d2cd5691ea2ecc19a6eb7f44a2764a866f /libcopybit | |
parent | 964395241b68cc75d9281a361390b6024057f93b (diff) | |
download | display-b8eb16d792233ddd70c01faac38dadb05ec18527.tar.gz |
hwc: Add support for RGBA_4444 and RGBA_5551 formats
1. Modify gralloc library to allocate buffers for RGBA_4444 and
RGBA_5551 formats
2. Modify copybit library to add composition support for RGBA_4444
and RGBA_5551 layers
3. Modify hwc library to add MDP composition and rotator support for
RGBA_4444 and RGBA_5551 layers.
Change-Id: I30dbc4e5e2c010835fa7e7663f996f67779a1803
Diffstat (limited to 'libcopybit')
-rw-r--r-- | libcopybit/copybit.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libcopybit/copybit.cpp b/libcopybit/copybit.cpp index bd9fc1aa..421f5316 100644 --- a/libcopybit/copybit.cpp +++ b/libcopybit/copybit.cpp @@ -126,6 +126,8 @@ static void intersect(struct copybit_rect_t *out, static int get_format(int format) { switch (format) { case HAL_PIXEL_FORMAT_RGB_565: return MDP_RGB_565; + case HAL_PIXEL_FORMAT_RGBA_5551: return MDP_RGBA_5551; + case HAL_PIXEL_FORMAT_RGBA_4444: return MDP_RGBA_4444; case HAL_PIXEL_FORMAT_RGBX_8888: return MDP_RGBX_8888; case HAL_PIXEL_FORMAT_BGRX_8888: return MDP_BGRX_8888; case HAL_PIXEL_FORMAT_RGB_888: return MDP_RGB_888; |