summaryrefslogtreecommitdiff
path: root/libs/gui/BLASTBufferQueue.cpp
diff options
context:
space:
mode:
author Alec Mouri <alecmouri@google.com> 2021-03-19 15:22:01 -0700
committer Alec Mouri <alecmouri@google.com> 2021-03-31 19:10:46 -0700
commit7be6c0afa890aabf17554b9f66d8fc43009469d4 (patch)
tree71f0a356234b6d120e24c86cfaf00ce6765b472c /libs/gui/BLASTBufferQueue.cpp
parent6368475d4373ef9427b452f9704361d6c7e04fc7 (diff)
Apply additional CachedSet rendering fixes
1. Properly set the viewport to be the layer stack content rectangle, rather than the cachedset bounds 2. The projection space of the output buffer must be stored alongside the override buffer. This must feed back into RenderEngine when re-rendering a CachedSet, as the displayFrame of the cached buffer has to map back into layer stack space 3. The Transform for override buffers must collapse to the IDENTITY transform, because cached buffers are in the same orientation as the client target so there's no need to apply a transform Bug: 180660547 Test: libcompositionengine_test Test: Youtube fullscreen playback Test: simulate virtual displays Change-Id: Ie78c61853b2a712060b5f17045157a457b461cb7
Diffstat (limited to 'libs/gui/BLASTBufferQueue.cpp')
0 files changed, 0 insertions, 0 deletions