SDL 2.0.16 (Simple DirectMedia Layer) bókasafnið var gefið út, sem miðar að því að einfalda ritun leikja og margmiðlunarforrita. SDL bókasafnið býður upp á verkfæri eins og vélbúnaðarhraðaða 2D og 3D grafíkúttak, inntaksvinnslu, hljóðspilun, 3D úttak í gegnum OpenGL/OpenGL ES/Vulkan og margar aðrar skyldar aðgerðir. Bókasafnið er skrifað í C og er dreift undir zlib leyfinu. Bindingar eru veittar til að nota SDL getu í verkefnum á ýmsum forritunarmálum.
Í nýju útgáfunni:
- Verulega bættur stuðningur við Wayland.
- Bætti við getu til að gefa út og fanga hljóð með Pipewire og AAudio miðlara (Android).
- Bætti við stuðningi fyrir Amazon Luna og Xbox Series X leikstýringar.
- Bætti við stuðningi við aðlagandi titringsáhrif (gnýr) á Google Stadia og Nintendo Switch Pro stýrisbúnaði þegar HIDAPI bílstjórinn er notaður.
- Minnkað CPU-álag þegar unnið er úr SDL_WaitEvent() og SDL_WaitEventTimeout() köllum.
- Nýir eiginleikar lagðir til:
- SDL_FlashWindow() til að vekja athygli notandans.
- SDL_GetAudioDeviceSpec() til að fá upplýsingar um valið hljóðsnið fyrir tilgreint tæki.
- SDL_SetWindowAlwaysOnTop() til að breyta á virkan hátt SDL_WINDOW_ALWAYS_ON_TOP (smelltu ofan á) fána fyrir valinn glugga.
- SDL_SetWindowKeyboardGrab() til að fanga lyklaborðsinntak óháð músinni.
- SDL_SoftStretchLinear() fyrir tvílínulega mælingu á milli 32 bita yfirborðs.
- SDL_UpdateNVTexture() til að uppfæra NV12/21 áferð.
- SDL_GameControllerSendEffect() og SDL_JoystickSendEffect() til að senda sérsniðin áhrif til DualSense leikjastýringa.
- SDL_GameControllerGetSensorDataRate() til að fá gögn um styrkleika upplýsinga sem berast frá skynjurum leikjastýringa til PlayStation og Nintendo Switch.
- SDL_AndroidShowToast() til að sýna léttar tilkynningar á Android pallinum.
Heimild: opennet.ru