Käesolev multimeedia raamatukogu versioon on SDL 2.0.12.

Toimus raamatukogu versioon SDL 2.0.12 (Simple DirectMedia Layer), mis eesmärk on mängude ja multimeedia rakenduste arendamise lihtsustamine. SDL raamatukogu pakub selliseid tööriistu nagu riistvaraliselt kiirendatud 2D- ja 3D-graafika väljund, sisendi töötlemine, heli esitamine, 3D-väljund OpenGL/OpenGL ES kaudu ja mitmeid muid seotud operatsioone. Raamatukogu on kirjutatud C keeles ja levitatakse zlib litsentsi alusel. SDL-i funktsioonide kasutamiseks erinevates programmeerimiskeeltes on saadaval sidemed.

Uues väljaandes:

  • HIDAPI draiverisse on lisatud tugi Nintendo GameCube mängupulkadele ja väli SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE nende kasutamise tuvastamiseks. HIDAPI-s on samuti parendatud Xbox 360 ja Xbox One mängupulkade tuge;
  • Lisatud mängupulkade tugi:
    • 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
  • Lisatud funktsioonid SDL_GetTextureScaleMode() ja SDL_SetTextureScaleMode() tekstuuride skaleerimisrežiimi saamiseks ja seadmiseks;
  • Lisatud funktsioon SDL_LockTextureToSurface(), mis sarnaneb SDL_LockTexture() funktsioonile, kuid käsitleb lukustatud ala kui SDL Surface;
  • Lisatud uus segamine režiim SDL_BLENDMODE_MUL;
  • Funktsioonis SDL_GameControllerTypeForIndex() on tagatud mängupulga tüübi (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro) väljund;
  • Lisatud funktsioonid SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() ja SDL_GameControllerFromPlayerIndex() mängijaga seotud seadme tuvastamiseks ja seadmiseks;
  • Lisatud makro SDL_zeroa() elementide massi jama tühjendamiseks;
  • Lisatud funktsioon SDL_HasARMSIMD(), et määrata ARM v6+ CPU ARM SIMD käsutugi;
  • Linuxi süsteemides on rakendatud märgid SDL_HINT_VIDEO_X11_WINDOW_VISUALID (X11 uute akende väljundi identifikaatori määramine) ja SDL_HINT_VIDEO_X11_FORCE_EGL (GLX või EGL kasutamise valimine X11 jaoks);
  • Androidile on lisatud võimalus heli salvestamiseks OpenSL-ES-i kaudu ja Bluetooth Steam Controlleri kasutamise tugi mängupulkadena.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster