Sequester all Skia<->DL interactions into the skia sub-module#40083
Sequester all Skia<->DL interactions into the skia sub-module#40083auto-submit[bot] merged 7 commits intoflutter:mainfrom
Conversation
|
@dnfield I removed a piece of code that protected color source access from the wrong thread in lib/ui/paint.cc when I removed the Note that the paragraph code still calls the |
…flutter#40083)" This reverts commit b053d74.
…flutter#40083)" This reverts commit b3e314e.
Most of the big objects that dealt with Skia interaction have already been moved into the skia sub-directory, but there were a few smaller uses of conversions that were scattered throughout the main body of DisplayList source code. This PR essentially pulled on a Skia root and kept pulling until a large number of Skia references were removed from the main body or sequestered into the skia sub-directory, including:
There should be minimal use of SkObjects in the main body of the DL source code, but the following remain: