From d9420e6d78ec7171619235bd960c606553f6df1f Mon Sep 17 00:00:00 2001 From: Prabhanjan Kandula Date: Tue, 1 May 2012 15:20:07 +0530 Subject: [PATCH] libhwcomposer: Make fb width 32 aligned. GPU need 32 aligned FB, and FB driver also expect the same. It is mandatory for non-32 aligned FB resolutions like QHD panel. CRs-fixed: 355814 (cherry picked from commit 2febae47ebd2bab247c7eeabb89bdf24438fe7db) Change-Id: If82315bdf4ec2e7692d8b140efbb13f717dd34d1 --- libhwcomposer/hwcomposer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libhwcomposer/hwcomposer.cpp b/libhwcomposer/hwcomposer.cpp index 8d4c8f1..6250218 100644 --- a/libhwcomposer/hwcomposer.cpp +++ b/libhwcomposer/hwcomposer.cpp @@ -1388,7 +1388,7 @@ static int drawLayerUsingCopybit(hwc_composer_device_t *dev, hwc_layer_t *layer, // Copybit dst copybit_image_t dst; - dst.w = fbHandle->width; + dst.w = ALIGN(fbHandle->width,32); dst.h = fbHandle->height; dst.format = fbHandle->format; dst.base = (void *)fbHandle->base;