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

Side by Side Diff: tools/bench_pictures.cfg

Issue 1416913003: Clean up some dead code. (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: kill dump-record Created 5 years, 2 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 | « tools/PictureResultsWriter.h ('k') | tools/bench_pictures_cfg_helper.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
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
3 # found in the LICENSE file.
4
5
6 """
7 This file defines the configurations in which bench_pictures should be run
8 on various platforms. The buildbots read these configurations from the
9 bench_pictures_cfg dictionary. Everything else in this file exists to help in
10 constructing that dictionary.
11
12 This code is executed directly on the buildbot so that convenient things like
13 variables and loops can be used to avoid unnecessary verbosity. With great power
14 comes great responsibility; don't put any nasty code here. To reiterate, code in
15 this file will be directly executed on the build slaves.
16 """
17
18
19 import os
20 import sys
21
22
23 if 'import_path' in globals():
24 sys.path.append(import_path)
25
26
27 from bench_pictures_cfg_helper import *
28
29
30 # Default tile sizes
31 DEFAULT_TILE_X = '256'
32 DEFAULT_TILE_Y = '256'
33
34 # Default viewport size
35 DEFAULT_VIEWPORT_X = 1000
36 DEFAULT_VIEWPORT_Y = 1000
37
38 # Default scale factor for scaled configs.
39 DEFAULT_SCALE = 1.1
40
41 # Configs to run on most bots
42 default_configs = [
43 # Viewport CPU and GPU
44 ViewportBitmapConfig(DEFAULT_VIEWPORT_X, DEFAULT_VIEWPORT_Y),
45 ViewportGPUConfig(DEFAULT_VIEWPORT_X, DEFAULT_VIEWPORT_Y),
46
47 # Scaled viewport, CPU and GPU
48 ViewportBitmapConfig(DEFAULT_VIEWPORT_X, DEFAULT_VIEWPORT_Y,
49 scale=str(DEFAULT_SCALE)),
50 ViewportGPUConfig(DEFAULT_VIEWPORT_X, DEFAULT_VIEWPORT_Y,
51 scale=str(DEFAULT_SCALE)),
52 ]
53
54 default_no_gpu = [cfg for cfg in default_configs if cfg['config'] != 'gpu']
55
56
57 msaa4 = Config(config='msaa4', viewport=[str(DEFAULT_VIEWPORT_X),
58 str(DEFAULT_VIEWPORT_Y)])
59
60 msaa16 = Config(config='msaa16', viewport=[str(DEFAULT_VIEWPORT_X),
61 str(DEFAULT_VIEWPORT_Y)])
62
63 viewport_angle = Config(config='angle', viewport=[str(DEFAULT_VIEWPORT_X),
64 str(DEFAULT_VIEWPORT_Y)])
65
66 # This dictionary defines the sets of configs for all platforms. Each config is
67 # a dictionary of key/value pairs directly corresponding to the command-line
68 # flags passed to bench_pictures.
69 bench_pictures_cfg = {
70 'angle': [viewport_angle],
71 'debug': [ViewportBitmapConfig(DEFAULT_VIEWPORT_X, DEFAULT_VIEWPORT_Y)],
72 'default': default_configs,
73 'no_gpu': default_no_gpu,
74 'nexus_s': default_no_gpu,
75 'xoom': default_configs,
76 'galaxy_nexus': default_configs,
77 'nexus_4': default_configs + [msaa4],
78 'nexus_7': default_configs,
79 'nexus_10': default_configs + [msaa4],
80 'razr_i': default_configs + [msaa4],
81 'intel_rhb': default_no_gpu,
82 'default_msaa16': default_configs + [msaa16],
83 }
OLDNEW
« no previous file with comments | « tools/PictureResultsWriter.h ('k') | tools/bench_pictures_cfg_helper.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698