diff options
author | Lajos Molnar <lajos@ti.com> | 2011-11-04 18:12:56 -0500 |
---|---|---|
committer | Erik Gilling <konkers@android.com> | 2011-12-08 14:19:05 -0800 |
commit | 4b267e18b9e98b788d2b1bf2f1268ed25e5b726d (patch) | |
tree | a50ce1e915a610cbbbd6b4cfda47dafb74f9aaf2 /heaptracked-executable.mk | |
parent | bb7a8bcdce1c9192117cbdbec4aaafe67008bebb (diff) | |
download | hardware_ti_omap4xxx-4b267e18b9e98b788d2b1bf2f1268ed25e5b726d.zip hardware_ti_omap4xxx-4b267e18b9e98b788d2b1bf2f1268ed25e5b726d.tar.gz hardware_ti_omap4xxx-4b267e18b9e98b788d2b1bf2f1268ed25e5b726d.tar.bz2 |
hwc: fix issues handling force_sgx
There were a couple of incorrect fixes to force_sgx handling that
are fixed by this patch.
1. no need to disable force_sgx if there are protected layers.
We only need to route protected layer to DSS.
2. dockable layer must be rendered via DSS (or force_sgx must be
disabled, although that reduces power savings) if we are in
docking mode. Prior fix of cloning an arbitrary layer as the
docking layer was incorrect (as it was doing UI mirroring),
and was calculating the layer index incorrectly.
3. forcing sgx rendering actually increases power if there is only
one layer.
Change-Id: I121747ed06834f870e0f0793d38bf4e77f969858
Signed-off-by: Lajos Molnar <molnar@ti.com>
Diffstat (limited to 'heaptracked-executable.mk')
0 files changed, 0 insertions, 0 deletions