Vydanie knižnice médií SDL 2.30.0

Po siedmich mesiacoch vývoja bolo zverejnené vydanie knižnice SDL 2.30.0 (Simple DirectMedia Layer), ktorej cieľom je zjednodušiť písanie hier a multimediálnych aplikácií. Knižnica SDL poskytuje zariadenia ako hardvérovo akcelerovaný 2D a 3D grafický výstup, manipuláciu so vstupom, prehrávanie zvuku, 3D výstup cez OpenGL/OpenGL ES/Vulkan a mnoho ďalších súvisiacich operácií. Knižnica je napísaná v jazyku C a šírená pod licenciou Zlib. Na využitie schopností SDL v projektoch v rôznych programovacích jazykoch sú poskytnuté potrebné väzby.

Verzia SDL 2.30.0 ponúka predovšetkým opravy chýb, keďže vetva SDL 2.x bola minulý rok presunutá do stavu údržby a všetok aktívny vývoj sa v poslednom čase sústredil na prípravu vetvy SDL 3 a vrstvy kompatibility sdl2-compat, ktorá implementuje API SDL 2.x nad SDL 3, čo umožňuje programom napísaným pre SDL 2 spúšťať sa s využitím funkcií SDL 3.

Vetva SDL 3 zahŕňa prepracovanie niekoľkých subsystémov, zmeny nekompatibilného API a zásadné odstránenie starších funkcií, ktoré už v dnešnom prostredí nie sú relevantné. Napríklad sa očakáva, že SDL 3 úplne prepracuje zvukový kód, štandardne bude používať Wayland a PipeWire, zruší podporu pre OpenGL ES 1.0 a DirectFB a odstráni kód pre staršie platformy ako QNX, Pandora, WinRT a OS/2.

Zmeny v SDL 2.30.0 zahŕňajú:

  • Pridaná podpora pre formáty povrchov s indexovanými paletami a 2-bitovým znázornením farieb na pixel.
  • Pridaná funkcia SDL_GameControllerGetSteamHandle() na určenie handle herného ovládača v rozhraní Steam API.
  • Pridaná udalosť SDL_CONTROLLERSTEAMHANDLEUPDATED, ktorá sa generuje pri zmene popisovača herného ovládača v Steam API.
  • Pridaná premenná prostredia SDL_LOGGING na riadenie výstupu protokolu.
  • Pre platformu macOS Boli implementované funkcie SDL_HINT_JOYSTICK_IOKIT, SDL_HINT_JOYSTICK_MFI a SDL_HINT_RENDER_METAL_PREFER_LOW_POWER_DEVICE.
  • Pre platformu Xbox bola pridaná funkcia SDL_GDKGetDefaultUser().

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster