Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upFiltered elements are clipped if their bounds change via animated properties #2668
Comments
|
I'll look at this today. |
|
|
|
The downstream change has exposed an existing WebRender bug. |
glennw
pushed a commit
to glennw/webrender
that referenced
this issue
Apr 18, 2018
When the local rect of a picture primitive changes (due to a child primitive or picture being attached to an animating scroll node), we need to invalidate the GPU cache entry for this picture. This ensures that the correct local rect is uploaded to the GPU shaders. Fixes servo#2668.
bors-servo
added a commit
that referenced
this issue
Apr 18, 2018
Fix filtered elements being clipped during property animation. When the local rect of a picture primitive changes (due to a child primitive or picture being attached to an animating scroll node), we need to invalidate the GPU cache entry for this picture. This ensures that the correct local rect is uploaded to the GPU shaders. Fixes #2668. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/2669) <!-- Reviewable:end -->
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
https://bugzilla.mozilla.org/show_bug.cgi?id=1454763
>> Testcase <<
In this testcase, the rounded border is sometimes not rendered completely. The testcase applies a filter to a stationary element which wraps an element whose transform is animated. The bounds of the filter surface are dependent on the animated property.