summaryrefslogtreecommitdiffstats
path: root/cc
diff options
context:
space:
mode:
authordanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-23 01:20:39 +0000
committerdanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-23 01:20:39 +0000
commit86306a3216fd4541a07889abbd42d18f1029fb8c (patch)
tree7ac590f3d01f10a84d3c7b46a44be49d3a34728e /cc
parent1cab1f2a40cf772d187af8bb63075acc93d8b724 (diff)
downloadchromium_src-86306a3216fd4541a07889abbd42d18f1029fb8c.zip
chromium_src-86306a3216fd4541a07889abbd42d18f1029fb8c.tar.gz
chromium_src-86306a3216fd4541a07889abbd42d18f1029fb8c.tar.bz2
cc: The DelegatedFrameData::size field is redundant.
This data is already stored in the root render pass's output_rect. R=piman BUG=123444 Review URL: https://chromiumcodereview.appspot.com/12335046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184247 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc')
-rw-r--r--cc/delegated_frame_data.h2
-rw-r--r--cc/delegating_renderer.cc1
-rw-r--r--cc/delegating_renderer_unittest.cc5
3 files changed, 3 insertions, 5 deletions
diff --git a/cc/delegated_frame_data.h b/cc/delegated_frame_data.h
index e27acb6..2a46f09 100644
--- a/cc/delegated_frame_data.h
+++ b/cc/delegated_frame_data.h
@@ -18,8 +18,6 @@ class CC_EXPORT DelegatedFrameData {
DelegatedFrameData();
~DelegatedFrameData();
- // TODO(danakj): This is redundant with the root render pass outputRect.
- gfx::Size size;
TransferableResourceList resource_list;
ScopedPtrVector<RenderPass> render_pass_list;
};
diff --git a/cc/delegating_renderer.cc b/cc/delegating_renderer.cc
index 1be86ea..80d0c9c 100644
--- a/cc/delegating_renderer.cc
+++ b/cc/delegating_renderer.cc
@@ -141,7 +141,6 @@ void DelegatingRenderer::drawFrame(
out_frame.delegated_frame_data = make_scoped_ptr(new DelegatedFrameData);
DelegatedFrameData& out_data = *out_frame.delegated_frame_data;
- out_data.size = viewportSize();
out_data.render_pass_list.swap(render_passes_in_draw_order);
ResourceProvider::ResourceIdArray resources;
diff --git a/cc/delegating_renderer_unittest.cc b/cc/delegating_renderer_unittest.cc
index 8b35f1b..7c06633 100644
--- a/cc/delegating_renderer_unittest.cc
+++ b/cc/delegating_renderer_unittest.cc
@@ -60,11 +60,12 @@ class DelegatingRendererTestDraw : public DelegatingRendererTest {
EXPECT_EQ(1u, output_surface_->num_sent_frames());
CompositorFrame& last_frame = output_surface_->last_sent_frame();
+ DelegatedFrameData* last_frame_data = last_frame.delegated_frame_data.get();
ASSERT_TRUE(last_frame.delegated_frame_data);
EXPECT_FALSE(last_frame.gl_frame_data);
EXPECT_EQ(
- host_impl->deviceViewportSize().ToString(),
- last_frame.delegated_frame_data->size.ToString());
+ gfx::Rect(host_impl->deviceViewportSize()).ToString(),
+ last_frame_data->render_pass_list.back()->output_rect.ToString());
EXPECT_EQ(0.5f, last_frame.metadata.min_page_scale_factor);
EXPECT_EQ(4.f, last_frame.metadata.max_page_scale_factor);