Die SDL 2.0.16 (Simple DirectMedia Layer)-biblioteek is vrygestel, wat daarop gemik is om die skryf van speletjies en multimediatoepassings te vereenvoudig. Die SDL-biblioteek verskaf gereedskap soos hardeware-versnelde 2D- en 3D-grafika-uitvoer, invoerverwerking, oudioterugspeel, 3D-uitvoer via OpenGL/OpenGL ES/Vulkan en baie ander verwante bedrywighede. Die biblioteek is in C geskryf en word onder die zlib-lisensie versprei. Bindings word verskaf om SDL-vermoΓ«ns in projekte in verskeie programmeertale te gebruik.
In die nuwe vrystelling:
- Aansienlik verbeterde Wayland-ondersteuning.
- Bygevoeg die vermoΓ« om klank uit te voer en vas te lΓͺ met behulp van die Pipewire en AAudio mediabediener (Android).
- Bygevoeg ondersteuning vir Amazon Luna en Xbox Series X-speletjiebeheerders.
- Bygevoeg ondersteuning vir aanpasbare vibrasie-effek (dreuning) op Google Stadia en Nintendo Switch Pro-beheerders wanneer die HIDAPI-bestuurder gebruik word.
- Verminderde SVE-lading wanneer SDL_WaitEvent()- en SDL_WaitEventTimeout()-oproepe verwerk word.
- Nuwe kenmerke voorgestel:
- SDL_FlashWindow() om die gebruiker se aandag te trek.
- SDL_GetAudioDeviceSpec() om inligting oor die voorkeurklankformaat vir die gespesifiseerde toestel te verkry.
- SDL_SetWindowAlwaysOnTop() om die SDL_WINDOW_ALWAYS_ON_TOP (snap on top) vlag vir die geselekteerde venster dinamies te verander.
- SDL_SetWindowKeyboardGrab() om sleutelbordinvoer onafhanklik van die muis vas te vang.
- SDL_SoftStretchLinear() vir bilineΓͺre skaal tussen 32-bis oppervlaktes.
- SDL_UpdateNVTexture() om NV12/21-teksture op te dateer.
- SDL_GameControllerSendEffect() en SDL_JoystickSendEffect() om pasgemaakte effekte na DualSense-speletjiebeheerders te stuur.
- SDL_GameControllerGetSensorDataRate() om data te verkry oor die intensiteit van inligting wat van die sensors van spelbeheerders na PlayStation en Nintendo Switch ontvang word.
- SDL_AndroidShowToast() vir die vertoon van ligte kennisgewings op die Android-platform.
Bron: opennet.ru