UtgÄvan av multimediabiblioteket SDL 2.0.12

HÀndelse genomförd utgÄvan av biblioteket SDL 2.0.12 (Simple DirectMedia Layer), som syftar till att förenkla skrivandet av spel och multimediaapplikationer. SDL-biblioteket erbjuder verktyg som hÄrdvaruacceleration av 2D- och 3D-grafik, inmatningshantering, ljuduppspelning, 3D-Ätkomst via OpenGL/OpenGL ES och mÄnga andra relaterade operationer. Biblioteket Àr skrivet i C och distribueras under zlib-licensen. För att anvÀnda SDL:s funktioner i projekt pÄ olika programmeringssprÄk tillhandahÄlls bindningar.

I den nya utgÄvan:

  • Stödet för Nintendo GameCube-spelkontroller har lagts till i HIDAPI-drivrutinen, samt flaggan SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE för att identifiera deras anvĂ€ndning. Stödet för Xbox 360- och Xbox One-kontroller har ocksĂ„ förbĂ€ttrats i HIDAPI;
  • Stödet för spelkontroller har lagts till:
    • 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 för PS4
    • Razer Serval
    • Stadia Controller
    • SteelSeries Stratus Duo
    • Victrix Pro Fight Stick för PS4
    • Xbox One Elite Series 2
  • Funktionerna SDL_GetTextureScaleMode() och SDL_SetTextureScaleMode() har lagts till för att hĂ€mta och stĂ€lla in skalningslĂ€get som anvĂ€nds för texturer;
  • Funktionen SDL_LockTextureToSurface() har lagts till, liknande SDL_LockTexture(), men betraktar det lĂ„sta omrĂ„det som SDL Surface;
  • En ny blandningslĂ€ge, SDL_BLENDMODE_MUL, har lagts till;
  • Funktionen SDL_GameControllerTypeForIndex() ger typ av spelkontroller (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro);
  • Funktionerna SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() och SDL_GameControllerFromPlayerIndex() har lagts till för att identifiera och stĂ€lla in enhet kopplad till spelarindex;
  • Makrot SDL_zeroa() har lagts till för att nollstĂ€lla en array av element;
  • Funktionen SDL_HasARMSIMD() har lagts till för att identifiera stöd för ARM SIMD-instruktioner i ARMv6+ CPU;
  • För Linux-system har SDL_HINT_VIDEO_X11_WINDOW_VISUALID (identifierar utdata-ID för nya X11-fönster) och SDL_HINT_VIDEO_X11_FORCE_EGL (vĂ€ljer mellan GLX eller EGL för X11) implementerats;
  • För Android har möjligheten att fĂ„nga ljud med OpenSL-ES lagts till och stöd för att anvĂ€nda Bluetooth Steam Controller som en spelkontroller har implementerats.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster