Add expression representation to InterpolableLength
This is a second attempt of crrev.com/c/1777025, as the previous attempt led to a performance regression. As CSSLengthArray cannot represent all lengths, and in particular, cannot represent lengths where min/max() are present, this patch augments InterpolableLength with a CSSMathExpressionNode representation, so that all lengths can be interpolated and animated. Bug: 991672, 1002177 Change-Id: Ic8af313872b900eac2587531c56a8eca65d55a5f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1805718Reviewed-by:Rune Lillesveen <futhark@chromium.org> Reviewed-by:
Alan Cutter <alancutter@chromium.org> Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org> Cr-Commit-Position: refs/heads/master@{#698895}
Showing
This diff is collapsed.
Please register or sign in to comment