First of all, thank you to the team for the continued development of OpenFL. I appreciate the effort that goes into maintaining and improving the framework.
Today, I tried to upgraded my project to OpenFL 9.4.0 and Lime 8.2.0 and encountered several significant issues with rendering graphics. Below are some examples and details.
Toggling brand new announced flag openfl_enable_experimental_update_queue had no effect on these issues.
It doesn’t quite look to me like the coin has shrunk, but that only the symbol in the middle of the coin is rendered correctly. Similar to the dice in your preloader, part of the coin’s fill appears to be missing.
If you could share the coin svg or the dice from the preloader with me, I’d like to try to reproduce the issue on my own devices so that I can investigate further. Thanks!
I can reproduce the issue with the golden-coin-icon.svg file that you sent me privately.
I bisected to this commit:
It appears that the commit has accidentally modified the behavior of SpreadMethod.PAD, even though it primarily was meant to implement the other SpreadMethod values. I’ll make sure that this gets fixed in the next update to OpenFL.
The following commit to OpenFL should fix the issues with both the golden-coin-icon.svg and preloader.swf files that you shared with me. Sorry about that!
This patch solves the issue with gradients. Thanks for prompt reaction.
Other things are okay with the new versions of lime and openfl. Seems that with or without the openfl_enable_experimental_update_queue flag everything works as expected.