| Index: sky/engine/core/rendering/compositing/CompositingRequirementsUpdater.cpp
|
| diff --git a/sky/engine/core/rendering/compositing/CompositingRequirementsUpdater.cpp b/sky/engine/core/rendering/compositing/CompositingRequirementsUpdater.cpp
|
| index 2d1c31f3781e12bf3b68fee125ac74353bd4710e..7bd6334468187afdb3b38387d55306a1f3a11d87 100644
|
| --- a/sky/engine/core/rendering/compositing/CompositingRequirementsUpdater.cpp
|
| +++ b/sky/engine/core/rendering/compositing/CompositingRequirementsUpdater.cpp
|
| @@ -213,13 +213,6 @@ void CompositingRequirementsUpdater::updateRecursive(RenderLayer* ancestorLayer,
|
| CompositingReasons reasonsToComposite = CompositingReasonNone;
|
| CompositingReasons directReasons = m_compositingReasonFinder.directReasons(layer);
|
|
|
| - // Video is special. It's the only RenderLayer type that can both have
|
| - // RenderLayer children and whose children can't use its backing to render
|
| - // into. These children (the controls) always need to be promoted into their
|
| - // own layers to draw on top of the accelerated video.
|
| - if (currentRecursionData.m_compositingAncestor && currentRecursionData.m_compositingAncestor->renderer()->isVideo())
|
| - directReasons |= CompositingReasonVideoOverlay;
|
| -
|
| if (compositor->canBeComposited(layer))
|
| reasonsToComposite |= directReasons;
|
|
|
|
|