| Index: bench/CoverageBench.cpp
|
| diff --git a/bench/CoverageBench.cpp b/bench/CoverageBench.cpp
|
| deleted file mode 100644
|
| index de09733cf822fcd6b3b2ad42a7b891867ac9c3f2..0000000000000000000000000000000000000000
|
| --- a/bench/CoverageBench.cpp
|
| +++ /dev/null
|
| @@ -1,71 +0,0 @@
|
| -/*
|
| - * Copyright 2013 Google Inc.
|
| - *
|
| - * Use of this source code is governed by a BSD-style license that can be
|
| - * found in the LICENSE file.
|
| - */
|
| -
|
| -#include "SkBenchmark.h"
|
| -#include "SkBitmap.h"
|
| -#include "SkCanvas.h"
|
| -#include "SkColorPriv.h"
|
| -#include "SkDraw.h"
|
| -#include "SkMatrix.h"
|
| -#include "SkPath.h"
|
| -#include "SkRasterClip.h"
|
| -
|
| -class DrawPathBench : public SkBenchmark {
|
| - SkPaint fPaint;
|
| - SkString fName;
|
| - SkPath fPath;
|
| - SkRasterClip fRC;
|
| - SkBitmap fBitmap;
|
| - SkMatrix fIdentity;
|
| - SkDraw fDraw;
|
| - bool fDrawCoverage;
|
| -public:
|
| - DrawPathBench(bool drawCoverage) : fDrawCoverage(drawCoverage) {
|
| - fPaint.setAntiAlias(true);
|
| - fName.printf("draw_coverage_%s", drawCoverage ? "true" : "false");
|
| -
|
| - fPath.moveTo(0, 0);
|
| - fPath.quadTo(500, 0, 500, 500);
|
| - fPath.quadTo(250, 0, 0, 500);
|
| -
|
| - fBitmap.setConfig(SkBitmap::kA8_Config, 500, 500);
|
| - fBitmap.allocPixels();
|
| -
|
| - fIdentity.setIdentity();
|
| - fRC.setRect(fPath.getBounds().round());
|
| -
|
| - fDraw.fBitmap = &fBitmap;
|
| - fDraw.fMatrix = &fIdentity;
|
| - fDraw.fClip = &fRC.bwRgn();
|
| - fDraw.fRC = &fRC;
|
| - }
|
| -
|
| -protected:
|
| - virtual const char* onGetName() SK_OVERRIDE {
|
| - return fName.c_str();
|
| - }
|
| -
|
| - virtual void onDraw(SkCanvas* canvas) SK_OVERRIDE {
|
| - if (fDrawCoverage) {
|
| - for (int i = 0; i < this->getLoops(); ++i) {
|
| - fDraw.drawPathCoverage(fPath, fPaint);
|
| - }
|
| - } else {
|
| - for (int i = 0; i < this->getLoops(); ++i) {
|
| - fDraw.drawPath(fPath, fPaint);
|
| - }
|
| - }
|
| - }
|
| -
|
| -private:
|
| - typedef SkBenchmark INHERITED;
|
| -};
|
| -
|
| -///////////////////////////////////////////////////////////////////////////////
|
| -
|
| -DEF_BENCH( return new DrawPathBench(false) )
|
| -DEF_BENCH( return new DrawPathBench(true) )
|
|
|