| Index: Source/platform/graphics/CompositingReasons.h
|
| diff --git a/Source/platform/graphics/CompositingReasons.h b/Source/platform/graphics/CompositingReasons.h
|
| index 906fd67e6c7840dcc52971ad44d7819e605800f7..413069d1b982b5dbe9297a92e83d072962c1e675 100644
|
| --- a/Source/platform/graphics/CompositingReasons.h
|
| +++ b/Source/platform/graphics/CompositingReasons.h
|
| @@ -88,6 +88,19 @@ const uint64_t CompositingReasonComboAllDirectReasons =
|
| | CompositingReasonVideoOverlay
|
| | CompositingReasonWillChange;
|
|
|
| +const uint64_t CompositingReasonComboAllStyleDeterminedDirectReasons =
|
| + CompositingReason3DTransform
|
| + | CompositingReasonVideo
|
| + | CompositingReasonCanvas
|
| + | CompositingReasonPlugin
|
| + | CompositingReasonIFrame
|
| + | CompositingReasonBackfaceVisibilityHidden
|
| + | CompositingReasonActiveAnimation
|
| + | CompositingReasonTransitionProperty
|
| + | CompositingReasonFilters
|
| + | CompositingReasonVideoOverlay
|
| + | CompositingReasonWillChange;
|
| +
|
| const uint64_t CompositingReasonComboReasonsThatRequireOwnBacking =
|
| CompositingReasonComboAllDirectReasons
|
| | CompositingReasonOverlap
|
| @@ -114,6 +127,8 @@ struct CompositingReasonStringMap {
|
| const char* description;
|
| };
|
|
|
| +// FIXME: This static data shouldn't be in a header. When it's in the header
|
| +// it's copied into every compilation unit that includes the header.
|
| static const CompositingReasonStringMap compositingReasonStringMap[] = {
|
| { CompositingReasonNone,
|
| "Unknown",
|
|
|