Avoid checker-boarding by actually re-using transport buffers
commitcb67193b50bba6c7c553a1db9fb10002825e85d8
authorrjkroege <rjkroege@chromium.org>
Tue, 25 Aug 2015 23:34:19 +0000 (25 16:34 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 25 Aug 2015 23:35:02 +0000 (25 23:35 +0000)
tree0ab1ee2bf75edf87fc40c438e5cf1619ba5594ce
parent36a695fef45fe446217df867e3c36ca07d2d5ac3
Avoid checker-boarding by actually re-using transport buffers

The implementation of transport buffer re-cycling is incomplete in
mandoline. This CL adds the necessary plumbing and message conversion
so that transport buffer resources are re-used by the html viewer.

BUG=510236

Review URL: https://codereview.chromium.org/1305013006

Cr-Commit-Position: refs/heads/master@{#345483}
components/html_viewer/web_layer_tree_view_impl.cc
mojo/cc/output_surface_mojo.cc
mojo/cc/output_surface_mojo.h
mojo/converters/surfaces/surfaces_type_converters.cc
mojo/converters/surfaces/surfaces_type_converters.h