W bibliotece SDL3 przesunięto przejście na Wayland jako domyślny

Twórcy biblioteki SDL (Simple DirectMedia Layer), zaprojektowanej w celu uproszczenia pisania gier i aplikacji multimedialnych, anulowali zmianę, która miała na celu ustawienie protokołu Wayland jako domyślnego w środowiskach obsługujących jednocześnie Wayland i X11. Powodem są problemy, które pozostają nierozwiązane w ekosystemie Wayland, związane z blokowaniem powierzchni i implementacją FIFO (vsync). Wspomniane problemy prowadzą do obniżenia wydajności i nie mogą być w pełni rozwiązane bez wdrożenia dodatkowych protokołów fifo-v1 i commit-timing-v1.

Zauważono, że bez rozwiązania tych problemów przejście z X11 na Wayland nie przynosi żadnych korzyści dla zwykłych aplikacji i gier, a jedynie prowadzi do znacznego obniżenia wydajności i regresji. Zespół planuje wrócić do rozważenia możliwości zbudowania SDL na Wayland jako domyślnego dopiero po zatwierdzeniu protokołów fifo-v1 i commit-timing-v1 oraz ich wdrożeniu w stabilnych wersjach głównych menedżerów kompozycji.

Dodatkowo warto wspomnieć o pierwszym testowym wydaniu nowej gałęzi SDL 3, w której dokonano przeglądu niektórych podsystemów, wprowadzono zmiany mogące naruszać zgodność w API oraz przeprowadzono dużą czyszczenie przestarzałych funkcji, które straciły na aktualności w nowoczesnej rzeczywistości. Na przykład w SDL 3 całkowicie przepisano kod do obsługi dźwięku, zaprzestano wsparcia dla OpenGL ES 1.0 i DirectFB, usunięto kod obsługujący przestarzałe platformy, takie jak QNX, Pandora, WinRT i OS/2. W API renderowania 2D dodano backend do renderowania przez API Vulkan, rozszerzono wsparcie dla HDR i przestrzeni kolorów. Zmieniono API do pracy z przezroczystymi oknami. Dodano wsparcie dla przechwytywania wideo z kamer internetowych oraz możliwość korzystania z tabletów i cyfrowych długopisów. Dodano nowe okna dialogowe do otwierania i zapisywania plików. Domyślnie aktywowano multimedia. serwer PipeWire.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster