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

Side by Side Diff: chrome/browser/resources/gpu_internals.html

Issue 6691013: Introduce gpu_trace_event for gpu performance analysis. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Feedback updates Created 9 years, 9 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 | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE HTML> 1 <!DOCTYPE HTML>
2 <html> 2 <html>
3 <!-- 3 <!--
4 Copyright (c) 2010 The Chromium Authors. All rights reserved. 4 Copyright (c) 2010 The Chromium Authors. All rights reserved.
5 Use of this source code is governed by a BSD-style license that can be 5 Use of this source code is governed by a BSD-style license that can be
6 found in the LICENSE file. 6 found in the LICENSE file.
7 --> 7 -->
8 <head i18n-values="dir:textdirection;"> 8 <head i18n-values="dir:textdirection;">
9 <link rel="stylesheet" href="webui.css"> 9 <link rel="stylesheet" href="webui.css">
10 <style> 10 <style>
(...skipping 11 matching lines...) Expand all
22 padding: 0; 22 padding: 0;
23 margin: 0; 23 margin: 0;
24 } 24 }
25 </style> 25 </style>
26 <link rel="stylesheet" href="gpu_internals/info_view.css"> 26 <link rel="stylesheet" href="gpu_internals/info_view.css">
27 <link rel="stylesheet" href="gpu_internals/overlay.css"> 27 <link rel="stylesheet" href="gpu_internals/overlay.css">
28 <link rel="stylesheet" href="gpu_internals/tab_control.css"> 28 <link rel="stylesheet" href="gpu_internals/tab_control.css">
29 <link rel="stylesheet" href="gpu_internals/timeline_view.css"> 29 <link rel="stylesheet" href="gpu_internals/timeline_view.css">
30 <link rel="stylesheet" href="gpu_internals/timeline.css"> 30 <link rel="stylesheet" href="gpu_internals/timeline.css">
31 <link rel="stylesheet" href="gpu_internals/tracing_controller.css"> 31 <link rel="stylesheet" href="gpu_internals/tracing_controller.css">
32 <link rel="stylesheet" href="gpu_internals/raw_events_view.css">
32 <script src="chrome://resources/js/cr.js"></script> 33 <script src="chrome://resources/js/cr.js"></script>
33 <script src="chrome://resources/js/cr/event_target.js"></script> 34 <script src="chrome://resources/js/cr/event_target.js"></script>
34 <script src="chrome://resources/js/cr/ui.js"></script> 35 <script src="chrome://resources/js/cr/ui.js"></script>
35 <script src="chrome://resources/js/util.js"></script> 36 <script src="chrome://resources/js/util.js"></script>
36 <script src="gpu_internals/tab_control.js"></script> 37 <script src="gpu_internals/tab_control.js"></script>
37 <script src="gpu_internals/overlay.js"></script> 38 <script src="gpu_internals/overlay.js"></script>
38 <script src="gpu_internals/browser_bridge.js"></script> 39 <script src="gpu_internals/browser_bridge.js"></script>
39 <script src="gpu_internals/tracing_controller.js"></script> 40 <script src="gpu_internals/tracing_controller.js"></script>
40 <script src="gpu_internals/info_view.js"></script> 41 <script src="gpu_internals/info_view.js"></script>
41 <script src="gpu_internals/timeline_model.js"></script> 42 <script src="gpu_internals/timeline_model.js"></script>
42 <script src="gpu_internals/sorted_array_utils.js"></script> 43 <script src="gpu_internals/sorted_array_utils.js"></script>
43 <script src="gpu_internals/timeline.js"></script> 44 <script src="gpu_internals/timeline.js"></script>
44 <script src="gpu_internals/timeline_track.js"></script> 45 <script src="gpu_internals/timeline_track.js"></script>
45 <script src="gpu_internals/fast_rect_renderer.js"></script> 46 <script src="gpu_internals/fast_rect_renderer.js"></script>
46 <script src="gpu_internals/timeline_view.js"></script> 47 <script src="gpu_internals/timeline_view.js"></script>
48 <script src="gpu_internals/raw_events_view.js"></script>
47 <script src="gpu_internals/simulated_trace_data.js"></script> 49 <script src="gpu_internals/simulated_trace_data.js"></script>
48 50
49 <script> 51 <script>
50 var browserBridge; 52 var browserBridge;
51 var tracingController; 53 var tracingController;
52 var timelineView; // made global for debugging purposes only 54 var timelineView; // made global for debugging purposes only
53 55
54 /** 56 /**
55 * Main entry point. called once the page has loaded. 57 * Main entry point. called once the page has loaded.
56 */ 58 */
57 function onLoad() { 59 function onLoad() {
58 browserBridge = new gpu.BrowserBridge(); 60 browserBridge = new gpu.BrowserBridge();
59 if (browserBridge.debugMode) 61 if (browserBridge.debugMode)
60 tracingController = new gpu.TracingController(); 62 tracingController = new gpu.TracingController();
61 63
62 // Create the views. 64 // Create the views.
63 cr.ui.decorate('#info-view', gpu.InfoView); 65 cr.ui.decorate('#info-view', gpu.InfoView);
64 66
67 var rawEventsView = $('raw-events-view');
68 if (browserBridge.debugMode)
69 cr.ui.decorate('#raw-events-view', gpu.RawEventsView);
70 else
71 rawEventsView.parentNode.removeChild(rawEventsView);
72
65 timelineView = $('timeline-view'); 73 timelineView = $('timeline-view');
66 if (browserBridge.debugMode) 74 if (browserBridge.debugMode)
67 cr.ui.decorate(timelineView, gpu.TimelineView); 75 cr.ui.decorate(timelineView, gpu.TimelineView);
68 else 76 else
69 timelineView.parentNode.removeChild(timelineView); 77 timelineView.parentNode.removeChild(timelineView);
70 78
71 // Create the main tab control 79 // Create the main tab control
72 var tabs = $('main-tabs'); 80 var tabs = $('main-tabs');
73 cr.ui.decorate(tabs, gpu.TabControl); 81 cr.ui.decorate(tabs, gpu.TabControl);
74 82
(...skipping 18 matching lines...) Expand all
93 } 101 }
94 102
95 document.addEventListener('DOMContentLoaded', onLoad); 103 document.addEventListener('DOMContentLoaded', onLoad);
96 104
97 </script> 105 </script>
98 </head> 106 </head>
99 <body> 107 <body>
100 <!-- Tabs --> 108 <!-- Tabs -->
101 <div id="main-tabs"> 109 <div id="main-tabs">
102 <include src="gpu_internals/info_view.html"> 110 <include src="gpu_internals/info_view.html">
111 <include src="gpu_internals/raw_events_view.html">
103 <include src="gpu_internals/timeline_view.html"> 112 <include src="gpu_internals/timeline_view.html">
104 </div> 113 </div>
105
106 <include src="gpu_internals/tracing_controller.html">
107 </body> 114 </body>
108 </html> 115 </html>
OLDNEW
« no previous file with comments | « chrome/browser/gpu_process_host_ui_shim.cc ('k') | chrome/browser/resources/gpu_internals/raw_events_view.css » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698