Index: tools/bench_pictures.cfg |
=================================================================== |
--- tools/bench_pictures.cfg (revision 12704) |
+++ tools/bench_pictures.cfg (working copy) |
@@ -32,97 +32,52 @@ |
DEFAULT_TILE_Y = '256' |
# Default viewport size |
-DEFAULT_VIEWPORT_X = 1500 |
+DEFAULT_VIEWPORT_X = 1000 |
DEFAULT_VIEWPORT_Y = 1000 |
+# Default scale factor for scaled configs. |
+DEFAULT_SCALE = 1.1 |
# Configs to run on most bots |
default_configs = [ |
- # Basic CPU and GPU configs |
- TiledBitmapConfig(DEFAULT_TILE_X, DEFAULT_TILE_Y), |
- |
# Viewport CPU and GPU |
ViewportBitmapConfig(DEFAULT_VIEWPORT_X, DEFAULT_VIEWPORT_Y), |
ViewportGPUConfig(DEFAULT_VIEWPORT_X, DEFAULT_VIEWPORT_Y), |
- # CopyTiles |
- CopyTilesConfig(DEFAULT_TILE_X, DEFAULT_TILE_Y), |
+ # Scaled viewport, CPU and GPU |
+ ViewportBitmapConfig(DEFAULT_VIEWPORT_X, DEFAULT_VIEWPORT_Y, |
+ scale=str(DEFAULT_SCALE)), |
+ ViewportGPUConfig(DEFAULT_VIEWPORT_X, DEFAULT_VIEWPORT_Y, |
+ scale=str(DEFAULT_SCALE)), |
# Record |
RecordConfig(), |
- |
- # Multi-threaded |
- MultiThreadTileConfig(4, DEFAULT_TILE_X, DEFAULT_TILE_Y), |
- |
- # Different tile sizes |
- TiledBitmapConfig(512, 512), |
- |
- # Different bounding box heirarchies, for different modes. |
- RecordRTreeConfig(), |
- PlaybackCreationRTreeConfig(), |
- TileRTreeConfig( DEFAULT_TILE_X, DEFAULT_TILE_Y), |
- RecordGridConfig( DEFAULT_TILE_X, DEFAULT_TILE_Y), |
- PlaybackCreationGridConfig( DEFAULT_TILE_X, DEFAULT_TILE_Y), |
- TileGridConfig( DEFAULT_TILE_X, DEFAULT_TILE_Y), |
+ RecordGridConfig(DEFAULT_TILE_X, DEFAULT_TILE_Y), |
] |
+default_no_gpu = [cfg for cfg in default_configs if cfg['config'] != 'gpu'] |
-def AndroidConfigList(tile_size, scale, cores, viewport, do_gpu=True): |
- tile_x = tile_size[0] |
- tile_y = tile_size[1] |
- viewport_x = viewport[0] |
- viewport_y = viewport[1] |
+msaa4 = Config(config='msaa4', viewport=[str(DEFAULT_VIEWPORT_X), |
+ str(DEFAULT_VIEWPORT_Y)]) |
- configs = [ |
- # Record |
- RecordConfig( scale=str(scale)), |
- RecordRTreeConfig(scale=str(scale)), |
- RecordGridConfig( tile_x, tile_y, scale=str(scale)), |
+viewport_angle = Config(config='angle', |
+ viewport=[DEFAULT_TILE_X, DEFAULT_TILE_Y]) |
- # Tiled playback |
- TiledBitmapConfig(tile_x, tile_y, scale=str(scale)), |
- TileRTreeConfig( tile_x, tile_y, scale=str(scale)), |
- TileGridConfig( tile_x, tile_y, scale=str(scale)), |
- |
- # Viewport playback |
- ViewportBitmapConfig(viewport_x, viewport_y, scale=str(scale)), |
- ViewportRTreeConfig( viewport_x, viewport_y, scale=str(scale)), |
- ] |
- |
- if do_gpu: |
- configs.append(ViewportGPUConfig(viewport_x, viewport_y, scale=str(scale))) |
- |
- # Multicore |
- for num_cores in cores: |
- configs.append(MultiThreadTileConfig(num_cores, tile_x, tile_y, |
- scale=str(scale))) |
- |
- return configs |
- |
- |
-msaa4 = Config(config='msaa4') |
- |
- |
# This dictionary defines the sets of configs for all platforms. Each config is |
# a dictionary of key/value pairs directly corresponding to the command-line |
# flags passed to bench_pictures. |
bench_pictures_cfg = { |
- 'angle': [TiledConfig(DEFAULT_TILE_X, DEFAULT_TILE_Y, config='angle')], |
- 'debug': [TiledBitmapConfig(DEFAULT_TILE_X, DEFAULT_TILE_Y)], |
+ 'angle': [viewport_angle, msaa4], |
+ 'debug': [ViewportBitmapConfig(DEFAULT_VIEWPORT_X, DEFAULT_VIEWPORT_Y)], |
'default': default_configs, |
- 'no_gpu': [cfg for cfg in default_configs if cfg['config'] != 'gpu'], |
- 'nexus_s': AndroidConfigList((256, 256), 0.4897, [], (480, 800), |
- do_gpu=False), |
- 'xoom': AndroidConfigList((256, 256), 1.2244, [], (1200, 800)), |
- 'galaxy_nexus': AndroidConfigList((256, 256), 0.8163, [], (800, 1280)), |
- 'nexus_4': AndroidConfigList((256, 256), 0.7836, [], (768, 1280)) + \ |
- [msaa4], |
- 'nexus_7': AndroidConfigList((256, 256), 1.3061, [4], (1280, 800)), |
- 'nexus_10': AndroidConfigList((512, 512), 2.6122, [], (2560, 1600), |
- do_gpu=False) + [msaa4], |
- 'razr_i': AndroidConfigList((256, 256), 0.5510, [], (540, 960)) + \ |
- [msaa4], |
- 'intel_rhb': AndroidConfigList((256, 256), 0.5510, [], (540, 960)) + \ |
- [msaa4], |
+ 'no_gpu': default_no_gpu, |
+ 'nexus_s': default_no_gpu, |
+ 'xoom': default_configs, |
+ 'galaxy_nexus': default_configs, |
+ 'nexus_4': default_configs + [msaa4], |
+ 'nexus_7': default_configs, |
+ 'nexus_10': default_configs + [msaa4], |
+ 'razr_i': default_configs + [msaa4], |
+ 'intel_rhb': default_configs + [msaa4], |
} |