Move the matrix stage of SkLinearBitmapPipeline over to using SkSmallAllocator.
authorherb <herb@google.com>
Tue, 15 Nov 2016 22:07:13 +0000 (14:07 -0800)
committerCommit bot <commit-bot@chromium.org>
Tue, 15 Nov 2016 22:07:13 +0000 (14:07 -0800)
commitbe42c994b41a6d99b4bbf370aa1634350c773219
tree7d216ac515feaceb83b55e9c3c34ebd1b20d4eca
parent3928c6b6165cf2d13d3b5f50762d7f621706a946
Move the matrix stage of SkLinearBitmapPipeline over to using SkSmallAllocator.

The rest of the stages will follow. When all stages are completed,
this should significantly reduce stack use in the typical case.

This a step in removing the baroque stage system and moving towards
a SkRasterPipeline stage system.

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2484273002

Review-Url: https://codereview.chromium.org/2484273002
src/core/SkLinearBitmapPipeline.cpp
src/core/SkLinearBitmapPipeline.h
src/core/SkLinearBitmapPipeline_matrix.h