| Index: ui/gl/gpu_switching_manager.cc
|
| ===================================================================
|
| --- ui/gl/gpu_switching_manager.cc (revision 158081)
|
| +++ ui/gl/gpu_switching_manager.cc (working copy)
|
| @@ -31,10 +31,17 @@
|
|
|
| GpuPreference GpuSwitchingManager::AdjustGpuPreference(
|
| GpuPreference gpu_preference) {
|
| +#if defined(OS_MACOSX)
|
| if (gpu_switching_option_.size() == 0)
|
| return gpu_preference;
|
| DCHECK_EQ(gpu_switching_option_.size(), 1u);
|
| - return gpu_switching_option_[0];
|
| + if (gpu_switching_option_[0] == PreferDiscreteGpu)
|
| + GLContextCGL::ForceUseOfDiscreteGPU();
|
| + return PreferIntegratedGpu;
|
| +#else
|
| + return gpu_preference;
|
| +#endif // OS_MACOSX
|
| }
|
|
|
| } // namespace gfx
|
| +
|
|
|