Index: content/browser/gpu/gpu_data_manager_impl.cc |
=================================================================== |
--- content/browser/gpu/gpu_data_manager_impl.cc (revision 173244) |
+++ content/browser/gpu/gpu_data_manager_impl.cc (working copy) |
@@ -132,7 +132,7 @@ |
return; |
GPUInfo gpu_info; |
- gpu_info_collector::CollectPreliminaryGraphicsInfo(&gpu_info); |
+ gpu_info_collector::CollectBasicGraphicsInfo(&gpu_info); |
#if defined(ARCH_CPU_X86_FAMILY) |
if (!gpu_info.gpu.vendor_id || !gpu_info.gpu.device_id) |
gpu_info.finalized = true; |
@@ -190,7 +190,11 @@ |
complete_gpu_info_already_requested_ = true; |
GpuProcessHost::SendOnIO( |
+#if defined(OS_WIN) |
GpuProcessHost::GPU_PROCESS_KIND_UNSANDBOXED, |
+#else |
+ GpuProcessHost::GPU_PROCESS_KIND_SANDBOXED, |
+#endif |
CAUSE_FOR_GPU_LAUNCH_GPUDATAMANAGER_REQUESTCOMPLETEGPUINFOIFNEEDED, |
new GpuMsg_CollectGraphicsInfo()); |
} |
@@ -224,7 +228,7 @@ |
{ |
base::AutoLock auto_lock(gpu_info_lock_); |
- gpu_info_ = gpu_info; |
+ gpu_info_collector::MergeGPUInfo(&gpu_info_, gpu_info); |
complete_gpu_info_already_requested_ = |
complete_gpu_info_already_requested_ || gpu_info_.finalized; |
} |
@@ -470,9 +474,6 @@ |
command_line->AppendSwitchASCII(switches::kSupportsDualGpus, "false"); |
} |
- if (!gpu_blacklist_.get() || !gpu_blacklist_->needs_more_info()) |
- command_line->AppendSwitch(switches::kSkipGpuFullInfoCollection); |
- |
if (!swiftshader_path.empty()) |
command_line->AppendSwitchPath(switches::kSwiftShaderPath, |
swiftshader_path); |