diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-09-09 12:19:59 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-03-16 15:20:08 +0100 |
commit | 014f7aa64ecd3f3f733ea337dd47f97b15aa2010 (patch) | |
tree | 8067e5bb5901c8cdab6cc0c1f53bd1c8127feea4 | |
parent | 823a3750542c7a5a03f238a051088868b31a7cbf (diff) | |
download | qtwebengine-chromium-014f7aa64ecd3f3f733ea337dd47f97b15aa2010.tar.gz |
Allow --disable-gpu to disable gpu thread/process
Chromium now only allows it on Windows and ChromeOS.
Change-Id: Ifc5ccfca392769fed6329f209a16e2c315054512
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
-rw-r--r-- | chromium/content/browser/gpu/gpu_data_manager_impl_private.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chromium/content/browser/gpu/gpu_data_manager_impl_private.cc b/chromium/content/browser/gpu/gpu_data_manager_impl_private.cc index e5ce56956d4..e580fab3392 100644 --- a/chromium/content/browser/gpu/gpu_data_manager_impl_private.cc +++ b/chromium/content/browser/gpu/gpu_data_manager_impl_private.cc @@ -527,6 +527,10 @@ void GpuDataManagerImplPrivate::InitializeGpuModes() { if (command_line->HasSwitch(switches::kDisableGpu)) { // Chomecast audio-only builds run with the flag --disable-gpu. The GPU // process should not be started in this case. +#if defined(TOOLKIT_QT) + fallback_modes_.clear(); + fallback_modes_.push_back(gpu::GpuMode::DISABLED); +#endif #if BUILDFLAG(IS_CHROMECAST) #if BUILDFLAG(IS_CAST_AUDIO_ONLY) fallback_modes_.clear(); |