Do not use MockQuadCuller when only testing with RenderPass
commit3b1739113d632e820b96bba949e138d7a2d33d55
authorweiliangc@chromium.org <weiliangc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 16 May 2014 14:31:56 +0000 (16 14:31 +0000)
committerweiliangc@chromium.org <weiliangc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 16 May 2014 14:31:56 +0000 (16 14:31 +0000)
treea112dd42e4cf2fb749d08bfe78280bb82a6f3c47
parentb6dded72b68716b360f84d4273f14de00e36dfb9
Do not use MockQuadCuller when only testing with RenderPass

For unittest that only testing functionatility of Append DrawQuads and
SharedQuadState, only creates RenderPass for it.

This CL is first part of clean up QuadSink. Next step would be to use
test occlusion tracker for MockQuadSink.

BUG=
TEST=cc_unittests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@271011 0039d316-1c4b-4281-b951-d872f2087c98
cc/layers/delegated_renderer_layer_impl_unittest.cc
cc/quads/render_pass.cc
cc/quads/render_pass.h
cc/surfaces/surface_aggregator_test_helpers.cc
cc/test/render_pass_test_utils.cc