Chromium Code Reviews| Index: bench/subset/SubsetBenchPriv.h |
| diff --git a/bench/subset/SubsetBenchPriv.h b/bench/subset/SubsetBenchPriv.h |
| index e0eb2ff82676dde1a6401fd948ecbd1a793a35ab..6a1628a0888e636113261ed53c2e089250920862 100644 |
| --- a/bench/subset/SubsetBenchPriv.h |
| +++ b/bench/subset/SubsetBenchPriv.h |
| @@ -32,4 +32,14 @@ static const char* get_color_name(SkColorType colorType) { |
| } |
| } |
| +static inline void alloc_pixels(SkBitmap bitmap, SkColorType colorType, int width, int height, |
|
scroggo
2015/06/30 18:48:50
SkBitmap is a parameter passed by value, so this w
msarett
2015/06/30 19:06:38
Of course thanks! Not sure how I didn't catch tha
|
| + SkPMColor* colors, int colorCount) { |
| + if (kIndex_8_SkColorType == colorType) { |
| + SkAutoTUnref<SkColorTable> colorTable(SkNEW_ARGS(SkColorTable, (colors, colorCount)); |
| + bitmap.allocPixels(info.makeWH(width, height), NULL, colorTable); |
| + } else { |
| + bitmap.allocPixels(info.makeWH(width, height)); |
| + } |
| +} |
| + |
| #endif // SubsetBenchPriv_DEFINED |