9707e907ae
This started because I noticed some repeated symbols while disassembling object files. I decided to fix up one or two to kill time while waiting for Blink layout tests, but then I got a little quixotic. In the end, I ran: ninja -C out && git add -u && nm -U -j out/obj/gm/gm.*.o | sort | uniq -c | sort -g | c++filt | less And then outlined things that stuck out as funny, either because they were big, because they were virtual, because there were many copies of them, or some combination of those factors. I'm on the fence about moving a few of SkRefCnt's virtuals out of line, so I've left SkRefCnt.h unchanged for now. I'm not sure that this is important. Change-Id: I425d05aa4beabbae40dd8df465155bfb909ef43a Reviewed-on: https://skia-review.googlesource.com/c/190422 Auto-Submit: Mike Klein <mtklein@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com> Reviewed-by: Brian Salomon <bsalomon@google.com> |
||
---|---|---|
animations | ||
bench | ||
bin | ||
dm | ||
docker | ||
docs | ||
example | ||
experimental | ||
fuzz | ||
gm | ||
gn | ||
include | ||
infra | ||
modules | ||
platform_tools | ||
resources | ||
samplecode | ||
site | ||
src | ||
tests | ||
third_party | ||
tools | ||
.clang-format | ||
.clang-tidy | ||
.gitignore | ||
.gn | ||
AUTHORS | ||
BUILD.gn | ||
codereview.settings | ||
CONTRIBUTING | ||
CQ_COMMITTERS | ||
DEPS | ||
Doxyfile | ||
LICENSE | ||
OWNERS | ||
PRESUBMIT.py | ||
public.bzl | ||
README | ||
README.chromium | ||
whitespace.txt |
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See full details, and build instructions, at https://skia.org.