SDL 2.0.12

11. marca bola vydaná nová verzia SDL 2.0.12.

SDL je multiplatformová vývojová knižnica, ktorá zabezpečuje nízkoúrovňový prístup k vstupným zariadeniam, zvukovému hardvéru a grafickému hardvéru prostredníctvom OpenGL a Direct3D. S použitím SDL boli vyvinuté rôzne multimediálne prehrávače, emulátory a počítačové hry, vrátane tých, ktoré sú poskytované ako otvorený softvér.

SDL je napísaný v jazyku C, pracuje s C++ a poskytuje viazania na desiatky ďalších programovacích jazykov, vrátane jazyka Pascal.

Boli oznámené nasledovné vylepšenia:

  • Pridané funkcie úrovne zväčšenia textúry SDL_GetTextureScaleMode() a SDL_SetTextureScaleMode()
  • Pridaná funkcia zamykania textúry SDL_LockTextureToSurface(), ktorá na rozdiel od SDL_LockTexture() predstavuje zamknutú časť ako povrch SDL.
  • Pridaný nový režim miešania SDL_BLENDMODE_MUL, ktorý kombinuje moduláciu a miešanie
  • Pridané nastavenie SDL_HINT_DISPLAY_USABLE_BOUNDS na ignorovanie výsledkov SDL_GetDisplayUsableBounds() pre index displeja 0.
  • Pridané okno pod prstom pre udalosť SDL_TouchFingerEvent
  • Pridané funkcie SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() na získanie typu herného ovládača
  • Pridané nastavenie SDL_HINT_GAMECONTROLLERTYPE na ignorovanie automatického určenia typu ovládača
  • Pridané funkcie SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() na určenie a nastavenie zodpovedajúceho čísla hráča a zariadenia
  • Pridaná alebo vylepšená podpora pre dvadsať rôznych herných ovládačov
  • Opravená chyba so zablokovaným volaním vibrácie herných ovládačov pri použití ovládača HIDAPI
  • Pridaný makro na nulovanie prvkov poľa SDL_zeroa()
  • Pridaná funkcia SDL_HasARMSIMD(), ktorá vracia pravdu v prípade, že procesor podporuje ARM SIMD (ARMv6+)

Vylepšenia pre Linux:

  • Pridané nastavenie SDL_HINT_VIDEO_X11_WINDOW_VISUALID na určenie typu, vybraného pre nové okná X11
  • Pridané nastavenie SDL_HINT_VIDEO_X11_FORCE_EGL na určenie použitia GLX alebo EGL pre X11 ako predvolené

Vylepšenia pre Android:

  • Pridaná funkcia SDL_GetAndroidSDKVersion(), ktorá vracia úroveň API tohto zariadenia
  • Pridaná podpora pre zachytávanie zvuku pomocou OpenSL-ES
  • Pridaná podpora pre Bluetooth Steam Controller ako herné ovládače
  • Opravené zriedkavé pády aplikácie pri prepínaní do pozadia alebo jej zatváraní

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster