summaryrefslogtreecommitdiff
path: root/libs/androidfw/AttributeResolution.cpp
diff options
context:
space:
mode:
author chaviw <chaviw@google.com> 2022-03-18 17:42:15 -0500
committer chaviw <chaviw@google.com> 2022-03-22 18:08:38 -0500
commitadba0b18617163f3e8a26928a2063e1a48e85ccf (patch)
treee79e7b09227eb22f7a7072e060ad67588845fef3 /libs/androidfw/AttributeResolution.cpp
parentb3c1d1984edbd827a069ea5264f1c31ec9f98b5d (diff)
Add forceDrawNextFrame function for HardwareRenderer
The forceDraw flag in HardwareRenderer will ensure a frame is drawn when requested even if it would end up drawing multiple frames in a single vsync. This is to help blast sync when we want to synchronize the buffer. We want to make sure we are guaranteed a callback since we don't want to wait for retries, especially in the case when trying to synchronize multiple buffers. There was already a global flag to handle this, but would use the flag for all draws. This new function is set per draw so once a frame is drawn it's unset. The global flag was only used for tests so updated the test to set the flag before every draw and deleted the global property. Test: Underlying code was in place. This is just piping a new setter. No usages yet. Test: TestSceneRunner Bug: 200284684 Change-Id: Ie1c9950cabb7331cfed1721564a51a1a15cd1624
Diffstat (limited to 'libs/androidfw/AttributeResolution.cpp')
0 files changed, 0 insertions, 0 deletions