Chromium Code Reviews
DescriptionMove logic from ImageTransportSurfaceOverlayMac into ui/
This CL is a refactor and should have no functional effects.
Move the logic that handles switching between CALayerTree (from the
CoreAnimation renderer) and CALayerPartialDamageTree (from the OpenGL
renderer) into ui/accelerated_widget_mac.
Rename the structures to have clearer meanings. The CARendererLayerTree
(formerly CALayerTree) is produced by CoreAnimation renderer, and the
GLRendererLayerTree (formerly CALayerPartialDamageTree) is produced
by the OpenGL renderer. The CALayerTreeCoordinator coordinates switching
between these types of trees.
This is to
- Continue the process of moving CoreAnimation renderer entirely to the
browser process
- Provide a place to plug in and update low power video layers.
- Allow for testing of the transition between CoreAnimation renderer
and OpenGL renderer.
BUG=604052
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel
Committed: https://crrev.com/f3c6c059d5318978e9171ae7a1ca54f56091de85
Cr-Commit-Position: refs/heads/master@{#389959}
Patch Set 1 #
Total comments: 6
Patch Set 2 : Mass rename #Patch Set 3 : More feedback #
Total comments: 1
Patch Set 4 : Fix grammar #Dependent Patchsets: Messages
Total messages: 17 (9 generated)
|