| Index: tools/dump_record.cpp
|
| diff --git a/tools/dump_record.cpp b/tools/dump_record.cpp
|
| deleted file mode 100644
|
| index 69cdffff312d8d285a0ee6a22c07c281978c4408..0000000000000000000000000000000000000000
|
| --- a/tools/dump_record.cpp
|
| +++ /dev/null
|
| @@ -1,83 +0,0 @@
|
| -/*
|
| - * Copyright 2014 Google Inc.
|
| - *
|
| - * Use of this source code is governed by a BSD-style license that can be
|
| - * found in the LICENSE file.
|
| - */
|
| -
|
| -#include <stdio.h>
|
| -
|
| -#include "SkCommandLineFlags.h"
|
| -#include "SkGraphics.h"
|
| -#include "SkPicture.h"
|
| -#include "SkRecordOpts.h"
|
| -#include "SkRecorder.h"
|
| -#include "SkStream.h"
|
| -
|
| -#include "DumpRecord.h"
|
| -#include "LazyDecodeBitmap.h"
|
| -
|
| -#include <stdlib.h>
|
| -
|
| -DEFINE_string2(skps, r, "", ".SKPs to dump.");
|
| -DEFINE_string(match, "", "The usual filters on file names to dump.");
|
| -DEFINE_bool2(optimize, O, false, "Run SkRecordOptimize before dumping.");
|
| -DEFINE_int32(tile, 1000000000, "Simulated tile size.");
|
| -DEFINE_bool(timeWithCommand, false, "If true, print time next to command, else in first column.");
|
| -
|
| -static void dump(const char* name, int w, int h, const SkRecord& record) {
|
| - SkBitmap bitmap;
|
| - bitmap.allocN32Pixels(w, h);
|
| - SkCanvas canvas(bitmap);
|
| - canvas.clipRect(SkRect::MakeWH(SkIntToScalar(FLAGS_tile),
|
| - SkIntToScalar(FLAGS_tile)));
|
| -
|
| - printf("%s %s\n", FLAGS_optimize ? "optimized" : "not-optimized", name);
|
| -
|
| - DumpRecord(record, &canvas, FLAGS_timeWithCommand);
|
| -}
|
| -
|
| -
|
| -int tool_main(int argc, char** argv);
|
| -int tool_main(int argc, char** argv) {
|
| - SkCommandLineFlags::Parse(argc, argv);
|
| - SkAutoGraphics ag;
|
| -
|
| - for (int i = 0; i < FLAGS_skps.count(); i++) {
|
| - if (SkCommandLineFlags::ShouldSkip(FLAGS_match, FLAGS_skps[i])) {
|
| - continue;
|
| - }
|
| -
|
| - SkAutoTDelete<SkStream> stream(SkStream::NewFromFile(FLAGS_skps[i]));
|
| - if (!stream) {
|
| - SkDebugf("Could not read %s.\n", FLAGS_skps[i]);
|
| - exit(1);
|
| - }
|
| - SkAutoTUnref<SkPicture> src(
|
| - SkPicture::CreateFromStream(stream, sk_tools::LazyDecodeBitmap));
|
| - if (!src) {
|
| - SkDebugf("Could not read %s as an SkPicture.\n", FLAGS_skps[i]);
|
| - exit(1);
|
| - }
|
| - const int w = SkScalarCeilToInt(src->cullRect().width());
|
| - const int h = SkScalarCeilToInt(src->cullRect().height());
|
| -
|
| - SkRecord record;
|
| - SkRecorder canvas(&record, w, h);
|
| - src->playback(&canvas);
|
| -
|
| - if (FLAGS_optimize) {
|
| - SkRecordOptimize(&record);
|
| - }
|
| -
|
| - dump(FLAGS_skps[i], w, h, record);
|
| - }
|
| -
|
| - return 0;
|
| -}
|
| -
|
| -#if !defined SK_BUILD_FOR_IOS
|
| -int main(int argc, char * const argv[]) {
|
| - return tool_main(argc, (char**) argv);
|
| -}
|
| -#endif
|
|
|