diff options
author | Naseer Ahmed <naseer@codeaurora.org> | 2012-07-31 19:15:24 -0700 |
---|---|---|
committer | Iliyan Malchev <malchev@google.com> | 2012-08-14 14:18:18 -0700 |
commit | 45a9960377b09b1f72fe0c7ed662f1e0110e2d68 (patch) | |
tree | fb0f4cd41eeeac6de1486ec341679287e53c4c9f /libcopybit/copybit_c2d.cpp | |
parent | 31278ad52f0093f56103629cd04479c63cfa8bb2 (diff) | |
download | display-45a9960377b09b1f72fe0c7ed662f1e0110e2d68.tar.gz |
libhwcomposer: Add C2D support to copybit
Change-Id: I2f2c915bb92d5c459428078149a9709356ae83f1
Acked-by: Neti Ravi Kumar <ravineti@codeaurora.org>
Diffstat (limited to 'libcopybit/copybit_c2d.cpp')
-rw-r--r-- | libcopybit/copybit_c2d.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libcopybit/copybit_c2d.cpp b/libcopybit/copybit_c2d.cpp index 29bf61e2..365be5f3 100644 --- a/libcopybit/copybit_c2d.cpp +++ b/libcopybit/copybit_c2d.cpp @@ -125,6 +125,7 @@ struct copybit_context_t { int fb_width; int fb_height; bool isPremultipliedAlpha; + bool mBlitToFB; }; struct blitlist{ @@ -782,6 +783,16 @@ static int set_parameter_copybit( case COPYBIT_FRAMEBUFFER_HEIGHT: ctx->fb_height = value; break; + case COPYBIT_BLIT_TO_FRAMEBUFFER: + if (COPYBIT_ENABLE == value) { + ctx->mBlitToFB = value; + } else if (COPYBIT_DISABLE == value) { + ctx->mBlitToFB = value; + } else { + ALOGE ("%s:Invalid input for COPYBIT_BLIT_TO_FRAMEBUFFER : %d", + __FUNCTION__, value); + } + break; default: ALOGE("%s: default case param=0x%x", __FUNCTION__, name); return -EINVAL; |