diff options
author | scroggo <scroggo@chromium.org> | 2016-10-26 13:48:03 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-10-26 13:48:03 -0700 |
commit | 1285f413950910782d5439b5072ccfa14bdf80f7 (patch) | |
tree | f206f8a5097984ba33cf20df74a13009ed31f949 /src/codec/SkBmpStandardCodec.cpp | |
parent | d187af90c7a3dc945eb91a7d3ade0311d1d111f0 (diff) |
Write transparent pixels more often (SkGifCodec)
Writing transparent pixels is faster than the alternative, and we can
skip clearing the frame to transparent. We'll still clear if the image
is incomplete.
I ran
./out/Release/nanobench --images <images> --samples 100 --sourceType image --simpleCodec -v
over the GIFs we have on our bots, and found an average ~13% speedup.
Raw data is on sheet 2 of
https://docs.google.com/spreadsheets/d/19V-t9BfbFw5eiwBTKA1qOBkZbchjlTC5EIz6HFy-6RI/
(the sheet is named WriteTransparentPixels).
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2436183002
Review-Url: https://codereview.chromium.org/2436183002
Diffstat (limited to 'src/codec/SkBmpStandardCodec.cpp')
0 files changed, 0 insertions, 0 deletions