diff options
author | 2019-03-15 16:36:01 -0700 | |
---|---|---|
committer | 2019-03-15 16:49:25 -0700 | |
commit | 3c0f563786e23ea97f46e5f6d74023d27d3f764b (patch) | |
tree | b668fab7f2ba5a12b27e465de1e6aaef377e70f5 /libs/hwui/FrameInfoVisualizer.h | |
parent | 59a599c1d34e0d70171672b6fa6bc52b81be3508 (diff) |
Fix profile gpu bars to use display fps
Also adds a 'good' bar at 80% threshold
and a 'bad' bar at 150% threshold (where triple
buffering would start to get iffy)
Fixes: 127371028
Test: eyeball'd it
Change-Id: I109cd293f87f8cb9c8f1e66d49fb8fb2188b0bec
Diffstat (limited to 'libs/hwui/FrameInfoVisualizer.h')
-rw-r--r-- | libs/hwui/FrameInfoVisualizer.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/hwui/FrameInfoVisualizer.h b/libs/hwui/FrameInfoVisualizer.h index b98f50101483..3040a77ef0d4 100644 --- a/libs/hwui/FrameInfoVisualizer.h +++ b/libs/hwui/FrameInfoVisualizer.h @@ -39,7 +39,7 @@ typedef RingBuffer<FrameInfo, 120> FrameInfoSource; class FrameInfoVisualizer { public: - explicit FrameInfoVisualizer(FrameInfoSource& source); + explicit FrameInfoVisualizer(FrameInfoSource& source, nsecs_t frameInterval); ~FrameInfoVisualizer(); bool consumeProperties(); @@ -71,6 +71,7 @@ private: FrameInfoSource& mFrameSource; + nsecs_t mFrameInterval; int mVerticalUnit = 0; int mThresholdStroke = 0; |