Kirill Chibisov
Kirill Chibisov
They both should jump to the start of the lines right now? Not sure how it goes to the last column for you?
Are you using the latest version and what operating system are you on?
I'll just dump a bunch of materials on how to do that for X11. The way to go would be to use https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/blob/master/presentproto.txt and fallback to vsync if it's not...
>This would mean we'd have to implement frame scheduling for X11/macOS/Wayland separately, since there are no helping OpenGL primitives, correct? That would be a bit unfortunate. Seems like it, there's...
Not sure about video mode, but it knows about refresh rate, I can say for sure that everything you can only image is presented on Wayland and already internally exposed...
Apparently, there's a https://people.freedesktop.org/~marcheu/extensions/OML/wgl_sync_control.html for Windows. As for macOS, it has a completely different mechanism, which seems similar to what Wayland has https://developer.apple.com/documentation/corevideo/cvdisplaylink?language=objc . Which means that we should provide...
I'll assign myself for X11/Windows/macOS stuff (not sure how Windows will go, but should be ok). As for macOS it'll either be the easiest or the hardest platform to support...
The upstream issue in winit, since it turned out that nothing from the GL is required for that. https://github.com/rust-windowing/winit/issues/2412
@sshock could you verify that tab issue you've mentioned in winit https://github.com/rust-windowing/winit/issues/2238 gets resolved with this patch? I'm not sure what to look for myself on macOS for that...
@chrisduerr I've removed IME commit for now and implemented it like we had before. Will rewrite it and send separately. ~Note, that I have bumped msrv to 1.61 for now....