Multimeedia raamatukogu SDL 2.30.0 vÀljalase

PĂ€rast seitsme kuu arendust on vĂ€lja antud SDL 2.30.0 (Simple DirectMedia Layer) teegi versioon, mille eesmĂ€rk on lihtsustada mĂ€ngude ja multimeedia rakenduste kirjutamist. SDL teek pakub selliseid tööriistu nagu riistvaraliselt kiirendatud 2D- ja 3D-graafika vĂ€ljastamine, sisendi töötlemine, heli esitamine, 3D-vĂ€ljastamine OpenGL/OpenGL ES/Vulkan kaudu ja palju muid seotud toiminguid. Teek on kirjutatud keeles C ja levitatakse Zlib litsentsi alusel. SDL'i vĂ”imaluste kasutamiseks erinevates programmeerimiskeeltes on saadaval vajalikud ĂŒhendused.

SDL 2.30.0 vĂ€ljaandes pakutakse peamiselt bugide parandusi, kuna SDL 2.x haru viidi eelmisel aastal hooldusfaasi ning kogu aktiivne arendus on viimasel ajal keskendunud SDL 3 haru ettevalmistamisele ja sdl2-compat ĂŒhilduvuskihti SDL 2.x API rakendamiseks SDL 3 peal, mis vĂ”imaldab kĂ€ivitada SDL 2-le kirjutatud programme, kasutades SDL 3 haru vĂ”imalusi.

SDL 3 harus on mĂ”ned allĂŒksused ĂŒmber töötatud, API-s on tehtud ĂŒhilduvust rikkuda muudatusi ning on lĂ€bi viidud suur puhastus aegunud vĂ”imalustest, mis on tĂ€napĂ€eva reaalsuses enam mitte asjakohased. NĂ€iteks oodatakse SDL 3-s tĂ€ielikku ĂŒmberkirjutamist helitöötluse jaoks, vaikimisi kasutatakse Waylandi ja PipeWire'i, lĂ”petatakse OpenGL ES 1.0 ja DirectFB toe pakkumine ning eemaldatakse tugi aegunud platvormidele nagu QNX, Pandora, WinRT ja OS/2.

SDL 2.30.0 vÀljaande muudatuste seas:

  • Lisatud tugi pindade formaatidele, millel on indekseeritud paletid ja 2 bitti vĂ€rv esitlemiseks pikseli kohta.
  • Lisatud funktsioon SDL_GameControllerGetSteamHandle(), et mÀÀrata mĂ€ngu kontrolleri identifikaator Steam API-s.
  • Lisatud sĂŒndmus SDL_CONTROLLERSTEAMHANDLEUPDATED, mis genereeritakse, kui mĂ€ngu kontrolleri identifikaator muutub Steam API-s.
  • Lisatud keskkonnamuutuja SDL_LOGGING logimise vĂ€ljundi juhtimiseks.
  • macOS platvormil on rakendatud SDL_HINT_JOYSTICK_IOKIT, SDL_HINT_JOYSTICK_MFI ja SDL_HINT_RENDER_METAL_PREFER_LOW_POWER_DEVICE tunnused.
  • Xbox platvormil on lisatud funktsioon SDL_GDKGetDefaultUser().

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster