| Index: bench/SkGMBench.cpp
|
| diff --git a/bench/SkGMBench.cpp b/bench/SkGMBench.cpp
|
| deleted file mode 100644
|
| index 77d29a70a912088532acf6d946f1c19caa3454d7..0000000000000000000000000000000000000000
|
| --- a/bench/SkGMBench.cpp
|
| +++ /dev/null
|
| @@ -1,51 +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 "SkGMBench.h"
|
| -
|
| -SkGMBench::SkGMBench(skiagm::GM* gm) : fGM(gm) {
|
| - fName.printf("GM:%s", gm->getName());
|
| -}
|
| -
|
| -SkGMBench::~SkGMBench() { delete fGM; }
|
| -
|
| -const char* SkGMBench::onGetName() {
|
| - return fName.c_str();
|
| -}
|
| -
|
| -bool SkGMBench::isSuitableFor(Backend backend) {
|
| - uint32_t flags = fGM->getFlags();
|
| - switch (backend) {
|
| - case kGPU_Backend:
|
| - return !(skiagm::GM::kSkipGPU_Flag & flags);
|
| - case kPDF_Backend:
|
| - return !(skiagm::GM::kSkipPDF_Flag & flags);
|
| - case kRaster_Backend:
|
| - // GM doesn't have an equivalent flag. If the GM has known issues with 565 then
|
| - // we skip it for ALL raster configs in bench.
|
| - return !(skiagm::GM::kSkip565_Flag & flags);
|
| - case kNonRendering_Backend:
|
| - return false;
|
| - default:
|
| - SkDEBUGFAIL("Unexpected backend type.");
|
| - return false;
|
| - }
|
| -}
|
| -
|
| -void SkGMBench::onDraw(const int loops, SkCanvas* canvas) {
|
| - // Do we care about timing the draw of the background (once)?
|
| - // Does the GM ever rely on drawBackground to lazily compute something?
|
| - fGM->drawBackground(canvas);
|
| - for (int i = 0; i < loops; ++i) {
|
| - fGM->drawContent(canvas);
|
| - }
|
| -}
|
| -
|
| -SkIPoint SkGMBench::onGetSize() {
|
| - SkISize size = fGM->getISize();
|
| - return SkIPoint::Make(size.fWidth, size.fHeight);
|
| -}
|
|
|