replicant-frameworks_native/services/surfaceflinger/DisplayHardware
Jesse Hall d05a17fbb3 Treat composition frames with no layers as using GLES composition
When there are no window layers for a display, SurfaceFlinger clears
the undefined region using GLES. Some of the places that check for
GLES composition weren't considering this special case, in particular:

- We were skipping the eglSwapBuffers() on these frames.
- We were putting VirtualDisplaySurface in HWC-only composition mode.

This change centralizes the logic for this special case.

Bug: 10957068
Change-Id: I2deaf2ed101e8ea76708862a6bb67751b6078794
2013-09-30 17:08:28 -07:00
..
DisplaySurface.h Provide HWC prepare with a valid output buffer 2013-08-20 16:35:32 -07:00
FloatRect.h fix SF buffer cropping 2013-07-10 15:08:29 -07:00
FramebufferSurface.cpp Provide HWC prepare with a valid output buffer 2013-08-20 16:35:32 -07:00
FramebufferSurface.h Provide HWC prepare with a valid output buffer 2013-08-20 16:35:32 -07:00
HWComposer.cpp Treat composition frames with no layers as using GLES composition 2013-09-30 17:08:28 -07:00
HWComposer.h handle several vsync signal correctly 2013-08-21 17:45:46 -07:00
PowerHAL.cpp
PowerHAL.h
VirtualDisplaySurface.cpp fix crashers with wifi/virtual displays 2013-09-25 20:40:07 -07:00
VirtualDisplaySurface.h Make sure do disconnect from a BQ when its client dies. 2013-09-16 16:15:21 -07:00