This typedef restricts remote layer representation to be either a CA layer or a view. We might want have more flexibility, for example tiles don't really need to be UIViews.
Created attachment 355522 [details] patch
Created attachment 355529 [details] patch
Created attachment 355531 [details] patch
Comment on attachment 355531 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=355531&action=review Seems reasonable. > Source/WebKit/ChangeLog:9 > + have more flexibility, for example tiles don't really need to be UIViews. It will also make it easier If you do make the view-ness optional, please add an ASSERTion that we never parent a view under a raw layer.
Comment on attachment 355531 [details] patch Clearing flags on attachment: 355531 Committed r238468: <https://trac.webkit.org/changeset/238468>
All reviewed patches have been landed. Closing bug.
<rdar://problem/46226532>