Remove uses of unnamed namespace in bench/ directory.

Skia prefers to use static over unnamed namespace.

BUG=None
TEST=None, no functional changes.
R=bsalomon@google.com, robertphillips@google.com

Author: tfarina@chromium.org

Review URL: https://chromiumcodereview.appspot.com/24660003

git-svn-id: http://skia.googlecode.com/svn/trunk@11483 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
commit-bot@chromium.org 2013-09-26 19:23:03 +00:00
parent 2c86fbb0b1
commit 97b4b67ee7
3 changed files with 9 additions and 19 deletions

View File

@ -1,4 +1,3 @@
/* /*
* Copyright 2013 Google Inc. * Copyright 2013 Google Inc.
* *
@ -16,10 +15,8 @@
* to write one subclass that can be a GM, bench, and/or Sample. * to write one subclass that can be a GM, bench, and/or Sample.
*/ */
namespace {
// Generates y values for the chart plots. // Generates y values for the chart plots.
void gen_data(SkScalar yAvg, SkScalar ySpread, int count, SkTDArray<SkScalar>* dataPts) { static void gen_data(SkScalar yAvg, SkScalar ySpread, int count, SkTDArray<SkScalar>* dataPts) {
dataPts->setCount(count); dataPts->setCount(count);
static SkRandom gRandom; static SkRandom gRandom;
for (int i = 0; i < count; ++i) { for (int i = 0; i < count; ++i) {
@ -32,12 +29,12 @@ void gen_data(SkScalar yAvg, SkScalar ySpread, int count, SkTDArray<SkScalar>* d
// plot. The fill path is bounded below by the bottomData plot points or a horizontal line at // plot. The fill path is bounded below by the bottomData plot points or a horizontal line at
// yBase if bottomData == NULL. // yBase if bottomData == NULL.
// The plots are animated by rotating the data points by leftShift. // The plots are animated by rotating the data points by leftShift.
void gen_paths(const SkTDArray<SkScalar>& topData, static void gen_paths(const SkTDArray<SkScalar>& topData,
const SkTDArray<SkScalar>* bottomData, const SkTDArray<SkScalar>* bottomData,
SkScalar yBase, SkScalar yBase,
SkScalar xLeft, SkScalar xDelta, SkScalar xLeft, SkScalar xDelta,
int leftShift, int leftShift,
SkPath* plot, SkPath* fill) { SkPath* plot, SkPath* fill) {
plot->rewind(); plot->rewind();
fill->rewind(); fill->rewind();
plot->incReserve(topData.count()); plot->incReserve(topData.count());
@ -85,8 +82,6 @@ void gen_paths(const SkTDArray<SkScalar>& topData,
} }
} }
}
// A set of scrolling line plots with the area between each plot filled. Stresses out GPU path // A set of scrolling line plots with the area between each plot filled. Stresses out GPU path
// filling // filling
class ChartBench : public SkBenchmark { class ChartBench : public SkBenchmark {

View File

@ -17,7 +17,6 @@
// change this to 0 to compare GrMemoryPool to default new / delete // change this to 0 to compare GrMemoryPool to default new / delete
#define OVERRIDE_NEW 1 #define OVERRIDE_NEW 1
namespace {
struct A { struct A {
int gStuff[10]; int gStuff[10];
#if OVERRIDE_NEW #if OVERRIDE_NEW
@ -27,8 +26,6 @@ struct A {
static GrMemoryPool gPool; static GrMemoryPool gPool;
}; };
GrMemoryPool A::gPool(10 * (1 << 10), 10 * (1 << 10)); GrMemoryPool A::gPool(10 * (1 << 10), 10 * (1 << 10));
}
/** /**
* This benchmark creates and deletes objects in stack order * This benchmark creates and deletes objects in stack order
@ -154,4 +151,5 @@ private:
DEF_BENCH( return new GrMemoryPoolBenchStack(); ) DEF_BENCH( return new GrMemoryPoolBenchStack(); )
DEF_BENCH( return new GrMemoryPoolBenchRandom(); ) DEF_BENCH( return new GrMemoryPoolBenchRandom(); )
DEF_BENCH( return new GrMemoryPoolBenchQueue(); ) DEF_BENCH( return new GrMemoryPoolBenchQueue(); )
#endif #endif

View File

@ -4,6 +4,7 @@
* Use of this source code is governed by a BSD-style license that can be * Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file. * found in the LICENSE file.
*/ */
#include "SkBenchmark.h" #include "SkBenchmark.h"
#include "SkCanvas.h" #include "SkCanvas.h"
#include "SkPaint.h" #include "SkPaint.h"
@ -16,15 +17,11 @@
#define REAL SkFloatToScalar(1.5f) #define REAL SkFloatToScalar(1.5f)
#define BIG SkIntToScalar(10) #define BIG SkIntToScalar(10)
namespace {
enum MorphologyType { enum MorphologyType {
kErode_MT, kErode_MT,
kDilate_MT kDilate_MT
}; };
}
static const char* gStyleName[] = { static const char* gStyleName[] = {
"erode", "erode",
"dilate" "dilate"