summaryrefslogtreecommitdiffstats
path: root/cc/output/software_renderer.cc
diff options
context:
space:
mode:
authorpiman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-20 07:15:33 +0000
committerpiman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-20 07:15:33 +0000
commit48c9fa72a0f011aece88b66d69e2fe93e05a2bda (patch)
tree3efbdfe1f1672442774b7840c76e1537fb7b7845 /cc/output/software_renderer.cc
parent1b3fbdee193ecca5402f2232c01045440d5f50be (diff)
downloadchromium_src-48c9fa72a0f011aece88b66d69e2fe93e05a2bda.zip
chromium_src-48c9fa72a0f011aece88b66d69e2fe93e05a2bda.tar.gz
chromium_src-48c9fa72a0f011aece88b66d69e2fe93e05a2bda.tar.bz2
cc: Don't discard framebuffer when using partial swaps
BUG=294433 Review URL: https://chromiumcodereview.appspot.com/24239006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224318 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/output/software_renderer.cc')
-rw-r--r--cc/output/software_renderer.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/cc/output/software_renderer.cc b/cc/output/software_renderer.cc
index 394d79a..fa8c178 100644
--- a/cc/output/software_renderer.cc
+++ b/cc/output/software_renderer.cc
@@ -182,7 +182,11 @@ void SoftwareRenderer::ClearCanvas(SkColor color) {
current_canvas_->clear(color);
}
-void SoftwareRenderer::ClearFramebuffer(DrawingFrame* frame) {
+void SoftwareRenderer::DiscardPixels(bool has_external_stencil_test,
+ bool draw_rect_covers_full_surface) {}
+
+void SoftwareRenderer::ClearFramebuffer(DrawingFrame* frame,
+ bool has_external_stencil_test) {
if (frame->current_render_pass->has_transparent_background) {
ClearCanvas(SkColorSetARGB(0, 0, 0, 0));
} else {