summaryrefslogtreecommitdiff
path: root/libs/gui/ConsumerBase.cpp
diff options
context:
space:
mode:
author Jesse Hall <jessehall@google.com> 2013-04-06 23:12:29 -0700
committer Jesse Hall <jessehall@google.com> 2013-07-15 13:59:41 -0700
commit38efe86d9459cf5c96a24a34cc5cbf31fdba7e19 (patch)
tree9fc8074b1c3fd31515d0396df9e7f917380529cb /libs/gui/ConsumerBase.cpp
parent5cd46aa3399ddeaf12a211390dfde66c796ab299 (diff)
Rewrite VirtualDisplaySurface
The previous implementation assumed that the HWC could read and write the same buffer on frames that involved both GLES and HWC composition. It turns out some hardware can't do this. The new implementation maintains a scratch buffer pool to use on these mixed frames, but on GLES-only or HWC-only frames still does composition directly into the output buffer. Bug: 8384764 Change-Id: I7a3addb34fad9bfcbdabbb8b635083e10223df69
Diffstat (limited to 'libs/gui/ConsumerBase.cpp')
0 files changed, 0 insertions, 0 deletions