Descriptioncc: Enable use of render surfaces for Android WebView
This was disabled because the compositor was in GL mode making
allocating and using software resources for a software draw very
awkward. Now the software draws are delegated to a separate
cc::Display instance which is completely independent and able
to deal with allocating and using software resources without being
problematic.
It's also possible that using render surfaces (which also allows)
composited effects such as filters will cause a performance problem.
This seems unlikely as all of these same effects can be done during
painting, however. This patch is a minimal one to just change the
behaviour to allowing render surfaces in order to verify things
don't all fall apart. The code to support it can be removed later.
R=boliu@chromium.org, aelias@chromium.org
BUG=692780
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
Review-Url: https://codereview.chromium.org/2698793002
Cr-Commit-Position: refs/heads/master@{#451117}
Committed: https://chromium.googlesource.com/chromium/src/+/e9cf581d97cce0939cc6ce4f1a60767a8a28602f
Patch Set 1 #Patch Set 2 : softwaredraw-allow-surfaces: pass-shared-bitmap-mgr #Patch Set 3 : softwaredraw-allow-surfaces: todo-bug #
Dependent Patchsets: Messages
Total messages: 26 (20 generated)
|