| OLD | NEW |
| 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 335 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 346 // GUI data | 346 // GUI data |
| 347 Display* display_; | 347 Display* display_; |
| 348 Window window_; | 348 Window window_; |
| 349 GLXContext gl_context_; | 349 GLXContext gl_context_; |
| 350 int window_width_; | 350 int window_width_; |
| 351 int window_height_; | 351 int window_height_; |
| 352 base::WeakPtrFactory<Simulator> weak_factory_; | 352 base::WeakPtrFactory<Simulator> weak_factory_; |
| 353 }; | 353 }; |
| 354 | 354 |
| 355 int main(int argc, char* argv[]) { | 355 int main(int argc, char* argv[]) { |
| 356 CommandLine::Init(argc, argv); | 356 base::CommandLine::Init(argc, argv); |
| 357 const CommandLine* cl = CommandLine::ForCurrentProcess(); | 357 const base::CommandLine* cl = base::CommandLine::ForCurrentProcess(); |
| 358 | 358 |
| 359 if (argc != 3 && argc != 4) { | 359 if (argc != 3 && argc != 4) { |
| 360 LOG(INFO) << "Usage: \n" << | 360 LOG(INFO) << "Usage: \n" << |
| 361 cl->GetProgram().BaseName().LossyDisplayName() << | 361 cl->GetProgram().BaseName().LossyDisplayName() << |
| 362 "--in=[input path] --out=[output path] (duration=[seconds])\n" | 362 "--in=[input path] --out=[output path] (duration=[seconds])\n" |
| 363 "The input path specifies either a JSON configuration file or\n" | 363 "The input path specifies either a JSON configuration file or\n" |
| 364 "a directory containing only these files\n" | 364 "a directory containing only these files\n" |
| 365 "(if a directory is specified, simulations will be run for\n" | 365 "(if a directory is specified, simulations will be run for\n" |
| 366 "all files in that directory and subdirectories)\n" | 366 "all files in that directory and subdirectories)\n" |
| 367 "The optional duration parameter specifies the (integer)\n" | 367 "The optional duration parameter specifies the (integer)\n" |
| (...skipping 24 matching lines...) Expand all Loading... |
| 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 } |
| OLD | NEW |