From 3c0f563786e23ea97f46e5f6d74023d27d3f764b Mon Sep 17 00:00:00 2001 From: John Reck Date: Fri, 15 Mar 2019 16:36:01 -0700 Subject: 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 --- libs/hwui/FrameInfoVisualizer.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libs/hwui/FrameInfoVisualizer.h') 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 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; -- cgit v1.2.3-59-g8ed1b