OSDN Git Service

First prototype atttempting to support an external display
authorMathias Agopian <mathias@google.com>
Tue, 19 Jun 2012 01:06:45 +0000 (18:06 -0700)
committerMathias Agopian <mathias@google.com>
Thu, 28 Jun 2012 22:51:08 +0000 (15:51 -0700)
commit3094df359d1e6e2ae8ca4e935cc093f563804c96
treee103ad608725652ec640963481151b59432c7475
parent852db07d69352ec5f75e16a6e5059f05faabdaf5
First prototype atttempting to support an external display

both API and implementation will change, this is just a prototype
intended to show feasability.

SurfaceFlinger is passed an ISurfaceTexture through a new
callback, it is in turn used to create an EGLSurface which
surfaceflinger will draw into in addition to the main screen.

Change-Id: Id0bbb0b854bb7bae44d57246a90b65d4567f9a21
include/gui/ISurfaceComposer.h
libs/gui/ISurfaceComposer.cpp
services/surfaceflinger/DisplayHardware/DisplayHardware.cpp
services/surfaceflinger/DisplayHardware/DisplayHardware.h
services/surfaceflinger/SurfaceFlinger.cpp
services/surfaceflinger/SurfaceFlinger.h