Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(162)

Side by Side Diff: cc/resources/raster_worker_pool_perftest.cc

Issue 486853002: cc: Use a normal texture for background texture. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Address nits in unittests Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "cc/resources/raster_worker_pool.h" 5 #include "cc/resources/raster_worker_pool.h"
6 6
7 #include "base/test/test_simple_task_runner.h" 7 #include "base/test/test_simple_task_runner.h"
8 #include "base/time/time.h" 8 #include "base/time/time.h"
9 #include "cc/debug/lap_timer.h" 9 #include "cc/debug/lap_timer.h"
10 #include "cc/output/context_provider.h" 10 #include "cc/output/context_provider.h"
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after
173 } 173 }
174 174
175 void CreateRasterTasks(unsigned num_raster_tasks, 175 void CreateRasterTasks(unsigned num_raster_tasks,
176 const ImageDecodeTask::Vector& image_decode_tasks, 176 const ImageDecodeTask::Vector& image_decode_tasks,
177 RasterTaskVector* raster_tasks) { 177 RasterTaskVector* raster_tasks) {
178 const gfx::Size size(1, 1); 178 const gfx::Size size(1, 1);
179 179
180 for (unsigned i = 0; i < num_raster_tasks; ++i) { 180 for (unsigned i = 0; i < num_raster_tasks; ++i) {
181 scoped_ptr<ScopedResource> resource( 181 scoped_ptr<ScopedResource> resource(
182 ScopedResource::Create(resource_provider_.get())); 182 ScopedResource::Create(resource_provider_.get()));
183 resource->Allocate(size, ResourceProvider::TextureUsageAny, RGBA_8888); 183 resource->Allocate(
184 size, ResourceProvider::TextureHintImmutable, RGBA_8888);
184 185
185 ImageDecodeTask::Vector dependencies = image_decode_tasks; 186 ImageDecodeTask::Vector dependencies = image_decode_tasks;
186 raster_tasks->push_back( 187 raster_tasks->push_back(
187 new PerfRasterTaskImpl(resource.Pass(), &dependencies)); 188 new PerfRasterTaskImpl(resource.Pass(), &dependencies));
188 } 189 }
189 } 190 }
190 191
191 void BuildRasterTaskQueue(RasterTaskQueue* queue, 192 void BuildRasterTaskQueue(RasterTaskQueue* queue,
192 const RasterTaskVector& raster_tasks) { 193 const RasterTaskVector& raster_tasks) {
193 for (size_t i = 0u; i < raster_tasks.size(); ++i) { 194 for (size_t i = 0u; i < raster_tasks.size(); ++i) {
(...skipping 267 matching lines...) Expand 10 before | Expand all | Expand 10 after
461 RunBuildRasterTaskQueueTest("1_0", 1, 0); 462 RunBuildRasterTaskQueueTest("1_0", 1, 0);
462 RunBuildRasterTaskQueueTest("32_0", 32, 0); 463 RunBuildRasterTaskQueueTest("32_0", 32, 0);
463 RunBuildRasterTaskQueueTest("1_1", 1, 1); 464 RunBuildRasterTaskQueueTest("1_1", 1, 1);
464 RunBuildRasterTaskQueueTest("32_1", 32, 1); 465 RunBuildRasterTaskQueueTest("32_1", 32, 1);
465 RunBuildRasterTaskQueueTest("1_4", 1, 4); 466 RunBuildRasterTaskQueueTest("1_4", 1, 4);
466 RunBuildRasterTaskQueueTest("32_4", 32, 4); 467 RunBuildRasterTaskQueueTest("32_4", 32, 4);
467 } 468 }
468 469
469 } // namespace 470 } // namespace
470 } // namespace cc 471 } // namespace cc
OLDNEW
« no previous file with comments | « cc/resources/prioritized_resource_manager.cc ('k') | cc/resources/raster_worker_pool_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698