| OLD | NEW |
| 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 "SkCanvas.h" | 9 #include "SkCanvas.h" |
| 10 #include "SkCommandLineFlags.h" | 10 #include "SkCommandLineFlags.h" |
| (...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 256 gSizes[0] = (SkScalar)FLAGS_strokeWidth; | 256 gSizes[0] = (SkScalar)FLAGS_strokeWidth; |
| 257 sizes = 1; | 257 sizes = 1; |
| 258 } | 258 } |
| 259 SkRandom rand; | 259 SkRandom rand; |
| 260 SkColor color = 0xFF000000; | 260 SkColor color = 0xFF000000; |
| 261 U8CPU alpha = 0xFF; | 261 U8CPU alpha = 0xFF; |
| 262 SkPaint paint; | 262 SkPaint paint; |
| 263 paint.setStrokeCap(SkPaint::kRound_Cap); | 263 paint.setStrokeCap(SkPaint::kRound_Cap); |
| 264 if (_type == KMaskShader) { | 264 if (_type == KMaskShader) { |
| 265 SkBitmap srcBM; | 265 SkBitmap srcBM; |
| 266 srcBM.setConfig(SkBitmap::kARGB_8888_Config, 10, 1); | 266 srcBM.allocN32Pixels(10, 1); |
| 267 srcBM.allocPixels(); | |
| 268 srcBM.eraseColor(0xFF00FF00); | 267 srcBM.eraseColor(0xFF00FF00); |
| 269 | 268 |
| 270 SkShader* s; | 269 SkShader* s; |
| 271 s = SkShader::CreateBitmapShader(srcBM, SkShader::kClamp_TileMode, | 270 s = SkShader::CreateBitmapShader(srcBM, SkShader::kClamp_TileMode, |
| 272 SkShader::kClamp_TileMode); | 271 SkShader::kClamp_TileMode); |
| 273 paint.setShader(s)->unref(); | 272 paint.setShader(s)->unref(); |
| 274 } | 273 } |
| 275 for (int loop = 0; loop < loops; loop++) { | 274 for (int loop = 0; loop < loops; loop++) { |
| 276 for (size_t i = 0; i < sizes; i++) { | 275 for (size_t i = 0; i < sizes; i++) { |
| 277 switch (_type) { | 276 switch (_type) { |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 337 BlitMaskBench::kMaskBlack, "maskblack") | 336 BlitMaskBench::kMaskBlack, "maskblack") |
| 338 ); ) | 337 ); ) |
| 339 DEF_BENCH( return SkNEW_ARGS(BlitMaskBench, | 338 DEF_BENCH( return SkNEW_ARGS(BlitMaskBench, |
| 340 (SkCanvas::kPoints_PointMode, | 339 (SkCanvas::kPoints_PointMode, |
| 341 BlitMaskBench::kMaskColor, "maskcolor") | 340 BlitMaskBench::kMaskColor, "maskcolor") |
| 342 ); ) | 341 ); ) |
| 343 DEF_BENCH( return SkNEW_ARGS(BlitMaskBench, | 342 DEF_BENCH( return SkNEW_ARGS(BlitMaskBench, |
| 344 (SkCanvas::kPoints_PointMode, | 343 (SkCanvas::kPoints_PointMode, |
| 345 BlitMaskBench::KMaskShader, "maskshader") | 344 BlitMaskBench::KMaskShader, "maskshader") |
| 346 ); ) | 345 ); ) |
| OLD | NEW |