diff options
author | Mike Klein <mtklein@chromium.org> | 2017-03-02 22:04:55 +0000 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-03-02 22:05:11 +0000 |
commit | 2b46f3eff9cebe900080a1c56d2d542df7377a27 (patch) | |
tree | 78538e1d65b8fd6a30c7805f0179c09d7ef134bb /src/core/SkEdgeBuilder.h | |
parent | 9169d807b134fe131ade5e9201f2945a753c6edb (diff) |
Revert "Use inline storage for SkEdgeBuilder."
This reverts commit be32a432af7aab06ab1457cec35789da85b40bbe.
Reason for revert: Google3 stacks are smaller than you might hope. "the frame size of 25584 bytes is larger than 16384 bytes; see http://go/big_stack_frame"
Original change's description:
> Use inline storage for SkEdgeBuilder.
>
> Change-Id: I06d9ee759a366d6c2c11341e15e671f5a1f87ae7
> Reviewed-on: https://skia-review.googlesource.com/9164
> Reviewed-by: Yuqian Li <liyuqian@google.com>
> Commit-Queue: Herb Derby <herb@google.com>
>
TBR=herb@google.com,liyuqian@google.com,reviews@skia.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
Change-Id: I496e37754977c598f3cf30c7a0fbc4954a58152c
Reviewed-on: https://skia-review.googlesource.com/9181
Reviewed-by: Mike Klein <mtklein@chromium.org>
Commit-Queue: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'src/core/SkEdgeBuilder.h')
-rw-r--r-- | src/core/SkEdgeBuilder.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/core/SkEdgeBuilder.h b/src/core/SkEdgeBuilder.h index e68f383e18..413d873423 100644 --- a/src/core/SkEdgeBuilder.h +++ b/src/core/SkEdgeBuilder.h @@ -42,8 +42,7 @@ private: bool vertical_line(const SkEdge* edge); bool vertical_line(const SkAnalyticEdge* edge); - char fStorage[8*1024]; - SkArenaAlloc fAlloc{fStorage}; + SkArenaAlloc fAlloc; SkTDArray<void*> fList; /* |