From 2e87ba0c7c0dfe57e39e6e030db59b69275966cd Mon Sep 17 00:00:00 2001 From: "robertphillips@google.com" Date: Mon, 8 Apr 2013 15:45:30 +0000 Subject: [PATCH] Add before and after command count to filter tool https://codereview.chromium.org/13405003/ git-svn-id: http://skia.googlecode.com/svn/trunk@8562 2bbb7eff-a529-9590-31e7-b0007b416f81 --- tools/filtermain.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/filtermain.cpp b/tools/filtermain.cpp index cbebb49d10..0bbcf8f876 100644 --- a/tools/filtermain.cpp +++ b/tools/filtermain.cpp @@ -21,7 +21,7 @@ static void usage() { SkDebugf("Usage: filter -i inFile [-o outFile] [--input-dir path] [--output-dir path]\n"); SkDebugf(" [-h|--help]\n\n"); - SkDebugf(" -i inFile : file to file.\n"); + SkDebugf(" -i inFile : file to filter.\n"); SkDebugf(" -o outFile : result of filtering.\n"); SkDebugf(" --input-dir : process all files in dir with .skp extension.\n"); SkDebugf(" --output-dir : results of filtering the input dir.\n"); @@ -654,6 +654,7 @@ static int filter_picture(const SkString& inFile, const SkString& outFile) { } bool changed = true; + int numBefore = debugCanvas.getSize(); while (changed) { changed = false; @@ -677,6 +678,8 @@ static int filter_picture(const SkString& inFile, const SkString& outFile) { } } + int numAfter = debugCanvas.getSize(); + if (!outFile.isEmpty()) { SkPicture outPicture; @@ -700,7 +703,8 @@ static int filter_picture(const SkString& inFile, const SkString& outFile) { if (!someOptFired) { SkDebugf("No opts fired\n"); } else { - SkDebugf("\n"); + SkDebugf("\t before: %d after: %d delta: %d\n", + numBefore, numAfter, numBefore-numAfter); } return 0;