Descriptioncc: Add new RasterWorkerPool interface.
Refactor RasterWorkerPool interface such that it can be used
to implement different type of resource updates mechanisms.
The result is that the tile manager is no longer aware of
the need to perform uploads. This cleans up the tile manager
code significantly and allow zero copy resource updates to
be properly supported.
BUG=241644
TEST=cc_unittest --gtest_filter=BasicRasterWorkerPoolTest.*
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=203670
Patch Set 1 #Patch Set 2 : pass unit tests #
Total comments: 25
Patch Set 3 : Remove RasterWorkerPoolClient interface #
Total comments: 4
Patch Set 4 : Move SkDevice creation to RasterWorkerPool implementation #
Total comments: 2
Patch Set 5 : image_tasks_[task] = image_task; #
Total comments: 10
Patch Set 6 : Add missing CheckForCompletedTasks calls #
Total comments: 3
Patch Set 7 : Fix FakeTileManager #Patch Set 8 : Fix remaining issues and add unit test framework for RasterWorkerPool #Patch Set 9 : add missing exports #Patch Set 10 : rebase #
Messages
Total messages: 22 (0 generated)
|