[go: nahoru, domu]

Remove the concept of OutputSurface from ResourceProvider.

Pass around the compositor and worker context providers as needed
instead of grabbing them from ResourceProvider.

ResourceProvider is used by both the collator and the compositor
but only one of those will use OutputSurface eventually. This
allows easier use of ResourceProvider in test harnesses for now
also.

R=piman@chromium.org, reveman@chromium.org
BUG=311404, 606056
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel

Review-Url: https://codereview.chromium.org/2007593005
Cr-Commit-Position: refs/heads/master@{#395769}
19 files changed