| 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);
|
|
|