Index: cc/output/software_renderer.cc |
diff --git a/cc/output/software_renderer.cc b/cc/output/software_renderer.cc |
index 7a0593dee4e36b9da12d7a3e1dcadb1c9e80e8a4..8cd970eefc53a6315c71dc0a8135b641af5a6293 100644 |
--- a/cc/output/software_renderer.cc |
+++ b/cc/output/software_renderer.cc |
@@ -281,6 +281,11 @@ void SoftwareRenderer::DoDrawQuad(DrawingFrame* frame, const DrawQuad* quad) { |
case DrawQuad::TILED_CONTENT: |
DrawTileQuad(frame, TileDrawQuad::MaterialCast(quad)); |
break; |
+ case DrawQuad::SURFACE_CONTENT: |
+ // Surface content should be fully resolved to other quad types before |
+ // reaching a direct renderer. |
+ NOTREACHED(); |
+ break; |
case DrawQuad::INVALID: |
case DrawQuad::IO_SURFACE_CONTENT: |
case DrawQuad::YUV_VIDEO_CONTENT: |