Open digitalf0x opened 3 years ago
Thanks for the detailed report!
This seems to have improved with updating to the 2021-4-8
Ruffle nightly (for the drop-down menu fix from https://github.com/ruffle-rs/ruffle/issues/2006 - huzzah!).
I wouldn't close this issue yet, the performance still doesn't quite feel on par, but I did want to offer the update and say thank you to all the Ruffle developers :slightly_smiling_face:
Describe the bug
When using the flashVMS interactive height visualizer at vms.bigfurs.com, mousing over the character detail cards at the top, dragging characters around, etc performs noticeably worse than in the official Adobe Flash Player.
There's additionally some issues with hitbox/boundary detection that shows in the recording.
Steps
Normal
button will switch to offline mode with a single default characterExpected behavior
Animation of character detail boxes smoothly grow/shrink, characters can be dragged around easily, and flashVMS does not stutter or hang quite as much.
Recording of Adobe Flash Player Projector: Focus on the right half of the video
https://user-images.githubusercontent.com/32341702/107476773-877d0e00-6b44-11eb-9559-a359314dcd8f.mp4
Actual behavior
Animation of character detail boxes stutter (distinct from the hitbox detection issues), characters are slower to drag around, and flashVMS becomes less usable.
Recording of Ruffle in Firefox with WebRender: Focus on the left half of the video - Ruffle 2021-2-6
https://user-images.githubusercontent.com/32341702/107476781-8cda5880-6b44-11eb-81ee-e9bc86309253.mp4
Additional information
To try to minimize potential unexpected performance impacts, the two video clips were recorded after each other with as little changed as possible.
These specific performance issues might be filed elsewhere, it is hard to tell. If this is a duplicate issue, apologies, and feel free to close it.
This is not reporting the lack of filter effects (glow/outline around selected characters). The bug report template mentions this is a known issue.
Is the problem with the Ruffle desktop app, extension, or self-hosted version? Self-hosted version, though it appears to happen with desktop app as well.
What platform are you using?
gfx.webrender.all = true
(issue happens without as well)