commit | 3890c3995c4a52439844faeb80b5503d42b977d8 | [log] [tgz] |
---|---|---|
author | Brian Anderson <brianderson@google.com> | Mon Jul 25 12:48:08 2016 -0700 |
committer | Brian Anderson <brianderson@google.com> | Thu Nov 17 11:44:27 2016 -0800 |
tree | 180b19a3ef1f44ca611b0feb2808379d175c6fc1 | |
parent | d6927fb1143398370c0885844bfb58923ef740b7 [diff] |
Cache frame event history producer-side. * Producer maintains a recent history of frames. * Producer only does a binder call if requested informatiVon doesn't exist in the cache. * Consumer sends fences to the producer, which can be queried for timestamps without a binder call. Test: adb shell /data/nativetest/libgui_test/libgui_test --gtest_filter=*GetFrameTimestamps* Change-Id: I8a64579407cc2935f5c659462cb227b07ba27e43