Chromium Code Reviews
DescriptionAdd initial implementation of cc::Surfaces backend for exo.
This puts every buffer in a cc::Surface, and then uses a SurfaceLayer to
reference them from the compositor. This is disabled by default, but can
be enabled with the --use-exo-surface-layer flag.
At the moment it won't offer any performance improvements, as a new
SurfaceId is created for each frame, so the browser compositor has to
always commit and draw. This restriction can removed in future patches.
BUG=610086
Committed: https://crrev.com/bd9586a9e4a658743483a781faf7b9747cee4688
Cr-Commit-Position: refs/heads/master@{#396618}
Patch Set 1 #Patch Set 2 : #Patch Set 3 : #Patch Set 4 : #Patch Set 5 : #
Total comments: 3
Patch Set 6 : #Patch Set 7 : #
Total comments: 1
Patch Set 8 : #
Messages
Total messages: 17 (8 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||