diff options
Diffstat (limited to 'cc/resources/one_copy_raster_worker_pool.cc')
-rw-r--r-- | cc/resources/one_copy_raster_worker_pool.cc | 26 |
1 files changed, 7 insertions, 19 deletions
diff --git a/cc/resources/one_copy_raster_worker_pool.cc b/cc/resources/one_copy_raster_worker_pool.cc index c803262..a558bbd 100644 --- a/cc/resources/one_copy_raster_worker_pool.cc +++ b/cc/resources/one_copy_raster_worker_pool.cc @@ -54,16 +54,10 @@ class RasterBufferImpl : public RasterBuffer { // Overridden from RasterBuffer: void Playback(const RasterSource* raster_source, const gfx::Rect& rect, - float scale, - RenderingStatsInstrumentation* stats) override { + float scale) override { sequence_ = worker_pool_->PlaybackAndScheduleCopyOnWorkerThread( - lock_.Pass(), - raster_resource_.Pass(), - resource_, - raster_source, - rect, - scale, - stats); + lock_.Pass(), raster_resource_.Pass(), resource_, raster_source, rect, + scale); } private: @@ -280,8 +274,7 @@ OneCopyRasterWorkerPool::PlaybackAndScheduleCopyOnWorkerThread( const Resource* dst, const RasterSource* raster_source, const gfx::Rect& rect, - float scale, - RenderingStatsInstrumentation* stats) { + float scale) { CopySequenceNumber sequence; { @@ -324,14 +317,9 @@ OneCopyRasterWorkerPool::PlaybackAndScheduleCopyOnWorkerThread( gfx::GpuMemoryBuffer* gpu_memory_buffer = write_lock->GetGpuMemoryBuffer(); if (gpu_memory_buffer) { - RasterWorkerPool::PlaybackToMemory(gpu_memory_buffer->Map(), - src->format(), - src->size(), - gpu_memory_buffer->GetStride(), - raster_source, - rect, - scale, - stats); + RasterWorkerPool::PlaybackToMemory( + gpu_memory_buffer->Map(), src->format(), src->size(), + gpu_memory_buffer->GetStride(), raster_source, rect, scale); gpu_memory_buffer->Unmap(); } } |