It seems we "hardcode" `eCSSProperty_transform` in all methods of nsDisplayTransform, so even though I add new properties in the compositor animation list, we cannot set the AnimationProperty::mRunningOnCompositor=true for the properties which also use nsDisplayTransfrom. :( We have make nsDisplayTransform more general, for all the transformation properties (i.e. transform function list, individual transforms, and motion-path).
Bug 1425837 Comment 7 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
It seems we "hardcode" `eCSSProperty_transform` in a lot of functions, so even though I add new properties in the compositor animation list, we cannot set AnimationProperty::mRunningOnCompositor=true for the properties which also use nsDisplayTransfrom. :( We have to make nsDisplayTransform more general, for all the transformation properties (i.e. transform function list, individual transforms, and motion-path).