OSDN Git Service

SurfaceFlinger: Correct extra parent scaling with buffer transforms.
authorRobert Carr <racarr@google.com>
Thu, 27 Apr 2017 01:32:15 +0000 (18:32 -0700)
committerRobert Carr <racarr@google.com>
Thu, 27 Apr 2017 20:35:13 +0000 (13:35 -0700)
commit1725eeeb7db8a2c933dcc9d01cce14e17c76c6e6
treec726e87cf255cf2b2288fe82f62dcd6ea07bf317
parentedcc0c28f4a6bd342e090ab808d841efc2d016da
SurfaceFlinger: Correct extra parent scaling with buffer transforms.

We need to account for the buffer transform when calculating the extra
parent scaling.

Bug: 37673612
Test: Regression test included in Transaction_test
Change-Id: Ice21f1ecf3789358646d95c753ee361f50c0d246
services/surfaceflinger/Layer.cpp
services/surfaceflinger/tests/Transaction_test.cpp