Eftir sjö mánaða þróun hefur útgáfa SDL 2.28.0 (Simple DirectMedia Layer) bókasafnsins, sem miðar að því að einfalda ritun leikja og margmiðlunarforrita, verið gefin út. SDL bókasafnið býður upp á aðstöðu eins og vélbúnaðarhröðun 2D og 3D grafíkúttak, inntaksmeðferð, hljóðspilun, 3D úttak í gegnum OpenGL/OpenGL ES/Vulkan og margar aðrar skyldar aðgerðir. Bókasafnið er skrifað á C tungumáli og dreift undir Zlib leyfinu. Til að nota SDL getu í verkefnum á ýmsum forritunarmálum eru nauðsynlegar bindingar.
SDL 2.28.0 útgáfan inniheldur aðallega villuleiðréttingar, athyglisverðar nýjungar fela í sér að bæta við aðgerðunum SDL_HasWindowSurface() og SDL_DestroyWindowSurface() til að skipta á milli SDL_Rederer og SDL_Surface API, nýr SDL_DISPLAYEVENT_MOVED breytir skjámyndinni eða breytir hlutfallslegum skjátilvikum sem myndast þegar SDL_Rederer og SDL_Surface API breytir. DL_HINT_ENABLE_SCREEN_KEY flagga BOARD til að stjórna birtingu skjályklaborðsins.
Á sama tíma var tilkynnt að SDL 2.x útibúið var fært á viðhaldsstig, sem felur aðeins í sér villuleiðréttingar og bilanaleit. Engum nýrri virkni verður bætt við SDL 2.x útibúið og þróun mun einbeita sér að undirbúningi fyrir útgáfu SDL 3.0. Unnið er einnig að sdl2-compat samhæfnislagi, sem veitir API sem er samhæft við SDL 2.x tvöfalda og uppruna, en keyrir ofan á SDL 3. sdl2-compat pakkinn getur virkað sem fullur staðgengill fyrir SDL 2 og hentar til að keyra forrit sem eru skrifuð fyrir SDL 2 með því að nota eiginleika SDL 3.
Af breytingum á SDL 3 útibúinu stendur vinnsla sumra undirkerfa, breytingar á API sem brjóta í bága við eindrægni og mikil hreinsun á úreltum eiginleikum sem hafa misst mikilvægi í nútíma veruleika. Til dæmis býst SDL 3 við algjörri endurskoðun á kóðanum til að vinna með hljóð, notkun Wayland og PipeWire sjálfgefið, lokun á stuðningi við OpenGL ES 1.0 og DirectFB, fjarlægingu kóða til að virka á eldri kerfum eins og QNX, Pandora, WinRT og OS / 2.
Heimild: opennet.ru