Index: cc/output/software_renderer.cc |
diff --git a/cc/output/software_renderer.cc b/cc/output/software_renderer.cc |
index aaa951c2ae35f48047112c20fc0d19f5235ad16a..2be9b91d347197b84ac8c337f12a277f83fe3120 100644 |
--- a/cc/output/software_renderer.cc |
+++ b/cc/output/software_renderer.cc |
@@ -15,6 +15,7 @@ |
#include "cc/output/software_output_device.h" |
#include "cc/quads/checkerboard_draw_quad.h" |
#include "cc/quads/debug_border_draw_quad.h" |
+#include "cc/quads/filter_draw_quad.h" |
#include "cc/quads/picture_draw_quad.h" |
#include "cc/quads/render_pass_draw_quad.h" |
#include "cc/quads/solid_color_draw_quad.h" |
@@ -307,6 +308,8 @@ void SoftwareRenderer::DoDrawQuad(DrawingFrame* frame, const DrawQuad* quad) { |
case DrawQuad::DEBUG_BORDER: |
DrawDebugBorderQuad(frame, DebugBorderDrawQuad::MaterialCast(quad)); |
break; |
+ case DrawQuad::FILTER_CONTENT: |
+ DrawFilterQuad(frame, FilterDrawQuad::MaterialCast(quad)); |
case DrawQuad::PICTURE_CONTENT: |
DrawPictureQuad(frame, PictureDrawQuad::MaterialCast(quad)); |
break; |
@@ -409,6 +412,10 @@ void SoftwareRenderer::DrawSolidColorQuad(const DrawingFrame* frame, |
current_canvas_->drawRect(gfx::RectFToSkRect(visible_quad_vertex_rect), |
current_paint_); |
} |
+void SoftwareRenderer::DrawFilterQuad(const DrawingFrame* frame, |
+ const FilterDrawQuad* quad) { |
+ NOTIMPLEMENTED(); |
+} |
void SoftwareRenderer::DrawTextureQuad(const DrawingFrame* frame, |
const TextureDrawQuad* quad) { |