Ian Douglas Scott
Ian Douglas Scott
This is a breaking change to `wayland-backend`, but not to `wayland-client` or `wayland-server`. I believe that should be fine. This avoids an unsafe conversion in the `rs` backend. Based on...
Correct use of `sendmsg`/`write`, or any such call needs to handle `EINTR`, and partial writes. Even if this may be rare. `wl_connection_flush` in libwayland handles these things. A couple things...
`poll_dispatch_pending` is documented as "similar to" `dispatch_pending`. But the behavior doesn't seem quite as expected. If I use `wayland-client` in a GTK application, spawning a thread calling `dispatch_pending` in a...
This provides an example of how to use `wayland_client` with a foreign display, in particular GTK. If there is a better way to use `wayland_client` with GTK, the example can...
Worth considering, for portability (mobile, web, and layering on other APIs using ANGLE). This seems to be basically working. Various shaders and gl calls still need to be fixed.
It looks like https://github.com/bytecodealliance/rustix/pull/488 initially used something like this, but there was concern about the safety if an fd is closed while it is in a kqueue. But it doesn't...
As I understand, Pipewire is (going to be) the modern way to support this kind of thing on Linux, which seems nicer than a special kernel module. I haven't looked...
The `fixed` crate seems to have a fairly good implementation of fixed point arithmetic, and with the `cordic` crate it can be used with trig functions. It may be better...
Implementation for https://github.com/rust-windowing/winit/issues/2776, on Wayland currently only. Wayland implementation should be done more cleanly, needs X11 and any other applicable platforms, documentation etc. And this will need the feature to...
The XML was failing to even parse due to a type ``. Which was corrected in https://github.com/google/angle/commit/a01a566c489bbcd0e0e4d656cb1ee0a316c5c260.