3D animation SVG broken with Webrender
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
People
(Reporter: alice0775, Unassigned)
References
(Blocks 2 open bugs, )
Details
(Keywords: correctness, nightly-community, regression)
Attachments
(1 file)
5.58 MB,
application/zip
|
Details |
This is from Bug 1662766
Steps to reproduce:
Actual results:
Small objects, such as planets, are often squares instead of circles.
The ellipse arc of a planet's orbit is sometimes rendered as a broken line.
Expected results:
The small objects should be always circle.
The ellipse arc should be not broken.
See screenshot: https://youtu.be/hiFr6_ZGn2M
This bug has been happening since WebRender was enabled.
Disabling WebRender in Firefox 91.0.5esr solves the problem.
Updated•3 years ago
|
Comment 1•3 years ago
|
||
(In reply to Alice0775 White from comment #0)
This is from Bug 1662766
Steps to reproduce:
Thanks for filing this, Alice!
I moved the site that features the bug to a subdomain.
So, to reproduce:
Updated•3 years ago
|
Updated•3 years ago
|
Comment 2•3 years ago
|
||
Nical, can you provide some insight on this?
Updated•3 years ago
|
Comment 3•3 years ago
|
||
Here is a wrench capture of a frame that has the issue.
Interestingly, if I remove frame-0-1.ron to force re-rendering the recording, then the glitch is gone. Perhaps that suggests an invalidation issue with picture cache tiles.
Glenn what do you think?
Comment 4•3 years ago
|
||
That does seem possible, yes - I checked quickly on current nightly and it seems a bit better (the circle seems to look correct). If I set gfx.webrender.debug.force-picture-invalidation
then that seems to fix the remaining glitches for me. Can anyone else confirm?
Comment 5•3 years ago
|
||
Setting gfx.webrender.debug.force-picture-invalidation
to true in Firefox Nightly (Build 20220327093354) makes the animation run perfectly on my machine, all glitches have gone away.
Updated•3 years ago
|
Updated•3 years ago
|
Updated•2 years ago
|
Updated•1 year ago
|
Description
•