Mouse events have latency on macos due to a change in accesskit crate · Issue #9391 · bevyengine/bevy
Bevy version 0.11 (anything after #8655) Relevant system information macos 13.5 (22G74) on 2020 M1 Macbook Air What you did I'm running code that uses mouse events, such as the mouse_input example ...GitHub




Raph Levien
in reply to Matt Campbell • • •Yes, without question. What you're talking about is a form of frame pacing, which Metal supports just fine. Many 3D apps do a blocking call to present() because it's so much simpler, and the message still hasn't gone out widely, but it's well known that sacrifices performance in a number of ways, especially input lag.
I should emphasize, it's possible to do non-blocking present without the fancy timing stuff, but by the time you've implemented that, why not get all the gains?
Matt Campbell
in reply to Raph Levien • • •Raph Levien
in reply to Matt Campbell • • •Matt Campbell
in reply to Raph Levien • • •Matt Campbell
in reply to Matt Campbell • • •