| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "config.h" | 5 #include "config.h" |
| 6 #include "core/rendering/compositing/CompositingReasonFinder.h" | 6 #include "core/rendering/compositing/CompositingReasonFinder.h" |
| 7 | 7 |
| 8 #include "CSSPropertyNames.h" | 8 #include "CSSPropertyNames.h" |
| 9 #include "HTMLNames.h" | 9 #include "HTMLNames.h" |
| 10 #include "core/frame/FrameView.h" | 10 #include "core/frame/FrameView.h" |
| (...skipping 29 matching lines...) Expand all Loading... |
| 40 | 40 |
| 41 void CompositingReasonFinder::updateTriggers() | 41 void CompositingReasonFinder::updateTriggers() |
| 42 { | 42 { |
| 43 m_compositingTriggers = 0; | 43 m_compositingTriggers = 0; |
| 44 | 44 |
| 45 Settings& settings = m_renderView.document().page()->settings(); | 45 Settings& settings = m_renderView.document().page()->settings(); |
| 46 if (settings.acceleratedCompositingFor3DTransformsEnabled()) | 46 if (settings.acceleratedCompositingFor3DTransformsEnabled()) |
| 47 m_compositingTriggers |= ThreeDTransformTrigger; | 47 m_compositingTriggers |= ThreeDTransformTrigger; |
| 48 if (settings.acceleratedCompositingForVideoEnabled()) | 48 if (settings.acceleratedCompositingForVideoEnabled()) |
| 49 m_compositingTriggers |= VideoTrigger; | 49 m_compositingTriggers |= VideoTrigger; |
| 50 if (settings.acceleratedCompositingForPluginsEnabled()) | |
| 51 m_compositingTriggers |= PluginTrigger; | |
| 52 if (settings.acceleratedCompositingForCanvasEnabled()) | 50 if (settings.acceleratedCompositingForCanvasEnabled()) |
| 53 m_compositingTriggers |= CanvasTrigger; | 51 m_compositingTriggers |= CanvasTrigger; |
| 54 if (settings.acceleratedCompositingForAnimationEnabled()) | 52 if (settings.acceleratedCompositingForAnimationEnabled()) |
| 55 m_compositingTriggers |= AnimationTrigger; | 53 m_compositingTriggers |= AnimationTrigger; |
| 56 if (settings.compositedScrollingForFramesEnabled()) | 54 if (settings.compositedScrollingForFramesEnabled()) |
| 57 m_compositingTriggers |= ScrollableInnerFrameTrigger; | 55 m_compositingTriggers |= ScrollableInnerFrameTrigger; |
| 58 if (settings.acceleratedCompositingForFiltersEnabled()) | 56 if (settings.acceleratedCompositingForFiltersEnabled()) |
| 59 m_compositingTriggers |= FilterTrigger; | 57 m_compositingTriggers |= FilterTrigger; |
| 60 if (settings.acceleratedCompositingForGpuRasterizationHintEnabled()) | 58 if (settings.acceleratedCompositingForGpuRasterizationHintEnabled()) |
| 61 m_compositingTriggers |= GPURasterizationTrigger; | 59 m_compositingTriggers |= GPURasterizationTrigger; |
| (...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 365 *needToRecomputeCompositingRequirements = true; | 363 *needToRecomputeCompositingRequirements = true; |
| 366 } | 364 } |
| 367 return false; | 365 return false; |
| 368 } | 366 } |
| 369 } | 367 } |
| 370 | 368 |
| 371 return true; | 369 return true; |
| 372 } | 370 } |
| 373 | 371 |
| 374 } | 372 } |
| OLD | NEW |