Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(184)

Side by Side Diff: bench/GradientBench.cpp

Issue 22875037: My clang now doesn't complain about !"foo". (Closed) Base URL: https://skia.googlecode.com/svn/trunk
Patch Set: Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | bench/benchmain.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 1
2 /* 2 /*
3 * Copyright 2011 Google Inc. 3 * Copyright 2011 Google Inc.
4 * 4 *
5 * Use of this source code is governed by a BSD-style license that can be 5 * Use of this source code is governed by a BSD-style license that can be
6 * found in the LICENSE file. 6 * found in the LICENSE file.
7 */ 7 */
8 #include "SkBenchmark.h" 8 #include "SkBenchmark.h"
9 #include "SkBitmap.h" 9 #include "SkBitmap.h"
10 #include "SkCanvas.h" 10 #include "SkCanvas.h"
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
130 130
131 static const char* tilemodename(SkShader::TileMode tm) { 131 static const char* tilemodename(SkShader::TileMode tm) {
132 switch (tm) { 132 switch (tm) {
133 case SkShader::kClamp_TileMode: 133 case SkShader::kClamp_TileMode:
134 return "clamp"; 134 return "clamp";
135 case SkShader::kRepeat_TileMode: 135 case SkShader::kRepeat_TileMode:
136 return "repeat"; 136 return "repeat";
137 case SkShader::kMirror_TileMode: 137 case SkShader::kMirror_TileMode:
138 return "mirror"; 138 return "mirror";
139 default: 139 default:
140 SkASSERT(!"unknown tilemode"); 140 SkDEBUGFAIL("unknown tilemode");
141 return "error"; 141 return "error";
142 } 142 }
143 } 143 }
144 144
145 static const char* geomtypename(GeomType gt) { 145 static const char* geomtypename(GeomType gt) {
146 switch (gt) { 146 switch (gt) {
147 case kRect_GeomType: 147 case kRect_GeomType:
148 return "rectangle"; 148 return "rectangle";
149 case kOval_GeomType: 149 case kOval_GeomType:
150 return "oval"; 150 return "oval";
151 default: 151 default:
152 SkASSERT(!"unknown geometry type"); 152 SkDEBUGFAIL("unknown geometry type");
153 return "error"; 153 return "error";
154 } 154 }
155 } 155 }
156 156
157 /////////////////////////////////////////////////////////////////////////////// 157 ///////////////////////////////////////////////////////////////////////////////
158 158
159 class GradientBench : public SkBenchmark { 159 class GradientBench : public SkBenchmark {
160 SkString fName; 160 SkString fName;
161 SkShader* fShader; 161 SkShader* fShader;
162 int fCount; 162 int fCount;
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
286 DEF_BENCH( return new GradientBench(p, kSweep_GradType); ) 286 DEF_BENCH( return new GradientBench(p, kSweep_GradType); )
287 DEF_BENCH( return new GradientBench(p, kSweep_GradType, gGradData[1]); ) 287 DEF_BENCH( return new GradientBench(p, kSweep_GradType, gGradData[1]); )
288 DEF_BENCH( return new GradientBench(p, kRadial2_GradType); ) 288 DEF_BENCH( return new GradientBench(p, kRadial2_GradType); )
289 DEF_BENCH( return new GradientBench(p, kRadial2_GradType, gGradData[1]); ) 289 DEF_BENCH( return new GradientBench(p, kRadial2_GradType, gGradData[1]); )
290 DEF_BENCH( return new GradientBench(p, kRadial2_GradType, gGradData[0], SkShader ::kMirror_TileMode); ) 290 DEF_BENCH( return new GradientBench(p, kRadial2_GradType, gGradData[0], SkShader ::kMirror_TileMode); )
291 DEF_BENCH( return new GradientBench(p, kConical_GradType); ) 291 DEF_BENCH( return new GradientBench(p, kConical_GradType); )
292 DEF_BENCH( return new GradientBench(p, kConical_GradType, gGradData[1]); ) 292 DEF_BENCH( return new GradientBench(p, kConical_GradType, gGradData[1]); )
293 293
294 DEF_BENCH( return new Gradient2Bench(p, false); ) 294 DEF_BENCH( return new Gradient2Bench(p, false); )
295 DEF_BENCH( return new Gradient2Bench(p, true); ) 295 DEF_BENCH( return new Gradient2Bench(p, true); )
OLDNEW
« no previous file with comments | « no previous file | bench/benchmain.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698