From: robertphillips Date: Tue, 19 Apr 2016 16:29:01 +0000 (-0700) Subject: Make skpinfo more human friendly X-Git-Tag: accepted/tizen/5.0/unified/20181102.025319~129^2~917 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=44583122acff3251f48a98c71fa3180275e8437e;p=platform%2Fupstream%2FlibSkiaSharp.git Make skpinfo more human friendly GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1901713004 Review URL: https://codereview.chromium.org/1901713004 --- diff --git a/tools/skpinfo.cpp b/tools/skpinfo.cpp index 4b65cb8..dd5fd75 100644 --- a/tools/skpinfo.cpp +++ b/tools/skpinfo.cpp @@ -65,7 +65,26 @@ int tool_main(int argc, char** argv) { info.fCullRect.fRight, info.fCullRect.fBottom); } if (FLAGS_flags && !FLAGS_quiet) { - SkDebugf("Flags: 0x%x\n", info.fFlags); + SkDebugf("Flags: "); + bool needsSeparator = false; + if (info.fFlags & SkPictInfo::kCrossProcess_Flag) { + SkDebugf("kCrossProcess"); + needsSeparator = true; + } + if (info.fFlags & SkPictInfo::kScalarIsFloat_Flag) { + if (needsSeparator) { + SkDebugf("|"); + } + SkDebugf("kScalarIsFloat"); + needsSeparator = true; + } + if (info.fFlags & SkPictInfo::kPtrIs64Bit_Flag) { + if (needsSeparator) { + SkDebugf("|"); + } + SkDebugf("kPtrIs64Bit"); + } + SkDebugf("\n"); } if (!stream.readBool()) {