If we change anything in skia/config/SkUserConfig.h, more than 8000 files recompile. Do we really need so many direct couplings?
I *don't* want to introduce any unnecessary abstraction layers, but this suggests to me we may have more #includes of Skia than strictly necessary.
This doesn't seem too unbelievable to me. Skia includes appear in platform and gfx code, which is then included in almost all of Blink and a bunch of chromium. Just SkColor alone hits a huge amount of code.
Comment 1 by schenney@chromium.org
, Apr 19 2016