platform_frameworks_native/include/private
Jorim Jaggi f51775dbb6 Add GPU completion to FrameMetrics (2/3)
- Add SurfaceStatsCallback to TransactionCompletedListener
- Register a callback in RenderProxy to be called when we have
surface stats from SF via the BLAST callback.
- Instead of finishing a frame for frame metrics reporting
immediately, wait until BLAST callback fires, note GPU completion
time and finish frame.
- Expose GPU_COMPLETION in FrameMetrics
- Modify TOTAL_DURATION to also include GPU_COMPLETION

Test: FrameMetricsListenerTest
Fixes: 171046219
Change-Id: If4b63c6a4c49c9ce2f31410d7f33541b0e6bf594
2021-02-12 12:41:01 +00:00
..
binder Move include/binder to libs/binder/include 2017-06-16 15:16:33 +09:00
gui Make libgui available to vendors 2017-09-06 11:02:02 -07:00
surface_control_private.h Add GPU completion to FrameMetrics (2/3) 2021-02-12 12:41:01 +00:00