libhwcomposer: Add C2D support to copybit
Change-Id: I2f2c915bb92d5c459428078149a9709356ae83f1
Acked-by: Neti Ravi Kumar <ravineti@codeaurora.org>
diff --git a/libcopybit/copybit_c2d.cpp b/libcopybit/copybit_c2d.cpp
index 29bf61e..365be5f 100644
--- a/libcopybit/copybit_c2d.cpp
+++ b/libcopybit/copybit_c2d.cpp
@@ -125,6 +125,7 @@
int fb_width;
int fb_height;
bool isPremultipliedAlpha;
+ bool mBlitToFB;
};
struct blitlist{
@@ -782,6 +783,16 @@
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;