Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / trace-viewer / trace_viewer / cc / layer_tree_host_impl_test_data.js
1 // Copyright (c) 2013 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 'use strict';
6
7 // A single LTHI sort of manually created from a Google search for cats.
8 var g_catLTHIEvents = [
9   {
10     'name': 'cc::Picture',
11     'args': {
12       'snapshot': {
13         'params': {
14           'opaque_rect': [
15             -15,
16             -15,
17             0,
18             0
19           ],
20           'layer_rect': [
21             -15,
22             -15,
23             1260,
24             1697
25           ]
26         },
27         'skp64': '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' // @suppress longLineCheck
28       }
29     },
30     'pid': 1,
31     'ts': 100,
32     'cat': 'disabled-by-default-cc.debug',
33     'tid': 1,
34     'ph': 'O',
35     'id': 'PICTURE_1'
36   },
37     {
38     'name': 'AnalyzeTask',
39     'args': {
40       'data': {
41         'source_frame_number': 107,
42         'tile_id': {
43           'id_ref': 'TILE_1'
44         },
45         'resolution': 'HIGH_RESOLUTION',
46         'is_tile_in_pending_tree_now_bin': true
47       }
48     },
49     'pid': 1,
50     'ts': 101,
51     'cat': 'cc',
52     'tid': 1,
53     'ph': 'B'
54   },
55   {
56     'name': 'AnalyzeTask',
57     'args': {},
58     'pid': 1,
59     'ts': 105,
60     'cat': 'cc',
61     'tid': 1,
62     'ph': 'E'
63   },
64   {
65     'name': 'RasterTask',
66     'args': {
67       'data': {
68         'source_frame_number': 107,
69         'tile_id': {
70           'id_ref': 'TILE_1'
71         },
72         'resolution': 'HIGH_RESOLUTION',
73         'is_tile_in_pending_tree_now_bin': true
74       }
75     },
76     'pid': 1,
77     'ts': 110,
78     'cat': 'cc',
79     'tid': 1,
80     'ph': 'B'
81   },
82   {
83     'name': 'RasterTask',
84     'args': {},
85     'pid': 1,
86     'ts': 150,
87     'cat': 'cc',
88     'tid': 1,
89     'ph': 'E'
90   },
91   {
92     'name': 'RasterTask',
93     'args': {
94       'data': {
95         'source_frame_number': 107,
96         'tile_id': {
97           'id_ref': 'TILE_2'
98         },
99         'resolution': 'HIGH_RESOLUTION',
100         'is_tile_in_pending_tree_now_bin': true
101       }
102     },
103     'pid': 1,
104     'ts': 170,
105     'cat': 'cc',
106     'tid': 1,
107     'ph': 'B'
108   },
109   {
110     'name': 'RasterTask',
111     'args': {},
112     'pid': 1,
113     'ts': 180,
114     'cat': 'cc',
115     'tid': 1,
116     'ph': 'E'
117   },
118   {
119     'name': 'cc::LayerTreeHostImpl',
120     'args': {
121       'snapshot': {
122         'device_viewport_size': {
123           'width': 2460,
124           'height': 1606
125         },
126         'active_tree': {
127           'source_frame_number': 7,
128           'root_layer': {
129             'tilings': [
130               {
131                 'content_scale': 2,
132                 'content_bounds': {
133                   'width': 2460,
134                   'height': 3334
135                 },
136                 'num_tiles': 1
137               },
138               {
139                 'content_scale': 0.25,
140                 'content_bounds': {
141                   'width': 308,
142                   'height': 417
143                 },
144                 'num_tiles': 1
145               }
146             ],
147             'coverage_tiles': [
148               {
149                 'geometry_rect': [0, 0, 256, 256],
150                 'tile': {
151                   'id_ref': 'TILE_1'
152                 }
153               },
154               {
155                 'geometry_rect': [256, 0, 256, 256]
156               },
157               {
158                 'geometry_rect': [512, 0, 256, 256]
159               },
160               {
161                 'geometry_rect': [0, 256, 256, 512]
162               },
163               {
164                 'geometry_rect': [256, 256, 512, 512]
165               }
166             ],
167             'gpu_memory_usage': 22069248,
168             'draws_content': 1,
169             'layer_id': 6,
170             'invalidation': [],
171             'bounds': {
172               'width': 1230,
173               'height': 1667
174             },
175             'children': [
176               {
177                 'tilings': [
178                   {
179                     'content_scale': 2,
180                     'content_bounds': {
181                       'width': 200,
182                       'height': 100
183                     },
184                     'num_tiles': 1
185                   }
186                 ],
187                 'gpu_memory_usage': 128000,
188                 'draws_content': 1,
189                 'layer_id': 7,
190                 'invalidation': [],
191                 'bounds': {
192                   'width': 100,
193                   'height': 50
194                 },
195                 'children': [
196                 ],
197                 'ideal_contents_scale': 2,
198                 'layer_quad': [
199                   0,
200                   0,
201                   200,
202                   0,
203                   200,
204                   100,
205                   0,
206                   100
207                 ],
208                 'pictures': [
209                 ],
210                 'id': 'cc::PictureLayerImpl/LAYER_2'
211               }
212             ],
213             'ideal_contents_scale': 2,
214             'layer_quad': [
215               0,
216               -1022,
217               2460,
218               -1022,
219               2460,
220               2312,
221               0,
222               2312
223             ],
224             'pictures': [
225               {
226                 'id_ref': 'PICTURE_1'
227               }
228             ],
229             'id': 'cc::PictureLayerImpl/LAYER_1'
230           },
231           'render_surface_layer_list': [
232             {'id_ref': 'LAYER_1'},
233             {'id_ref': 'LAYER_2'}
234           ],
235           'id': 'cc::LayerTreeImpl/0x7d246ee0'
236         },
237         'tiles': [
238           {
239             'active_priority': {
240               'time_to_visible_in_seconds': 0,
241               'resolution': 'HIGH_RESOLUTION',
242               'distance_to_visible_in_pixels': 0
243             },
244             'pending_priority': {
245               'time_to_visible_in_seconds': 3.4028234663852886e+38,
246               'resolution': 'NON_IDEAL_RESOLUTION',
247               'distance_to_visible_in_pixels': 3.4028234663852886e+38
248             },
249             'managed_state': {
250               'resolution': 'HIGH_RESOLUTION',
251               'is_solid_color': false,
252               'is_using_gpu_memory': true,
253               'has_resource': true,
254               'scheduled_priority': 10,
255               'distance_to_visible': 0,
256               'gpu_memory_usage': 1024000,
257             },
258             'layer_id': '6',
259             'picture_pile': {
260               'id_ref': 'PICTURE_1'
261             },
262             'contents_scale': 2,
263             'content_rect': [0, 0, 1024, 1024],
264             'id': 'cc::Tile/TILE_1'
265           },
266           {
267             'active_priority': {
268               'time_to_visible_in_seconds': 0,
269               'resolution': 'HIGH_RESOLUTION',
270               'distance_to_visible_in_pixels': 0
271             },
272             'pending_priority': {
273               'time_to_visible_in_seconds': 3.4028234663852886e+38,
274               'resolution': 'NON_IDEAL_RESOLUTION',
275               'distance_to_visible_in_pixels': 3.4028234663852886e+38
276             },
277             'managed_state': {
278               'resolution': 'HIGH_RESOLUTION',
279               'is_solid_color': false,
280               'is_using_gpu_memory': true,
281               'has_resource': true,
282               'scheduled_priority': 12,
283               'distance_to_visible': 0,
284               'gpu_memory_usage': 1024000,
285             },
286             'layer_id': '6',
287             'picture_pile': {
288               'id_ref': 'PICTURE_1'
289             },
290             'contents_scale': 2,
291             'content_rect': [0, 1024, 1024, 1024],
292             'id': 'cc::Tile/TILE_2'
293           }
294         ]
295       }
296     },
297     'pid': 1,
298     'ts': 500,
299     'cat': 'disabled-by-default-cc.debug',
300     'tid': 28163,
301     'ph': 'O',
302     'id': 'LTHI_1'
303   }
304 ];