Välja on antud multimeedia raamatukogu SDL 2.28.0. Üleminek SDL 3.0 arendusele.

Pärast seitsme kuu arendust on välja antud SDL 2.28.0 (Simple DirectMedia Layer) raamatukogu, mille eesmärk on mängude ja multimeedia rakenduste kirjutamise lihtsustamine. SDL raamatukogu pakub selliseid funktsioone nagu riistvara kiirendatud 2D- ja 3D-graafika väljund, sisendi töötlemine, heli esitamine, 3D väljund OpenGL/OpenGL ES/Vulkan kaudu ja palju muid seotud toiminguid. Raamatukogu on kirjutatud C keeles ja levitatakse Zlib litsentsi alusel. SDL võimaluste kasutamiseks erinevates programmeerimiskeeltes on saadaval vajalikud sidumisraamatud.

SDL 2.28.0 versioonis on peamiselt ette pandud vea parandused ja uute funktsioonidena on lisatud SDL_HasWindowSurface() ja SDL_DestroyWindowSurface() funktsioonid, et vahetada API-de vahel SDL_Renderer ja SDL_Surface, uus sündmus SDL_DISPLAYEVENT_MOVED, mis genereeritakse peamise monitori vahetamisel või ekraanide suhtelise positsiooni muutumisel mitme monitoriga konfiguratsioonides, ning SDL_HINT_ENABLE_SCREEN_KEYBOARD lip, et hallata ekraaniklaviatuuri kuvamist.

Samuti kuulutati välja SDL 2.x haru üleviimine hooldustasandile, mis hõlmab vaid bugide parandamist ja probleemide lahendamist. Uus funktsionaalsus ei lisandu enam SDL 2.x haru, vaid arendustegevus keskendub SDL 3.0 versiooni ettevalmistamisele. Töös on ka sdl2-compat ühilduvuskihiga, mis pakub SDL 2.x binaar- ja lähtekoodiga ühilduvat API-d, töötades samal ajal SDL 3 peal. Pakett sdl2-compat saab olema täielik asendus SDL 2-le ja on sobilik programmide käitamiseks, mis on kirjutatud SDL 2 jaoks, kasutades SDL 3 haru võimalusi.

SDL 3 haru muudatustest paistab silma mõnede alamsüsteemide üleviimine, mis toovad kaasa API mittesobivuse, ja märkimisväärne vananenud funktsioonide puhastamine, mis on tänapäevaste reaalsustega ebaoluline. Näiteks oodatakse SDL 3-s täielikku ümberkujunemist helitöötluskoodis, vaikimisi Wayland ja PipeWire kasutamine, OpenGL ES 1.0 ja DirectFB toe lõpetamine ning vanade platvormide, nagu QNX, Pandora, WinRT ja OS/2, toe eemaldamine.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster