mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2024-11-26 23:55:40 +00:00
SDL: Wayland support
This commit is contained in:
parent
4ce5f7e802
commit
86c6be41b3
|
@ -59,6 +59,14 @@ std::optional<WindowInfo> GetWindowInfoForSDLWindow(SDL_Window* window)
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef SDL_VIDEO_DRIVER_WAYLAND
|
||||||
|
case SDL_SYSWM_WAYLAND:
|
||||||
|
wi.type = WindowInfo::Type::Wayland;
|
||||||
|
wi.window_handle = syswm.info.wl.surface;
|
||||||
|
wi.display_connection = syswm.info.wl.display;
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
default:
|
default:
|
||||||
Log_ErrorPrintf("Unhandled syswm subsystem %u", static_cast<u32>(syswm.subsystem));
|
Log_ErrorPrintf("Unhandled syswm subsystem %u", static_cast<u32>(syswm.subsystem));
|
||||||
return std::nullopt;
|
return std::nullopt;
|
||||||
|
|
Loading…
Reference in a new issue