CWS wrote: ↑Sat Jul 06, 2024 3:38 pm
Two things I immediately noticed: vsync aka 60 Hz does not fully work on MacOS. It's smoother but jerking periodically.
Are you using an (older) Intel Mac or a (newer) "Apple Silicon" Mac?
The pre-build Mac binaries are (still) all build natively for Intel Macs, and "only" run in emulation on newer M1/M2 Macs (which works remarkably well, I think).
So any unusual or unexpected behavior (when running on current Macs) might be caused by this.
Regarding 60 Hz with VSync, this works perfectly only on my old Intel based Macbook (not only in fullscreen mode, but also in windowed mode), but apparently does not work on my new M3 Pro Macbook.
I plan to build a fully native binary (or universal binary) for the final version 4.4.0.0 (which will then also use the most recent SDL libraries), but so far I get a lot of "black flickering" when running the game built on the new Mac, so I have only released binaries build on my older Intel Macbook so far.
And the game speed can still not be set differently for the different engines.
That's true. I'm still unsure what would be the best and most convenient way to do this. I can see both advantages and disadvantages in both approaches (having a game speed setting for all engines vs. individual engine speed settings).
Any other opinions on this?