Izdanje biblioteke medija SDL 2.0.12

održan izdanje biblioteke SDL 2.0.12 (Simple DirectMedia Layer), čiji je cilj pojednostavljenje pisanja igara i multimedijalnih aplikacija. SDL biblioteka pruža alate kao što su hardverski ubrzani 2D i 3D grafički izlaz, obrada ulaza, audio reprodukcija, 3D izlaz preko OpenGL/OpenGL ES i mnoge druge povezane operacije. Biblioteka je napisana na C i distribuira se pod zlib licencom. Vezivanja su obezbeđena za korišćenje SDL mogućnosti u projektima u različitim programskim jezicima.

U novom izdanju:

  • HIDAPI drajver je dodao podršku za Nintendo GameCube kontrolere igara i SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE zastavicu da odredi da li se koriste. HIDAPI takođe poboljšava podršku za Xbox 360 i Xbox One kontrolere;
  • Dodata podrška za kontrolere igara:
    • 8BitDo FC30 Pro
    • 8BitDo M30 GamePad
    • BDA PS4 borbena podloga
    • Borbeni zapovjednik HORI
    • Hyperkin vojvoda
    • Hyperkin X91
    • MOGA XP5-A Plus
    • NACON GC-400ES
    • NVIDIA kontroler v01.04
    • PDP naspram borbene pločice
    • Razer Raion Fightpad za PS4
    • Razer Serval
    • Stadia Controller
    • SteelSeries Stratus Duo
    • Victrix Pro Fight Stick za PS4
    • Xbox One Elite Series 2
  • Dodane funkcije SDL_GetTextureScaleMode() i SDL_SetTextureScaleMode() za dobivanje i postavljanje načina skaliranja koji se koristi za teksture;
  • Dodata funkcija SDL_LockTextureToSurface(), slična SDL_LockTexture(), ali tretira zaključano područje kao SDL površinu;
  • Dodan novi način miješanja SDL_BLENDMODE_MUL;
  • Funkcija SDL_GameControllerTypeForIndex() pruža izlaz tipa kontrolera igre (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro);
  • Dodane funkcije SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() i SDL_GameControllerFromPlayerIndex() za otkrivanje i postavljanje uređaja pridruženog indeksu igrača;
  • Dodan makro SDL_zeroa() za resetovanje niza elemenata;
  • Dodata funkcija SDL_HasARMSIMD() za određivanje podrške za ARM SIMD instrukcije u ARMv6+ CPU-ima;
  • Za sisteme Linux Implementirane su funkcije SDL_HINT_VIDEO_X11_WINDOW_VISUALID (definiranje izlaznog identifikatora za nove X11 prozore) i SDL_HINT_VIDEO_X11_FORCE_EGL (odabir korištenja GLX ili EGL za X11);
  • Do Android Dodata je mogućnost snimanja zvuka pomoću OpenSL-ES-a i implementirana je podrška za korištenje Bluetooth Steam kontrolera kao kontrolera za igre.

izvor: opennet.ru

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster