diff options
| author | 2022-03-18 17:42:15 -0500 | |
|---|---|---|
| committer | 2022-03-22 18:08:38 -0500 | |
| commit | adba0b18617163f3e8a26928a2063e1a48e85ccf (patch) | |
| tree | e79e7b09227eb22f7a7072e060ad67588845fef3 /libs/androidfw/AttributeResolution.cpp | |
| parent | b3c1d1984edbd827a069ea5264f1c31ec9f98b5d (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