Changeset 85777 in webkit
- Timestamp:
- May 4, 2011 12:20:49 PM (13 years ago)
- Location:
- trunk/Tools
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r85776 r85777 1 2011-05-04 Justin Novosad <junov@chromium.org> 2 3 Reviewed by Kenneth Russell. 4 5 [Chromium] Add gpu acceleration flags to DumpRenderTree 6 https://bugs.webkit.org/show_bug.cgi?id=60168 7 Adding support for command line flags 8 enable-accelerated-2d-canvas an 9 enable-accelerated-drawing in DumpRenderTree. 10 11 * DumpRenderTree/chromium/DumpRenderTree.cpp: 12 (main): 13 * DumpRenderTree/chromium/TestShell.cpp: 14 (TestShell::TestShell): 15 (TestShell::resetWebSettings): 16 * DumpRenderTree/chromium/TestShell.h: 17 (TestShell::setLegacyAccelerated2dCanvasEnabled): 18 (TestShell::setAcceleratedDrawingEnabled): 19 * DumpRenderTree/chromium/WebPreferences.cpp: 20 (WebPreferences::reset): 21 (WebPreferences::applyTo): 22 * DumpRenderTree/chromium/WebPreferences.h: 23 1 24 2011-05-04 Ademar de Souza Reis Jr. <ademar.reis@openbossa.org> 2 25 -
trunk/Tools/DumpRenderTree/chromium/DumpRenderTree.cpp
r84361 r85777 1 1 /* 2 * Copyright (C) 201 0Google Inc. All rights reserved.2 * Copyright (C) 2011 Google Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 57 57 static const char optionForceCompositingMode[] = "--force-compositing-mode"; 58 58 static const char optionEnableAccelerated2DCanvas[] = "--enable-accelerated-2d-canvas"; 59 static const char optionEnableLegacyAccelerated2DCanvas[] = "--enable-legacy-accelerated-2d-canvas"; 60 static const char optionEnableAcceleratedDrawing[] = "--enable-accelerated-drawing"; 59 61 static const char optionEnableCompositeToTexture[] = "--enable-composite-to-texture"; 60 62 … … 138 140 bool forceCompositingMode = false; 139 141 bool accelerated2DCanvasEnabled = false; 142 bool legacyAccelerated2DCanvasEnabled = false; 143 bool acceleratedDrawingEnabled = false; 140 144 bool stressOpt = false; 141 145 bool stressDeopt = false; … … 177 181 else if (argument == optionEnableAccelerated2DCanvas) 178 182 accelerated2DCanvasEnabled = true; 183 else if (argument == optionEnableLegacyAccelerated2DCanvas) 184 legacyAccelerated2DCanvasEnabled = true; 185 else if (argument == optionEnableAcceleratedDrawing) 186 acceleratedDrawingEnabled = true; 179 187 else if (argument == optionStressOpt) 180 188 stressOpt = true; … … 211 219 shell.setForceCompositingMode(forceCompositingMode); 212 220 shell.setAccelerated2dCanvasEnabled(accelerated2DCanvasEnabled); 221 shell.setLegacyAccelerated2dCanvasEnabled(legacyAccelerated2DCanvasEnabled); 222 shell.setAcceleratedDrawingEnabled(acceleratedDrawingEnabled); 213 223 shell.setJavaScriptFlags(javaScriptFlags); 214 224 shell.setStressOpt(stressOpt); -
trunk/Tools/DumpRenderTree/chromium/TestShell.cpp
r84926 r85777 103 103 , m_forceCompositingMode(false) 104 104 , m_accelerated2dCanvasEnabled(false) 105 , m_legacyAccelerated2dCanvasEnabled(false) 106 , m_acceleratedDrawingEnabled(false) 105 107 , m_stressOpt(false) 106 108 , m_stressDeopt(false) … … 183 185 m_prefs.forceCompositingMode = m_forceCompositingMode; 184 186 m_prefs.accelerated2dCanvasEnabled = m_accelerated2dCanvasEnabled; 187 m_prefs.legacyAccelerated2dCanvasEnabled = m_legacyAccelerated2dCanvasEnabled; 188 m_prefs.acceleratedDrawingEnabled = m_acceleratedDrawingEnabled; 185 189 m_prefs.applyTo(&webView); 186 190 } -
trunk/Tools/DumpRenderTree/chromium/TestShell.h
r84361 r85777 130 130 void setForceCompositingMode(bool enabled) { m_forceCompositingMode = enabled; } 131 131 void setAccelerated2dCanvasEnabled(bool enabled) { m_accelerated2dCanvasEnabled = enabled; } 132 132 void setLegacyAccelerated2dCanvasEnabled(bool enabled) { m_legacyAccelerated2dCanvasEnabled = enabled; } 133 void setAcceleratedDrawingEnabled(bool enabled) { m_acceleratedDrawingEnabled = enabled; } 133 134 #if defined(OS_WIN) 134 135 // Access to the finished event. Used by the static WatchDog thread. … … 207 208 bool m_forceCompositingMode; 208 209 bool m_accelerated2dCanvasEnabled; 210 bool m_legacyAccelerated2dCanvasEnabled; 211 bool m_acceleratedDrawingEnabled; 209 212 WebPreferences m_prefs; 210 213 bool m_stressOpt; -
trunk/Tools/DumpRenderTree/chromium/WebPreferences.cpp
r84361 r85777 106 106 compositeToTexture = false; 107 107 accelerated2dCanvasEnabled = false; 108 legacyAccelerated2dCanvasEnabled = false; 109 acceleratedDrawingEnabled = false; 108 110 forceCompositingMode = false; 109 111 } … … 155 157 settings->setForceCompositingMode(forceCompositingMode); 156 158 settings->setAccelerated2dCanvasEnabled(accelerated2dCanvasEnabled); 159 settings->setLegacyAccelerated2dCanvasEnabled(legacyAccelerated2dCanvasEnabled); 160 settings->setAcceleratedDrawingEnabled(acceleratedDrawingEnabled); 157 161 158 162 // Fixed values. -
trunk/Tools/DumpRenderTree/chromium/WebPreferences.h
r84361 r85777 82 82 bool forceCompositingMode; 83 83 bool accelerated2dCanvasEnabled; 84 bool legacyAccelerated2dCanvasEnabled; 85 bool acceleratedDrawingEnabled; 84 86 85 87 WebPreferences() { reset(); }
Note: See TracChangeset
for help on using the changeset viewer.