If anybody who knows anything about Vulkan, SDL3, and ideally a teensy bit on Wayland (on the server side) has some free time, I would love to talk a bit.
I'm working on some funny Wayland compositor stuff I hope that's useful eventually (https://gitlab.com/OroWith2Os/rxwl), and I'm going to need to implement wl_buffers outside of wl_shm soon for anything performant (but, really, I need to do windowing stuff too. It's Complicated.
I've gotten outputs mostly done (still need to update capabilities during runtime), but I want to get a client on-screen before I do more complicated stuff.
I think a good next step is working on wl_compositor a bit; regions seem like an easy thing to implement. Surfaces aren't too hard either, since I'd just be holding a bunch of state in those.
