Index: ui/gl/gpu_switching_manager.h |
diff --git a/ui/gl/gpu_switching_manager.h b/ui/gl/gpu_switching_manager.h |
index 7e82d62481852762f55e091d3783acc92fb2922e..a6a810f8bf1473ec31b1926db0ce7c4a60ab1b4f 100644 |
--- a/ui/gl/gpu_switching_manager.h |
+++ b/ui/gl/gpu_switching_manager.h |
@@ -13,10 +13,6 @@ |
#include "ui/gl/gpu_preference.h" |
#include "ui/gl/gpu_switching_observer.h" |
-#if defined(OS_MACOSX) |
-#include <OpenGL/OpenGL.h> |
-#endif // OS_MACOSX |
- |
namespace ui { |
class GL_EXPORT GpuSwitchingManager { |
@@ -60,8 +56,6 @@ class GL_EXPORT GpuSwitchingManager { |
#if defined(OS_MACOSX) |
void SwitchToDiscreteGpuMac(); |
- |
- CGLPixelFormatObj discrete_pixel_format_; |
#endif // OS_MACOSX |
gfx::GpuPreference gpu_switching_option_; |
@@ -72,6 +66,9 @@ class GL_EXPORT GpuSwitchingManager { |
size_t gpu_count_; |
+ struct PlatformSpecific; |
+ scoped_ptr<PlatformSpecific> platform_specific_; |
+ |
ObserverList<GpuSwitchingObserver> observer_list_; |
DISALLOW_COPY_AND_ASSIGN(GpuSwitchingManager); |