diff options
Diffstat (limited to 'cc/raster/gpu_tile_task_worker_pool.cc')
-rw-r--r-- | cc/raster/gpu_tile_task_worker_pool.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/cc/raster/gpu_tile_task_worker_pool.cc b/cc/raster/gpu_tile_task_worker_pool.cc index a79b880..f2806c4 100644 --- a/cc/raster/gpu_tile_task_worker_pool.cc +++ b/cc/raster/gpu_tile_task_worker_pool.cc @@ -207,8 +207,13 @@ void GpuTileTaskWorkerPool::CheckForCompletedTasks() { completed_tasks_.clear(); } -ResourceFormat GpuTileTaskWorkerPool::GetResourceFormat() { - return rasterizer_->resource_provider()->best_texture_format(); +ResourceFormat GpuTileTaskWorkerPool::GetResourceFormat() const { + return rasterizer_->resource_provider()->best_render_buffer_format(); +} + +bool GpuTileTaskWorkerPool::GetResourceRequiresSwizzle() const { + // This doesn't require a swizzle because we rasterize to the correct format. + return false; } void GpuTileTaskWorkerPool::CompleteTasks(const Task::Vector& tasks) { |