OSDN Git Service

sf: This is a combination of following changes.
authorRamkumar Radhakrishnan <ramkumar@codeaurora.org>
Fri, 21 Aug 2015 01:18:30 +0000 (18:18 -0700)
committerLinux Build Service Account <lnxbuild@localhost>
Tue, 6 Oct 2015 09:22:26 +0000 (03:22 -0600)
commitcfd539bf4a6facee1d96e6aaca273d662e548563
tree4a6c621374d6a77a002e6ef4aca7034d539d18a7
parent3652b2386511917de05beefcbc4bf1521450a1bf
sf: This is a combination of following changes.

Author: Prabhanjan Kandula<pkandula@codeaurora.org>
SF: Add support for inverse mounted panels.

Add 180 rotation in SF to account for inverse mounted panels.
The framework will be unaffected and use policies for a 0 mounted
panel. SF changes the global transform and silently induces the H,V
flips. Similar flips are added to screenshots as well.

CRs-Fixed: 894147

Change-Id: I6e9576ee734ee85097491eaa1e8e94cfb3731e0f

Author: Ramkumar Radhakrishnan<ramkumar@codeaurora.org>
SF: Clear visible region of layer appropriately.

Clear visible region of layer having layer stack id different than
the display layer stack id to ensure that the layer won't be present
on the wrong display layer list.

Change-Id: I59289fea63ec7a2451d4715cfe7926ba34fdb8e3

Change-Id: I5ad08a6013aa173d621ee80c766a6e19e1086a35
services/surfaceflinger/DisplayDevice.cpp
services/surfaceflinger/DisplayDevice.h
services/surfaceflinger/SurfaceFlinger.cpp