Index: third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.h |
diff --git a/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.h b/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.h |
index ea9fac95f94649a224a41059b3774c35203f7cc1..4beacbc9aeda756ed425744e984bd03071443cf2 100644 |
--- a/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.h |
+++ b/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.h |
@@ -67,10 +67,7 @@ class SharedContextRateLimiter; |
#define CANVAS2D_HIBERNATION_ENABLED 0 |
// IOSurfaces are a primitive only present on OS X. |
-// IOSurfaces can't be used right now because the compositor returns them while |
-// they are they still in use by the Window Server, and the SyncToken isn't |
-// relevant. https://crbug.com/608026. |
-#define USE_IOSURFACE_FOR_2D_CANVAS 0 |
+#define USE_IOSURFACE_FOR_2D_CANVAS 1 |
#else |
#define CANVAS2D_HIBERNATION_ENABLED 1 |
#define USE_IOSURFACE_FOR_2D_CANVAS 0 |