<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I agree with Joshua - if you think you can get the timeout implemented in EGL and Vulkan WSI I’ll go ahead and mark the SDL Wayland PR as ready to go for 2.0.20. Hypothetically it’d be nice to have an event for hidden vs. exposed but really we just want to avoid deadlocks. As far as independent studios care that model would do the job perfectly fine, not sure about the big AAA studios but they can e-mail the Proton team if they run into any trouble.<div class=""><br class=""></div><div class="">-Ethan<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Nov 24, 2021, at 7:35 PM, Joshua Ashton <<a href="mailto:joshua@froggi.es" class="">joshua@froggi.es</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">:V<br class=""></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 24 Nov 2021 at 15:31, Sebastian Wick <<a href="mailto:sebastian@sebastianwick.net" class="">sebastian@sebastianwick.net</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2021-11-11 16:00, Neal Gompa wrote:<br class="">
> Hey all,<br class="">
> <br class="">
> Is there a reason why the development of the surface-suspension<br class="">
> protocol[1] has completely stalled out? It's been in the 30 day<br class="">
> discussion period for a few months now and it's a pretty critical<br class="">
> protocol for games (it's the main blocker for SDL to switch to Wayland<br class="">
> by default[2]).<br class="">
<br class="">
FWIW I still believe this is fixable in EGL/WSI: timeout after 1s when<br class="">
waiting for the wl_surface frame callback.<br class="">
<br class="">
> From a purely downstream perspective, I'd like to have Fedora Linux<br class="">
> switch to Wayland by default for SDL-based applications (which we are<br class="">
> able to do relatively quickly and easily since all SDL applications<br class="">
> now use SDL2 since Fedora Linux 35[3]).<br class="">
> <br class="">
> Thanks in advance and best regards,<br class="">
> Neal<br class="">
> <br class="">
> [1]:<br class="">
> <a href="https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/99" rel="noreferrer" target="_blank" class="">https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/99</a><br class="">
> [2]: <a href="https://github.com/libsdl-org/SDL/pull/4306#issuecomment-963513540" rel="noreferrer" target="_blank" class="">https://github.com/libsdl-org/SDL/pull/4306#issuecomment-963513540</a><br class="">
> [3]: <a href="https://fedoraproject.org/wiki/Changes/SDL12onSDL2" rel="noreferrer" target="_blank" class="">https://fedoraproject.org/wiki/Changes/SDL12onSDL2</a><br class="">
> <br class="">
> --<br class="">
> 真実はいつも一つ!/ Always, there's only one truth!<br class="">
</blockquote></div>
</div></blockquote></div><br class=""></div></body></html>