diff options
author | msarett <msarett@google.com> | 2015-06-09 13:56:10 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-06-09 13:56:10 -0700 |
commit | b23e6aa6767816ac4bc6c191e78ef62d6e765671 (patch) | |
tree | eca20bbc78e59cf624be66d5fb3f5a71aefc5c12 /bench/subset/SubsetBenchPriv.h | |
parent | c15d9579d654f14cb16a3ced7158cd93950d48c8 (diff) |
Subset decoding benchmarks
It was my goal to create benchmarks that could measure all
of the use cases that we have identified. I think single
subsets, translating, and scaling are the important ones.
It might be a good idea to discuss the document in greater
detail as well. I just wanted to share this to aid the
discussion.
https://docs.google.com/a/google.com/document/d/1OxW96GDMAlw6dnzNXmiNX-F9oDBBlGXzSsgd0DMIkbI/edit?usp=sharing
BUG=skia:
Review URL: https://codereview.chromium.org/1160953002
Diffstat (limited to 'bench/subset/SubsetBenchPriv.h')
-rw-r--r-- | bench/subset/SubsetBenchPriv.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/bench/subset/SubsetBenchPriv.h b/bench/subset/SubsetBenchPriv.h new file mode 100644 index 0000000000..e0eb2ff826 --- /dev/null +++ b/bench/subset/SubsetBenchPriv.h @@ -0,0 +1,35 @@ +/* + * Copyright 2015 The Android Open Source Project + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +#ifndef SubsetBenchPriv_DEFINED +#define SubsetBenchPriv_DEFINED + +#include "SkCodec.h" +#include "SkData.h" +#include "SkImageGenerator.h" + +/* + * Convert the color type to a string + */ +static const char* get_color_name(SkColorType colorType) { + switch(colorType) { + case kN32_SkColorType: + return "N32"; + case kRGB_565_SkColorType: + return "565"; + case kGray_8_SkColorType: + return "Gray8"; + case kIndex_8_SkColorType: + return "Index8"; + case kAlpha_8_SkColorType: + return "Alpha8"; + default: + return "Unknown"; + } +} + +#endif // SubsetBenchPriv_DEFINED |