[cc] Mailbox Output Surface Support
commit534f9aa8baec22b74b7e51c5e1e373f2484607a6
authorsievers@chromium.org <sievers@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sun, 3 Mar 2013 21:58:16 +0000 (3 21:58 +0000)
committersievers@chromium.org <sievers@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sun, 3 Mar 2013 21:58:16 +0000 (3 21:58 +0000)
tree07696f1bb0cde49bde6cf1774b356fe0d4140503
parent12188afff126b98305fc7fbd8e6dddb150b25e71
[cc] Mailbox Output Surface Support

This allows to render to textures managed by the compositor,
that are sent to the browser using GL_CHROMIUM_texture_mailbox.

Needs support in the browser and
'--composite-to-mailbox' and '--enable-compositor-frame-message'.

Review URL: https://chromiumcodereview.appspot.com/12371002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185812 0039d316-1c4b-4281-b951-d872f2087c98
16 files changed:
cc/gl_renderer.cc
cc/gl_renderer.h
cc/gl_renderer_unittest.cc
cc/layer_tree_host.cc
cc/layer_tree_host.h
cc/output_surface.cc
cc/output_surface.h
cc/switches.cc
cc/switches.h
content/browser/renderer_host/render_process_host_impl.cc
content/content_renderer.gypi
content/renderer/gpu/compositor_output_surface.cc
content/renderer/gpu/compositor_output_surface.h
content/renderer/gpu/mailbox_output_surface.cc [new file with mode: 0644]
content/renderer/gpu/mailbox_output_surface.h [new file with mode: 0644]
content/renderer/render_view_impl.cc