Enable transformed rasterization for trivial 3D transforms
This patch adds a new compositing reason kTrivial3DTransform separated from k3DTransform, so we can identify trivial 3D transforms. It modifies CompositingReasonFinder in order to return kTrivial3DTransform or k3DTransform as compositing reason. On top of that the patch enables transformed rasterization for the new compositing reason kTrivial3DTransform. BUG=1078401 TEST=CompositedLayerMappingTest.TransformedRasterizationForTrivial3DTransform TEST=CompositingRequirementsUpdaterTest.NonTrivial3DTransforms TEST=external/wpt/css/css-transforms/subpixel-transform-changes-004.html Change-Id: I1acb7846af8d86c26474322818bd80c8bde2d031 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2241111Reviewed-by:Xianzhu Wang <wangxianzhu@chromium.org> Commit-Queue: Manuel Rego <rego@igalia.com> Cr-Commit-Position: refs/heads/master@{#777899}
Showing
Please register or sign in to comment