diff options
author | 2013-09-30 16:49:30 -0700 | |
---|---|---|
committer | 2013-09-30 17:08:28 -0700 | |
commit | d05a17fbb3772051d287f1f8830a7f00964f7ec2 (patch) | |
tree | 2d288f9b3d01140c5a57bfcccda10b5c1b7957bc /libs/gui/BufferQueue.cpp | |
parent | 86206b41b2ff000e086301c6bafb8da577e563b2 (diff) |
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
Diffstat (limited to 'libs/gui/BufferQueue.cpp')
0 files changed, 0 insertions, 0 deletions