I think SDL 2.0 works with Wayland already. Not sure about SDL 1.2 though: https://wiki.archlinux.org/index.php/Wayland#SDL https://github.com/soreau/SDL/tree/wayland No idea on what stage this is with being merged upstream.