They share lots of code, but it's kind of scary to change these.
Created attachment 207774 [details] take one
Created attachment 208306 [details] take two needs a change log but I have to go fix something else, attaching new patch for now
Created attachment 208872 [details] patch
Comment on attachment 208872 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=208872&action=review > Source/WebCore/platform/graphics/ca/mac/TileController.h:149 > + enum class NewTileType { PrimaryTiles, SecondaryTiles }; Maybe CoverageType? > Source/WebCore/platform/graphics/ca/mac/TileController.h:150 > + IntRect ensureTilesForRect(const FloatRect&, NewTileType); What does the return value mean?
http://trac.webkit.org/changeset/154413
and http://trac.webkit.org/changeset/154415