Reblogged by kornel ("Kornel"):
matt@toot.cafe ("Matt Campbell") wrote:
Question for folks who understand GPU APIs such as Metal, like @raph: Is it possible to have traditional vsync behavior without blocking the main (UI) thread for a long time every frame, particularly on macOS? I ask because the default vsync behavior of the Bevy game engine is apparently blocking the main thread on macOS, and this is very bad for accessibility. It's apparently even affecting mouse input for users who aren't using accessibility tools, as discussed here: https://github.com/bevyengine/bevy/issues/9391