Az SDL 2.30.0 multimédiás könyvtár kiadása

Hét hónapos fejlesztés után megjelent az SDL 2.30.0 (Simple DirectMedia Layer) könyvtár, amely a játékok és multimédiás alkalmazások írását hivatott egyszerűsíteni. Az SDL könyvtár olyan eszközöket biztosít, mint a hardvergyorsított 2D és 3D grafika, a bemenet kezelése, a hang reprodukálása, a 3D megjelenítés OpenGL/OpenGL ES/Vulkan által, és számos egyéb kapcsolódó művelet. A könyvtár C nyelven készült, és Zlib licenc alatt terjesztik. Az SDL funkcióinak használatához a különböző programozási nyelveken szükséges csomagolások is rendelkezésre állnak.

Az SDL 2.30.0 kiadásában főként hibajavítások találhatók, mivel az SDL 2.x ág tavaly a karbantartási szakaszba lépett, és az aktív fejlesztés az utóbbi időben az SDL 3 ág és a sdl2-compat kompatibilitási réteg előkészítésére összpontosított, amely lehetővé teszi az SDL 2-re írt programok futtatását az SDL 3 új funkcióival.

Az SDL 3 ágban néhány alrendszer átdolgozása történt, nem kompatibilis változások kerültek bevezetésre az API-ban, és jelentős tisztogatás történt az elavult funkciók között, amelyek a modern valóságokban már nem relevánsak. Például az SDL 3-ban teljesen újraírásra kerül a hangkezelő kód, az alapértelmezett Wayland és PipeWire használatára, az OpenGL ES 1.0 és DirectFB támogatásának megszüntetésére, valamint az elavult platformok, mint például a QNX, Pandora, WinRT és OS/2 kezelésére szolgáló kód eltávolítására.

Az SDL 2.30.0 kiadásában található változások:

  • Támogatás került bevezetésre az indexelt palettás és 2 bit színértékű pixelfelület-formátumokhoz.
  • Hozzáadva az SDL_GameControllerGetSteamHandle() funkció, amely lehetővé teszi a játékkontroller Steam API-beli deszkriptorának meghatározását.
  • Hozzáadva az SDL_CONTROLLERSTEAMHANDLEUPDATED esemény, amely a játékkontroller Steam API-beli deszkriptorának megváltozása esetén generálódik.
  • Bevezetésre került az SDL_LOGGING környezeti változó a naplózás kezelésére.
  • macOS platformra megvalósításra kerültek az SDL_HINT_JOYSTICK_IOKIT, SDL_HINT_JOYSTICK_MFI és SDL_HINT_RENDER_METAL_PREFER_LOW_POWER_DEVICE opciók.
  • Xbox platformra hozzáadva az SDL_GDKGetDefaultUser() funkció.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster