OSDN Git Service

reimplement wifi display hack with new external display SF framework
authorMathias Agopian <mathias@google.com>
Sat, 11 Aug 2012 01:50:38 +0000 (18:50 -0700)
committerMathias Agopian <mathias@google.com>
Fri, 17 Aug 2012 03:58:58 +0000 (20:58 -0700)
commit5f20e2d4462da3471f59152b32cd8640fa4a21da
tree3edef572256796ed8ae38d23ebf341521a7457d1
parent818b46058aa3006e1d3c178abd36d4f10823f5d9
reimplement wifi display hack with new external display SF framework

fix a few bugs with external displays

- HWComposer doesn't really handle multiple displays yet
  so there is a lot of ugliness there

- We also need to make sure that external displays are not
  blanked by default

- due to some EGL limitations surfaces being swapped need
  to be current

Change-Id: I82bff05b43bcebd8da863c7c76b4edbc3bc223a9
services/surfaceflinger/DisplayDevice.cpp
services/surfaceflinger/DisplayHardware/HWComposer.cpp
services/surfaceflinger/LayerBase.cpp
services/surfaceflinger/SurfaceFlinger.cpp
services/surfaceflinger/SurfaceFlinger.h