DescriptionRevert of Add SkNVRefCnt, prune down SkPicture's size (patchset #10 id:170001 of https://codereview.chromium.org/741793002/)
Reason for revert:
Breaking Canary and DEPS roll
Original issue's description:
> Add SkNVRefCnt, prune down SkPicture's size
>
> SkNVRefCnt is a variant of SkRefCnt that's Not Virtual, so weighs 4 bytes
> instead of 8 or 16. There's only benefit to doing this if the deriving class
> does not otherwise need a vtable, e.g. SkPicture.
>
> I've stripped out some cruft from SkPicture, rearranged fields to pack tightly,
> and added compile asserts for the sizes of SkPicture, SkRecord, and
> SkVarAlloc.
>
> BUG=skia:3144
>
> Committed: https://skia.googlesource.com/skia/+/08d1fccf6eeec0a9fd5421e59e4d05daccf6e339
TBR=bungeman@google.com,reed@google.com,mtklein@google.com,tomhudson@google.com,reed@chromium.org,mtklein@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=skia:3144
Patch Set 1 #
Created: 6 years, 1 month ago
(Patch set is too large to download)
Messages
Total messages: 4 (1 generated)
|