Announcing: Frog Protocols for Wayland 🐸

Let's create Wayland Protocols but much more iterative.

Wayland Protocols has long had a problem with new protocols sitting for months, to years at a time for even basic functionality.

This is hugely problematic when some protocols implement very primitive and basic functionality such as frog-fifo-v1, which is needed for VSync to not cause GPU starvation under Wayland and also fix the dreaded application freezing when windows are occluded with FIFO/VSync enabled.

We need to get protocols into end-users hands quicker! The main reason many users are still using X11 is because of missing functionality that we can be shipping today, but is blocked for one reason or another.

Check out the repo here! https://github.com/misyltoad/frog-protocols

and the Mesa MR that adds support for frog-fifo-v1 to fix these issues and goes into much more detail: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31329/

GitHub - misyltoad/frog-protocols

Contribute to misyltoad/frog-protocols development by creating an account on GitHub.

GitHub

@frog `frog-protocols` is already packaged for @fedora 40+ and EPEL for @centos 10.

For Fedora Linux 40 and 41, the package has been submitted and will land as updates once the conditions are met:

- F41: https://bodhi.fedoraproject.org/updates/FEDORA-2024-45c8df31f8
- F40: https://bodhi.fedoraproject.org/updates/FEDORA-2024-3d69c3ec44

FEDORA-2024-45c8df31f8 β€” newpackage update for frog-protocols β€” Fedora Updates System

management of Fedora Project updates

@frog @fedora @centos And now it is also on its way to @opensuse in Tumbleweed: https://build.opensuse.org/request/show/1202777