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

Unified Diff: content/browser/renderer_host/render_process_host_impl.cc

Issue 212003002: Re-land: content: Avoid duplicating the logic used to determine GPU features. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Use IsDelegatedRendererEnabled in RenderWidgetHostViewAndroid Created 6 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 side-by-side diff with in-line comments
Download patch
Index: content/browser/renderer_host/render_process_host_impl.cc
diff --git a/content/browser/renderer_host/render_process_host_impl.cc b/content/browser/renderer_host/render_process_host_impl.cc
index 9fd13f2c8b99be34852e68690276ee4419deb68e..eec4334001e376eb3bb676972f99fb695f30fbbd 100644
--- a/content/browser/renderer_host/render_process_host_impl.cc
+++ b/content/browser/renderer_host/render_process_host_impl.cc
@@ -956,13 +956,16 @@ StoragePartition* RenderProcessHostImpl::GetStoragePartition() const {
}
static void AppendGpuCommandLineFlags(CommandLine* command_line) {
- if (content::IsThreadedCompositingEnabled())
+ if (IsThreadedCompositingEnabled())
command_line->AppendSwitch(switches::kEnableThreadedCompositing);
- if (content::IsDelegatedRendererEnabled())
+ if (IsForceCompositingModeEnabled())
+ command_line->AppendSwitch(switches::kForceCompositingMode);
+
+ if (IsDelegatedRendererEnabled())
command_line->AppendSwitch(switches::kEnableDelegatedRenderer);
- if (content::IsImplSidePaintingEnabled())
+ if (IsImplSidePaintingEnabled())
command_line->AppendSwitch(switches::kEnableImplSidePainting);
// Appending disable-gpu-feature switches due to software rendering list.
@@ -1028,7 +1031,6 @@ void RenderProcessHostImpl::PropagateBrowserCommandLineToRenderer(
switches::kDisableCompositingForFixedPosition,
switches::kDisableCompositingForTransition,
switches::kDisableDatabases,
- switches::kDisableDelegatedRenderer,
switches::kDisableDesktopNotifications,
switches::kDisableDirectNPAPIRequests,
switches::kDisableFastTextAutosizing,
@@ -1040,7 +1042,6 @@ void RenderProcessHostImpl::PropagateBrowserCommandLineToRenderer(
switches::kDisableGpuVsync,
switches::kDisableLowResTiling,
switches::kDisableHistogramCustomizer,
- switches::kDisableImplSidePainting,
switches::kDisableLCDText,
switches::kDisableLayerSquashing,
switches::kDisableLocalStorage,
@@ -1054,7 +1055,6 @@ void RenderProcessHostImpl::PropagateBrowserCommandLineToRenderer(
switches::kDisableSessionStorage,
switches::kDisableSharedWorkers,
switches::kDisableSpeechInput,
- switches::kDisableThreadedCompositing,
switches::kDisableTouchAdjustment,
switches::kDisableTouchDragDrop,
switches::kDisableTouchEditing,
@@ -1072,7 +1072,6 @@ void RenderProcessHostImpl::PropagateBrowserCommandLineToRenderer(
switches::kEnableCompositingForFixedPosition,
switches::kEnableCompositingForTransition,
switches::kEnableDeferredImageDecoding,
- switches::kEnableDelegatedRenderer,
switches::kEnableEncryptedMedia,
switches::kEnableExperimentalCanvasFeatures,
switches::kEnableExperimentalWebPlatformFeatures,
@@ -1085,7 +1084,6 @@ void RenderProcessHostImpl::PropagateBrowserCommandLineToRenderer(
switches::kEnableHighDpiCompositingForFixedPosition,
switches::kEnableHTMLImports,
switches::kEnableLowResTiling,
- switches::kEnableImplSidePainting,
switches::kEnableInbandTextTracks,
switches::kEnableLCDText,
switches::kEnableLayerSquashing,
@@ -1105,7 +1103,6 @@ void RenderProcessHostImpl::PropagateBrowserCommandLineToRenderer(
switches::kEnableStatsTable,
switches::kEnableStrictSiteIsolation,
switches::kEnableTargetedStyleRecalc,
- switches::kEnableThreadedCompositing,
switches::kEnableUniversalAcceleratedOverflowScroll,
switches::kEnableTouchDragDrop,
switches::kEnableTouchEditing,

Powered by Google App Engine
This is Rietveld 408576698