Replies: 1 comment 6 replies
-
Thank you for taking the performance! What do the axes mean in the graphs? During alpha versions, there is no guarantee that we don't add breaking changes to the APIs. So if you worried about the stability of the API, I recommmend sticking to v2.4. Note that there is no further plan to add API changes to v2.5 until RC releases so far. However, this is not 100%. |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I right now am very tempted to release the next build of my game using v2.5.0-alpha.12, but am worried that it may not be "finished enough" yet, or that I may be causing more harm than gain by doing so (e.g. because APIs may still be subject to change, or there being known major issues that 2.4 does not have).
E.g. I have noticed this: my game AAAAXY runs well in both 2.4 and 2.5 now, but especially on a lowend Android phone (Moto G7 Play), 2.5 has much more constant performance:
In 2.4, there are many frames that take substantially longer than average.
In 2.5, there are only few "lag frames" left.
This difference is rather noticeable, so I'd really like to upgrade - but would like to first clear up if 2.5-alpha in its current shape is "releasable" if one accepts the things that are not done yet and that some APIs for new features may still change, or if it better should be avoided for stability reasons and I should rather stick with 2.4 until 2.5 at least reaches rc status (which I assume requires https://github.com/hajimehoshi/ebiten/milestone/82 to be fulfilled).
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions