summaryrefslogtreecommitdiffstats
path: root/cc/output
diff options
context:
space:
mode:
authorvmpstr <vmpstr@chromium.org>2014-11-10 10:36:37 -0800
committerCommit bot <commit-bot@chromium.org>2014-11-10 18:37:09 +0000
commitcd2b5e0dd51ccfdfe4df295d8b208123994e5677 (patch)
tree3af88d62cbec0770d453909c96d264e91841649a /cc/output
parent519ee2be074c24726eaf011ff0c0d4cb14360657 (diff)
downloadchromium_src-cd2b5e0dd51ccfdfe4df295d8b208123994e5677.zip
chromium_src-cd2b5e0dd51ccfdfe4df295d8b208123994e5677.tar.gz
chromium_src-cd2b5e0dd51ccfdfe4df295d8b208123994e5677.tar.bz2
cc: Remove references to picture pile impl from more areas.
This patch augments raster source interface to include all things that are accessed from picture pile impl. It further removes picture pile references from places where they can be removed. R=danakj, enne BUG=430260 Review URL: https://codereview.chromium.org/707193007 Cr-Commit-Position: refs/heads/master@{#303499}
Diffstat (limited to 'cc/output')
-rw-r--r--cc/output/gl_renderer.cc4
-rw-r--r--cc/output/software_renderer.cc4
2 files changed, 4 insertions, 4 deletions
diff --git a/cc/output/gl_renderer.cc b/cc/output/gl_renderer.cc
index 214b989..75dcfe8 100644
--- a/cc/output/gl_renderer.cc
+++ b/cc/output/gl_renderer.cc
@@ -1983,8 +1983,8 @@ void GLRenderer::DrawPictureQuad(const DrawingFrame* frame,
}
SkCanvas canvas(on_demand_tile_raster_bitmap_);
- quad->picture_pile->PlaybackToCanvas(&canvas, quad->content_rect,
- quad->contents_scale);
+ quad->raster_source->PlaybackToCanvas(&canvas, quad->content_rect,
+ quad->contents_scale);
uint8_t* bitmap_pixels = NULL;
SkBitmap on_demand_tile_raster_bitmap_dest;
diff --git a/cc/output/software_renderer.cc b/cc/output/software_renderer.cc
index 06f1851..442cd8d 100644
--- a/cc/output/software_renderer.cc
+++ b/cc/output/software_renderer.cc
@@ -350,8 +350,8 @@ void SoftwareRenderer::DrawPictureQuad(const DrawingFrame* frame,
TRACE_EVENT0("cc",
"SoftwareRenderer::DrawPictureQuad");
- quad->picture_pile->RasterDirect(current_canvas_, quad->content_rect,
- quad->contents_scale);
+ quad->raster_source->PlaybackToSharedCanvas(
+ current_canvas_, quad->content_rect, quad->contents_scale);
current_canvas_->setDrawFilter(NULL);
}