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

Side by Side Diff: gpu/tools/compositor_model_bench/compositor_model_bench.cc

Issue 851503003: Update from https://crrev.com/311076 (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 11 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
« no previous file with comments | « gpu/command_buffer/service/texture_manager.cc ('k') | mojo/edk/system/transport_data.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // This tool is used to benchmark the render model used by the compositor 5 // This tool is used to benchmark the render model used by the compositor
6 6
7 // Most of this file is derived from the source of the tile_render_bench tool, 7 // Most of this file is derived from the source of the tile_render_bench tool,
8 // and has been changed to support running a sequence of independent 8 // and has been changed to support running a sequence of independent
9 // simulations for our different render models and test cases. 9 // simulations for our different render models and test cases.
10 10
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
79 XCloseDisplay(display_); 79 XCloseDisplay(display_);
80 } 80 }
81 81
82 void QueueTest(const base::FilePath& path) { 82 void QueueTest(const base::FilePath& path) {
83 SimulationSpecification spec; 83 SimulationSpecification spec;
84 84
85 // To get a std::string, we'll try to get an ASCII simulation name. 85 // To get a std::string, we'll try to get an ASCII simulation name.
86 // If the name of the file wasn't ASCII, this will give an empty simulation 86 // If the name of the file wasn't ASCII, this will give an empty simulation
87 // name, but that's not really harmful (we'll still warn about it though.) 87 // name, but that's not really harmful (we'll still warn about it though.)
88 spec.simulation_name = path.BaseName().RemoveExtension().MaybeAsASCII(); 88 spec.simulation_name = path.BaseName().RemoveExtension().MaybeAsASCII();
89 if (spec.simulation_name == "") { 89 if (spec.simulation_name.empty()) {
90 LOG(WARNING) << "Simulation for path " << path.LossyDisplayName() << 90 LOG(WARNING) << "Simulation for path " << path.LossyDisplayName() <<
91 " will have a blank simulation name, since the file name isn't ASCII"; 91 " will have a blank simulation name, since the file name isn't ASCII";
92 } 92 }
93 spec.input_path = path; 93 spec.input_path = path;
94 spec.model_under_test = ForwardRenderModel; 94 spec.model_under_test = ForwardRenderModel;
95 spec.frames_rendered = 0; 95 spec.frames_rendered = 0;
96 96
97 sims_remaining_.push(spec); 97 sims_remaining_.push(spec);
98 98
99 // The following lines are commented out pending the addition 99 // The following lines are commented out pending the addition
(...skipping 292 matching lines...) Expand 10 before | Expand all | Expand 10 after
392 } 392 }
393 } else { 393 } else {
394 LOG(INFO) << "(input path is a file)"; 394 LOG(INFO) << "(input path is a file)";
395 sim.QueueTest(inPath); 395 sim.QueueTest(inPath);
396 } 396 }
397 397
398 sim.Run(); 398 sim.Run();
399 399
400 return 0; 400 return 0;
401 } 401 }
OLDNEW
« no previous file with comments | « gpu/command_buffer/service/texture_manager.cc ('k') | mojo/edk/system/transport_data.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698