Utvecklarna av SDL-biblioteket (Simple DirectMedia Layer), som syftar till att förenkla skapandet av spel och multimediaapplikationer, har avbrytit Àndringen som skulle överföra SDL3-grenen till att som standard anvÀnda Wayland-protokollet i miljöer som samtidigt stödjer bÄde Wayland och X11. Som anledning nÀmns förekomsten av problem som Àr olösta inom Wayland-ekosystemet, relaterade till blockerade ytor och implementering av FIFO (vsync). De nÀmnda problemen leder till minskad prestanda och kan inte fullt ut lösas utan att implementera ytterligare protokoll som fifo-v1 och commit-timing-v1.
Det pÄpekas att utan att lösa dessa problem medför övergÄngen frÄn X11 till Wayland inga fördelar för vanliga applikationer och spel, utan leder bara till en allvarlig minskning av prestanda och regressioner. Möjligheten att överföra SDL till Wayland som standard planeras att Äterbesökas först efter godkÀnnandet av protokollen fifo-v1 och commit-timing-v1, samt deras implementering i stabila versioner av de frÀmsta fönsterhanterarna.
Dessutom kan man nÀmna den första testversionen av den nya SDL 3-grenen, dÀr vissa delsystem har omarbetats, inkompatibla Àndringar har gjorts i API:et och en stor stÀdning av förÄldrade funktioner som förlorat sin relevans i dagens verklighet har genomförts. Till exempel, i SDL 3 har koden för ljudbehandling helt omarbetats, stödet för OpenGL ES 1.0 och DirectFB har upphört, och koden för arbete pÄ förÄldrade plattformar som QNX, Pandora, WinRT och OS/2 har tagits bort. I 2D-renderings-API:et har en backend för rendering via Vulkan-API:LÀggats till, HDR-stödet och fÀrgrymderna har utvidgats. API:t för arbete med transparenta fönster har ersatts. Stöd för videoinspelning med webbkameror och möjlighet att anvÀnda tabletter och digitala pennor har lagts till. Nya dialogrutor för öppning och sparande av filer har lagts till. Multimedia har aktiverats som standard. server PipeWire.
KĂ€lla: opennet.ru
