Vydání multimediální knihovny SDL 2.30.0

Po sedmi měsících vývoje byl vydán release knihovny SDL 2.30.0 (Simple DirectMedia Layer), která se zaměřuje na usnadnění psaní her a multimediálních aplikací. Knihovna SDL poskytuje nástroje jako hardwarově zrychlený výstup 2D a 3D grafiky, zpracování vstupu, přehrávání zvuku, výstup 3D přes OpenGL/OpenGL ES/Vulkan a řadu dalších souvisejících operací. Knihovna je napsána v jazyce C a šíří se pod licencí Zlib. Pro využití funkcí SDL v projektech v různých programovacích jazycích jsou k dispozici potřebné obálky.

Ve vydání SDL 2.30.0 se převážně nabízejí opravy chyb, protože větev SDL 2.x byla minulý rok převedena do fáze údržby, a veškerý aktivní vývoj se poslední dobou soustředil na přípravu větve SDL 3 a vrstvy kompatibility sdl2-compat s implementací API SDL 2.x nad SDL 3, což umožňuje spouštět programy napsané pro SDL 2 s využitím možností větve SDL 3.

Ve větvi SDL 3 došlo k přepracování některých podsystémů, byly provedeny nekompatibilní změny v API a provedena rozsáhlá údržba zastaralých funkcí, které ztratily relevanci v současných podmínkách. Například v SDL 3 se očekává kompletní přepracování kódu pro práci se zvukem, používání Wayland a PipeWire jako výchozí, ukončení podpory OpenGL ES 1.0 a DirectFB, odstranění kódu pro staré platformy jako QNX, Pandora, WinRT a OS/2.

Mezi změnami ve vydání SDL 2.30.0:

  • Byla přidána podpora formátů povrchů s indexovanými paletami a 2 bity pro reprezentaci barvy na pixel.
  • Byla přidána funkce SDL_GameControllerGetSteamHandle() pro určení deskriptoru herního ovladače v Steam API.
  • Byla přidána událost SDL_CONTROLLERSTEAMHANDLEUPDATED, která je generována při změně deskriptoru herního ovladače v Steam API.
  • Byla přidána proměnná prostředí SDL_LOGGING pro řízení výstupu do logu.
  • Pro platformu macOS byly implementovány příznaky SDL_HINT_JOYSTICK_IOKIT, SDL_HINT_JOYSTICK_MFI a SDL_HINT_RENDER_METAL_PREFER_LOW_POWER_DEVICE.
  • Pro platformu Xbox byla přidána funkce SDL_GDKGetDefaultUser().

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster