| Index: content/browser/android/in_process/synchronous_compositor_factory_impl.cc
|
| ===================================================================
|
| --- content/browser/android/in_process/synchronous_compositor_factory_impl.cc (revision 283005)
|
| +++ content/browser/android/in_process/synchronous_compositor_factory_impl.cc (working copy)
|
| @@ -123,7 +123,8 @@
|
| using webkit::gpu::WebGraphicsContext3DInProcessCommandBufferImpl;
|
|
|
| SynchronousCompositorFactoryImpl::SynchronousCompositorFactoryImpl()
|
| - : num_hardware_compositors_(0) {
|
| + : record_full_layer_(true),
|
| + num_hardware_compositors_(0) {
|
| SynchronousCompositorFactory::SetInstance(this);
|
| }
|
|
|
| @@ -134,6 +135,11 @@
|
| return BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI);
|
| }
|
|
|
| +bool
|
| +SynchronousCompositorFactoryImpl::RecordFullLayer() {
|
| + return record_full_layer_;
|
| +}
|
| +
|
| scoped_ptr<cc::OutputSurface>
|
| SynchronousCompositorFactoryImpl::CreateOutputSurface(int routing_id) {
|
| scoped_ptr<SynchronousCompositorOutputSurface> output_surface(
|
| @@ -240,4 +246,8 @@
|
| service_ = service;
|
| }
|
|
|
| +void SynchronousCompositorFactoryImpl::DisableRecordFullLayer() {
|
| + record_full_layer_ = false;
|
| +}
|
| +
|
| } // namespace content
|
|
|