-
-
Notifications
You must be signed in to change notification settings - Fork 809
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some rendering issues (and crash on Windows) #588
Comments
Confirmed the rendering issues - but I don't get a crash in latest master. Do you get any information about the crash? Does it freeze or close? Does it happen in the latest nightly? Is the crash in desktop or web or both? |
It's on the desktop only. Ruffle freezes, then Windows displays its "Ruffle has stopped working" message. The last nightly build that works is the one from 2020-05-01, it does not work in nightly 2020-05-03 and 2020-05-14. I've tried with other files and they actually all crash with the same message:
I don't know if that can help (or if it's just my old computer 😅). |
That helps, thank you! I'll open a PR to fix that crash, but the issue is that Ruffle asked your computer for a graphics device and your computer said "I don't have any". That sucks and it's kinda weird. What GPU and drivers do you have installed? |
Issue 1, having trouble reproing, the white line is opaque for me? Maybe I'm misunderstanding. Issue 2 is due to the "2000" image being overlaid using a blend mode which are currently unimplemented. Issue 3 may be because of "pixel snapping". The bitmaps are set to non-smoothed, but Flash may clamp the bitmaps to pixel coordinates when rendering. I know this can apply to Bitmap objects/cacheAsBitmap MCs; I'm not sure if this applies to bitmap shapes (this case). We do have to be careful because the normal Flash Player is not High DPI aware, so on my machine, Windows naturally filters the Flash Player window when it scales it up, causing smoothing, while Ruffle renders at the higher DPI, allowing the pixels to come through. So this may actually be correct rendering. Having an option to force bitmap smoothing is a TODO. |
Now working in nightly 2020-08-28. |
There are some rendering issues within the attached file. Tested with the following nightly builds:
file.zip
1
At the top of the file, there is a white line which is completely opaque in Flash, but appears a bit transparent in Ruffle.
2
3
There's sometimes some kind of odd pixel interpolation here. The issue doesn't happen with canvas (only Windows and WebGL).
The text was updated successfully, but these errors were encountered: