From 41300274cf8efde2ca95d3c767b214d1edb97f8d Mon Sep 17 00:00:00 2001 From: John Reck Date: Wed, 3 Jun 2015 14:42:34 -0700 Subject: Iterate step of launch & iterate Bug: 18052916 Tweaked colors, merged some categories Reduced significance of fast frames Increased visual weight of janky frames Change-Id: I5b4e86164c4d51debad7de0e0f8715dda34c7a60 --- libs/hwui/FrameInfoVisualizer.h | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) (limited to 'libs/hwui/FrameInfoVisualizer.h') diff --git a/libs/hwui/FrameInfoVisualizer.h b/libs/hwui/FrameInfoVisualizer.h index 3fa458659124..f1dc95419868 100644 --- a/libs/hwui/FrameInfoVisualizer.h +++ b/libs/hwui/FrameInfoVisualizer.h @@ -54,10 +54,9 @@ private: void createData(); void destroyData(); - void initializeRects(const int baseline); + void initializeRects(const int baseline, const int width); void nextBarSegment(FrameInfoIndex start, FrameInfoIndex end); void drawGraph(OpenGLRenderer* canvas); - void drawCurrentFrame(const int baseline, OpenGLRenderer* canvas); void drawThreshold(OpenGLRenderer* canvas); inline float duration(size_t index, FrameInfoIndex start, FrameInfoIndex end) { @@ -75,17 +74,12 @@ private: FrameInfoSource& mFrameSource; int mVerticalUnit = 0; - int mHorizontalUnit = 0; int mThresholdStroke = 0; - /* - * mRects represents an array of rect shapes, divided into NUM_ELEMENTS - * groups such that each group is drawn with the same paint. - * For example mRects[0] is the array of rect floats suitable for - * OpenGLRenderer:drawRects() that makes up all the FrameTimingData:record - * information. - */ - std::unique_ptr mRects; + int mNumFastRects; + std::unique_ptr mFastRects; + int mNumJankyRects; + std::unique_ptr mJankyRects; bool mShowDirtyRegions = false; SkRect mDirtyRegion; -- cgit v1.2.3-59-g8ed1b