Index: content/browser/gpu/gpu_data_manager_impl.cc |
diff --git a/content/browser/gpu/gpu_data_manager_impl.cc b/content/browser/gpu/gpu_data_manager_impl.cc |
index e3bd1e5cc9930ab21f41b9e9b37286016d4da0d4..8f09cb168eeaa96394fbd2db67e52ed556ea56e9 100644 |
--- a/content/browser/gpu/gpu_data_manager_impl.cc |
+++ b/content/browser/gpu/gpu_data_manager_impl.cc |
@@ -121,6 +121,12 @@ |
void GpuDataManagerImpl::DisableHardwareAcceleration() { |
base::AutoLock auto_lock(lock_); |
private_->DisableHardwareAcceleration(); |
+} |
+ |
+bool GpuDataManagerImpl::HardwareAccelerationEnabled() const { |
+ base::AutoLock auto_lock(lock_); |
+ return !private_->ShouldUseSwiftShader() && |
+ private_->GpuAccessAllowed(nullptr); |
} |
bool GpuDataManagerImpl::CanUseGpuBrowserCompositor() const { |