skia2/modules
Brian Osman 0006ad01ce Stop cloning builtin functions
Previously, any builtin functions would be optimized as a side-effect of
optimizing programs that used them. Now that shared elements aren't
being optimized in that way, we explicitly optimize any shared modules
when they are first created. We don't remove dead elements, but we
we do substitute settings, simplify, and inline.

Bug: skia:10905
Change-Id: I701b5e9f52fb880ef3e6f4c67694d08602f47e95
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/336440
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: John Stiles <johnstiles@google.com>
2020-11-20 15:02:54 +00:00
..
audioplayer SFML [1] backed for SkAudioPlayer/Linux 2020-08-18 17:58:55 +00:00
canvaskit Remove unused macros from GrGLConfig.h, GrGLConfig_chrome.h, and scripts 2020-11-18 20:23:35 +00:00
particles Stop cloning builtin functions 2020-11-20 15:02:54 +00:00
pathkit [pathkit] update to build with emsdk 2.0.6 2020-10-08 17:26:32 +00:00
skottie [skottie] More robust font style parsing 2020-11-18 19:16:45 +00:00
skparagraph Revert "Some testing images in Google3 look slightly different with this change. Need to change them, too." 2020-11-12 15:32:48 +00:00
skplaintexteditor Enable ClangTidy check readability-const-return-type. 2020-08-07 17:42:38 +00:00
skresources move SkTPin to include/private 2020-10-16 19:45:11 +00:00
sksg move SkTPin to include/private 2020-10-16 19:45:11 +00:00
skshaper [skshaper] Fix CoreText segfault and convert UTF16 indices to UTF8 2020-11-10 02:53:01 +00:00
svg [svg] Parse "inherit" generically for SkSVGProperty 2020-11-18 16:51:55 +00:00