| Index: content/browser/gpu/gpu_data_manager_impl_private.cc
|
| diff --git a/content/browser/gpu/gpu_data_manager_impl_private.cc b/content/browser/gpu/gpu_data_manager_impl_private.cc
|
| index 8d21371fd09cb5f40b3f03622d96e787eb5c1ab4..3d51dcd4270061060b0bb4edc7fec039dc6142a3 100644
|
| --- a/content/browser/gpu/gpu_data_manager_impl_private.cc
|
| +++ b/content/browser/gpu/gpu_data_manager_impl_private.cc
|
| @@ -270,6 +270,15 @@ bool ShouldDisableHardwareAcceleration() {
|
| switches::kDisableGpu);
|
| }
|
|
|
| +void OnVideoMemoryUsageStats(const gpu::VideoMemoryUsageStats& stats) {
|
| + GpuDataManagerImpl::GetInstance()->UpdateVideoMemoryUsageStats(stats);
|
| +}
|
| +
|
| +void RequestVideoMemoryUsageStats(GpuProcessHost* host) {
|
| + host->gpu_service()->GetVideoMemoryUsageStats(
|
| + base::Bind(&OnVideoMemoryUsageStats));
|
| +}
|
| +
|
| } // namespace anonymous
|
|
|
| void GpuDataManagerImplPrivate::InitializeForTesting(
|
| @@ -431,9 +440,9 @@ bool GpuDataManagerImplPrivate::IsCompleteGpuInfoAvailable() const {
|
| }
|
|
|
| void GpuDataManagerImplPrivate::RequestVideoMemoryUsageStatsUpdate() const {
|
| - GpuProcessHost::SendOnIO(GpuProcessHost::GPU_PROCESS_KIND_SANDBOXED,
|
| + GpuProcessHost::CallOnIO(GpuProcessHost::GPU_PROCESS_KIND_SANDBOXED,
|
| false /* force_create */,
|
| - new GpuMsg_GetVideoMemoryUsageStats());
|
| + base::Bind(&RequestVideoMemoryUsageStats));
|
| }
|
|
|
| bool GpuDataManagerImplPrivate::ShouldUseSwiftShader() const {
|
|
|