OSDN Git Service

Allocate buffers of needed size only.
authorKalyan Kondapally <kalyan.kondapally@intel.com>
Fri, 25 Aug 2017 05:03:49 +0000 (22:03 -0700)
committerKalyan Kondapally <kalyan.kondapally@intel.com>
Sat, 26 Aug 2017 20:44:50 +0000 (13:44 -0700)
commit9c9c704e9f2794e40edb787e61859d07a6417862
tree3763a75ecf538e989944ce9d822db11899c1ccad
parent33afd07860931bb8ad4475bdc98442a2c38f5b42
Allocate buffers of needed size only.

Currently, when falling back to 3D Composition, we allocate
buffers equal to that of resolution. Instead, let's allocate
buffer equal to size of the display rect of plane.

Change-Id: Ifb26a9d45af47926e0b0791aac191ad08243bddc
Jira: None.
Test: No graphics regressions on Android.
Signed-off-by: Kalyan Kondapally <kalyan.kondapally@intel.com>
common/compositor/nativesurface.cpp
common/core/overlaylayer.cpp
common/display/displayplanemanager.cpp
common/display/displayqueue.cpp
common/display/vblankeventhandler.cpp