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 upRendering glitches/flickering for rotating element #2590
Comments
|
Partial fix range: 1142dfc...a422f90 (wr update) Screencast: main profile, dark theme, Radeon RX480: It looks like a black(?) rotating rectangle is drawn on the penultimate tab, hiding parts of the tab title. |
|
https://rawgit.com/Zirro/03f0e2d19b087db29b1f069e014e3ee5/raw/0f32535d70e56185e01e4f9be860afc4dc4fec79/fireworks.html - This case looks like another manifestation of the same issue, while displaying the behaviour more clearly. The glitches seem to appear when the transformation places parts of the element outside the viewport. In the original test case, the flickering boxes don't show up if the element is given some margin to move it away from the viewport edge. |
|
I can no longer reproduce these issues in either of the test cases with latest WebRender |

This test case includes an element with border-radius and a dotted border. When its rotated using the rotate()-transform in an animation, significant rendering glitches appear.
I can reproduce this in Firefox Nightly with WebRender enabled, as well as the latest nightly build of Servo. This is on a MacBook Pro (Early 2013) with Intel HD Graphics 4000 and a NVIDIA GeForce GT 650M, with both GPUs displaying the glitches.
Here's a screen recording showing the issue (caution - includes rapid flickering): https://bug1449904.bmoattachments.org/attachment.cgi?id=8963546
Bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1449904