summaryrefslogtreecommitdiff
path: root/libs/hwui/FrameInfoVisualizer.h
diff options
context:
space:
mode:
author John Reck <jreck@google.com> 2019-03-15 16:36:01 -0700
committer John Reck <jreck@google.com> 2019-03-15 16:49:25 -0700
commit3c0f563786e23ea97f46e5f6d74023d27d3f764b (patch)
treeb668fab7f2ba5a12b27e465de1e6aaef377e70f5 /libs/hwui/FrameInfoVisualizer.h
parent59a599c1d34e0d70171672b6fa6bc52b81be3508 (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.h3
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;