Розробники бібліотеки SDL (Simple DirectMedia Layer), націленої на спрощення написання ігор та мультимедійних додатків, скасували зміну, яка переводить гілку SDL3 на використання за промовчанням протоколу Wayland в оточеннях, що надають одночасну підтримку Wayland та X11. Як причина згадується наявність проблем, невирішених в екосистемі Wayland, пов'язаних з блокуванням поверхонь і реалізацією FIFO (vsync). Зазначені проблеми призводять до зниження продуктивності та не можуть бути повноцінно вирішені без реалізації додаткових протоколів fifo-v1 та commit-timing-v1.
Зазначається, що без вирішення цих проблем перехід з X11 на Wayland не несе жодних переваг для звичайних додатків та ігор, а лише призводить до серйозного зниження продуктивності та регресії. До розгляду можливості переходу SDL на Wayland за умовчанням планують повернутися лише після затвердження протоколів fifo-v1 та commit-timing-v1 та їх реалізації у стабільних версіях основних композитних менеджерів.
Крім того, можна згадати перший тестовий випуск нової гілки SDL 3, в якому виконано переробку деяких підсистем, внесено порушують сумісність зміни в API і проведено велике чищення застарілих можливостей, що втратили актуальність у сучасних реаліях. Наприклад, SDL 3 повністю перероблений код для роботи зі звуком, припинено підтримку OpenGL ES 1.0 і DirectFB, видалено код для роботи на застарілих платформах, таких як QNX, Pandora, WinRT і OS/2. В API 2D-малюнки доданий бекенд для малювання через API Vulkan, розширена підтримка HDR та колірних просторів. Замінено API для роботи з прозорими вікнами. Додано підтримку відеозахоплення з web-камер та можливість використання планшетів та цифрових ручок. Додані нові діалоги для відкриття та збереження файлів. За промовчанням задіяний мультимедійний сервер PipeWire.
Джерело: opennet.ru