Implement CompositorCC::ReadPixels
commit6f83e4fcac18d0e0e7ea19056100206008daf9fc
authorvollick@chromium.org <vollick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 15 Nov 2011 21:25:33 +0000 (15 21:25 +0000)
committervollick@chromium.org <vollick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 15 Nov 2011 21:25:33 +0000 (15 21:25 +0000)
treef683e278cf7b1f08b4389436dd393868001057ec
parent685db3600fcb1c2e55ce1be39814449726752d3c
Implement CompositorCC::ReadPixels

Depends on https://bugs.webkit.org/show_bug.cgi?id=72188

I've refactored backer's swizzle/flip code as it was needed by compositor_cc as well as compositor_gl.

BUG=None
TEST=compositor_unittests

Review URL: http://codereview.chromium.org/8463024

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110174 0039d316-1c4b-4281-b951-d872f2087c98
ui/gfx/compositor/compositor.cc
ui/gfx/compositor/compositor.h
ui/gfx/compositor/compositor_cc.cc
ui/gfx/compositor/compositor_cc.h
ui/gfx/compositor/compositor_gl.cc
ui/gfx/compositor/compositor_gl.h
ui/gfx/compositor/compositor_win.cc
ui/gfx/compositor/layer_unittest.cc
ui/gfx/compositor/test_compositor.cc
ui/gfx/compositor/test_compositor.h