diff options
author | 2016-07-15 13:54:38 -0700 | |
---|---|---|
committer | 2016-07-15 13:54:38 -0700 | |
commit | 9ce3a543c92a73e6daca420defc042886b3f2019 (patch) | |
tree | a8e10d6d44d42202d019a724faa934998f6f2e9b /bench | |
parent | 7ac5da853457b032781cf865ba018de78508edb7 (diff) |
Add capability for SkColorXform to output half floats
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2147763002
CQ_INCLUDE_TRYBOTS=client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot;master.client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot
Review-Url: https://codereview.chromium.org/2147763002
Diffstat (limited to 'bench')
-rw-r--r-- | bench/ColorCodecBench.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bench/ColorCodecBench.cpp b/bench/ColorCodecBench.cpp index 9dde5da813..edad759860 100644 --- a/bench/ColorCodecBench.cpp +++ b/bench/ColorCodecBench.cpp @@ -61,7 +61,7 @@ void ColorCodecBench::decodeAndXform() { codec->getScanlines(fSrc.get(), 1, 0); SkASSERT(1 == rows); - xform->xform_RGB1_8888((uint32_t*) dst, (uint32_t*) fSrc.get(), fInfo.width()); + xform->applyTo8888((SkPMColor*) dst, (uint32_t*) fSrc.get(), fInfo.width()); dst = SkTAddOffset<void>(dst, fInfo.minRowBytes()); } } @@ -116,7 +116,7 @@ void ColorCodecBench::xformOnly() { void* src = fSrc.get(); for (int y = 0; y < fInfo.height(); y++) { // Transform in place - xform->xform_RGB1_8888((uint32_t*) dst, (uint32_t*) src, fInfo.width()); + xform->applyTo8888((SkPMColor*) dst, (uint32_t*) src, fInfo.width()); dst = SkTAddOffset<void>(dst, fInfo.minRowBytes()); src = SkTAddOffset<void>(src, fInfo.minRowBytes()); } |