SDL 2.0.12

11. března byla vydána další verze SDL 2.0.12.

SDL je multiplatformní vývojová knihovna pro poskytování nízkoúrovňového přístupu ke vstupním zařízením, zvukovému hardwaru a grafickému hardwaru prostřednictvím OpenGL a Direct3D. Různé video přehrávače, emulátory a počítačové hry, včetně těch, které jsou poskytovány jako svobodný software, byly napsány pomocí SDL.

SDL je napsán v C, pracuje s C++ a poskytuje vazby na tucet dalších programovacích jazyků, včetně Pascalu.

Jsou identifikována následující vylepšení:

  • Přidány funkce úrovně přiblížení textury SDL_GetTextureScaleMode() a SDL_SetTextureScaleMode()
  • Přidána funkce zamykání textury SDL_LockTextureToSurface(), na rozdíl od SDL_LockTexture() představující zamčenou součást jako povrch SDL.
  • Přidán nový režim prolnutí SDL_BLENDMODE_MUL, který kombinuje modulaci a prolnutí
  • Přidána nápověda SDL_HINT_DISPLAY_USABLE_BOUNDS k ignorování výsledků SDL_GetDisplayUsableBounds() pro index zobrazení 0.
  • Přidáno okno pod prst pro událost SDL_TouchFingerEvent
  • Přidány funkce SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() pro získání typu herního ovladače
  • Přidána instrukce SDL_HINT_GAMECONTROLLERTYPE pro ignorování automatické detekce typu ovladače
  • Přidány funkce SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() pro určení a shodu čísla hráče a zařízení
  • Přidána nebo vylepšena podpora pro dvě desítky různých herních ovladačů
  • Opraveno blokování vibračního volání herních ovladačů při použití ovladače HIDAPI
  • Přidáno makro pro resetování prvků pole SDL_zeroa()
  • Přidána funkce SDL_HasARMSIMD(), která vrací hodnotu true, pokud procesor podporuje ARM SIMD (ARMv6+)

Vylepšení pro Linux:

  • Přidána nápověda SDL_HINT_VIDEO_X11_WINDOW_VISUALID k určení pohledu vybraného pro nová okna X11
  • Přidána nápověda SDL_HINT_VIDEO_X11_FORCE_EGL k určení, zda má X11 ve výchozím nastavení používat GLX nebo EGL

Vylepšení pro Android:

  • Přidána funkce SDL_GetAndroidSDKVersion(), která vrací úroveň API daného zařízení
  • Přidána podpora pro snímání zvuku pomocí OpenSL-ES
  • Přidána podpora pro Bluetooth Steam Controller jako herní ovladače
  • Opraveno vzácné selhání aplikace, když přejde na pozadí nebo je zavřená

Zdroj: linux.org.ru

Přidat komentář