diff options
author | Siarhei Vishniakou <svv@google.com> | 2020-11-30 10:30:52 -1000 |
---|---|---|
committer | Siarhei Vishniakou <svv@google.com> | 2020-12-01 15:07:50 -1000 |
commit | efed16630a8cf71287f04cde5dc59c4e0db1d987 (patch) | |
tree | 7d9c798140281a901d8e6ab0607b594fe48e394b /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | 26ca287da728d88709f7523113637104fb31bf3e (diff) |
Track per-window information in ViewFrameInfo
FrameInfo will now be per-window; that is, per-ViewRootImpl.
Some of the information should remain “global” (it remain in Choreographer),
while some information is going to become ViewRootImpl-specific.
Before the information gets passed to the native layer,
the ViewRootImpl-specific info will be stitched together
with the general Choreographer info.
This change is useful in order to correctly correlate frames with a specific
input event. In the unlikely scenario of a user touching two windows of the
same app simultaneously, this change will allow us to correctly measure the
latency of both frames produced by the windows.
Design doc: https://docs.google.com/document/d/1KMpMBlOxnl7zkWBCbXZZE6ZlaHEA4efYnN6WYK8n3FE/edit?resourcekey=0-eqooVNP0SskupljlTFvtOQ
Test: atest ViewFrameInfoTest
Bug: 169866723
Change-Id: Ib0bf9cd51cbcc0b9b70460c929c480eb490ec322
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions