kettle11 / kapp

A pure Rust window and input library for Windows, Mac, and Web. (Work in progress)
Apache License 2.0
56 stars 4 forks source link

It is impossible to render without VSync on MacOS #30

Closed kettle11 closed 3 years ago

kettle11 commented 4 years ago

This behavior was introduced in order to avoid resizing / lag issues on MacOS. For now it's fine that disabling Sync is broken, but it should be fixed eventually.

kettle11 commented 3 years ago

Fixed in c67680a

The resizing / lag issues were caused by a combination of the Magnet utility being enabled and VSync enabled. That's still potentially a bug because many other applications don't have that issue, but it's a less bad bug.