Index: cc/output/software_renderer.cc |
diff --git a/cc/output/software_renderer.cc b/cc/output/software_renderer.cc |
index 73b63d3e8f3e8110c745836775a9143ca3a9374a..e14b8484a0112c3fc241d8e23c0b52ee7dc3b04d 100644 |
--- a/cc/output/software_renderer.cc |
+++ b/cc/output/software_renderer.cc |
@@ -63,13 +63,7 @@ SoftwareRenderer::SoftwareRenderer(const RendererSettings* settings, |
capabilities_.best_texture_format = |
resource_provider_->best_texture_format(); |
} |
- // The updater can access bitmaps while the SoftwareRenderer is using them. |
- capabilities_.allow_partial_texture_updates = true; |
- capabilities_.using_partial_swap = true; |
- |
capabilities_.using_shared_memory_resources = true; |
- |
- capabilities_.allow_rasterize_on_demand = true; |
} |
SoftwareRenderer::~SoftwareRenderer() {} |
@@ -78,6 +72,10 @@ const RendererCapabilitiesImpl& SoftwareRenderer::Capabilities() const { |
return capabilities_; |
} |
+bool SoftwareRenderer::CanPartialSwap() { |
+ return true; |
+} |
+ |
void SoftwareRenderer::BeginDrawingFrame(DrawingFrame* frame) { |
TRACE_EVENT0("cc", "SoftwareRenderer::BeginDrawingFrame"); |
root_canvas_ = output_device_->BeginPaint(frame->root_damage_rect); |