Izdaja multimedijske knjižnice SDL 2.0.12

Održan izdanje biblioteke SDL 2.0.12 (Simple DirectMedia Layer), ki se osredotoča na poenostavitev razvoja iger in multimedijskih aplikacij. Knjižnica SDL ponuja takšne možnosti, kot so strojno pospešeno izhodno 2D- in 3D-grafiko, obdelavo vnosa, predvajanje zvoka, izhod 3D preko OpenGL/OpenGL ES in številne druge spremljajoče operacije. Knjižnica je napisana v jeziku C in se distribuira pod licenco zlib. Za uporabo zmogljivosti SDL v projektih v različnih programskih jezikih so na voljo povezave.

U novom izdanju:

  • V HIDAPI drajver je bila dodana podpora za igralne krmilnike Nintendo GameCube in oznaka SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE za ugotavljanje njihove uporabe. V HIDAPI je bila prav tako izboljšana podpora za krmilnike Xbox 360 in Xbox One;
  • Dodana podpora za igralne krmilnike:
    • 8BitDo FC30 Pro
    • 8BitDo M30 GamePad
    • BDA PS4 Fightpad
    • HORI Fighting Commander
    • Hyperkin Duke
    • Hyperkin X91
    • MOGA XP5-A Plus
    • NACON GC-400ES
    • NVIDIA Controller v01.04
    • PDP Versus Fighting Pad
    • Razer Raion Fightpad for PS4
    • Razer Serval
    • Stadia Controller
    • SteelSeries Stratus Duo
    • Victrix Pro Fight Stick for PS4
    • Xbox One Elite Series 2
  • Dodane so funkcije SDL_GetTextureScaleMode() in SDL_SetTextureScaleMode() za pridobivanje in nastavitev načina skaliranja, ki se uporablja za teksture;
  • Dodana je funkcija SDL_LockTextureToSurface(), ki je podobna SDL_LockTexture(), vendar obravnava zaklenjeno območje kot SDL Surface;
  • Dodana je nova mešanica SDL_BLENDMODE_MUL;
  • V funkciji SDL_GameControllerTypeForIndex() je bila omogočena vrnitev tipa igralnega krmilnika (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro);
  • Dodane so funkcije SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() in SDL_GameControllerFromPlayerIndex() za identifikacijo in nastavitev naprave, povezane z indeksom igralca;
  • Dodana je makro SDL_zeroa() za ničeljenje polja elementov;
  • Dodana je funkcija SDL_HasARMSIMD() za določitev podpore za ARM SIMD navodila v CPU ARMv6+;
  • Za sisteme Linux so bili implementirani znaki SDL_HINT_VIDEO_X11_WINDOW_VISUALID (določitev identifikatorja izhoda za nova okna X11) in SDL_HINT_VIDEO_X11_FORCE_EGL (izbira med uporabo GLX ali EGL za X11);
  • Za Android je bila dodana možnost zajema zvoka z uporabo OpenSL-ES, in implementirana je podpora za uporabo Bluetooth Steam Controller kot igralnega krmilnika.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster