diff options
author | reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-04-24 21:30:16 +0000 |
---|---|---|
committer | reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-04-24 21:30:16 +0000 |
commit | 566c837844ba211391448ba59f1dc7ec19a61d0c (patch) | |
tree | f822bff57e883750146338d4d461771a73880eb9 /src/core/SkPictureFlat.cpp | |
parent | e49aca968ca27d90ca919a972a86839ecaf1224a (diff) |
use new storage parameter to SkOrderedWriteBuffer (to avoid small dynamic allocs)
git-svn-id: http://skia.googlecode.com/svn/trunk@3760 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/core/SkPictureFlat.cpp')
-rw-r--r-- | src/core/SkPictureFlat.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/SkPictureFlat.cpp b/src/core/SkPictureFlat.cpp index 5064ab82e9..68a6651e8b 100644 --- a/src/core/SkPictureFlat.cpp +++ b/src/core/SkPictureFlat.cpp @@ -93,7 +93,8 @@ void SkFlatMatrix::dump() const { SkFlatPaint* SkFlatPaint::Flatten(SkChunkAlloc* heap, const SkPaint& paint, int index, SkRefCntSet* rec, SkRefCntSet* faceRecorder) { - SkOrderedWriteBuffer buffer(2*sizeof(SkPaint)); + intptr_t storage[256]; + SkOrderedWriteBuffer buffer(4*sizeof(SkPaint), storage, sizeof(storage)); buffer.setRefCntRecorder(rec); buffer.setTypefaceRecorder(faceRecorder); |