D'SDL 2.0.16 (Simple DirectMedia Layer) Bibliothéik gouf verëffentlecht, fir d'Schreiwen vu Spiller a Multimedia Uwendungen ze vereinfachen. D'SDL Bibliothéik bitt Tools wéi Hardware-beschleunegt 2D an 3D Grafikausgang, Inputveraarbechtung, Audioplayback, 3D Output iwwer OpenGL/OpenGL ES/Vulkan a vill aner ähnlech Operatiounen. D'Bibliothéik ass an C geschriwwen a gëtt ënner der zlib Lizenz verdeelt. Bindunge ginn zur Verfügung gestallt fir SDL-Fäegkeeten a Projeten a verschiddene Programméierungssproochen ze benotzen.
An der neier Verëffentlechung:
- Wichteg verbessert Wayland Ënnerstëtzung.
- D'Fähigkeit bäigefüügt fir Audio auszeginn an z'erfëllen mam Pipewire an AAudio Media Server (Android).
- Zousätzlech Ënnerstëtzung fir Amazon Luna an Xbox Series X Spillcontroller.
- Zousätzlech Ënnerstëtzung fir adaptiven Schwéngungseffekt (Rumble) op Google Stadia an Nintendo Switch Pro Controller wann Dir den HIDAPI Driver benotzt.
- Reduzéiert CPU Laascht beim Veraarbechtung vun SDL_WaitEvent () an SDL_WaitEventTimeout () Opruff.
- Nei Features proposéiert:
- SDL_FlashWindow () fir d'Opmierksamkeet vum Benotzer unzezéien.
- SDL_GetAudioDeviceSpec() fir Informatiounen iwwer de gewënschte Audioformat fir de spezifizéierte Gerät ze kréien.
- SDL_SetWindowAlwaysOnTop () fir dynamesch den SDL_WINDOW_ALWAYS_ON_TOP (snap on top) Fändel fir déi gewielte Fënster ze änneren.
- SDL_SetWindowKeyboardGrab () fir Tastaturinput onofhängeg vun der Maus z'erfaassen.
- SDL_SoftStretchLinear () fir bilinear Skala tëscht 32-bëssen Fläch.
- SDL_UpdateNVTexture() fir NV12/21 Texturen ze aktualiséieren.
- SDL_GameControllerSendEffect() an SDL_JoystickSendEffect() fir personaliséiert Effekter op DualSense Spillkontroller ze schécken.
- SDL_GameControllerGetSensorDataRate() fir Daten iwwer d'Intensitéit vun Informatioun ze kréien, déi vun de Sensoren vu Spillcontroller op PlayStation an Nintendo Switch kritt gëtt.
- SDL_AndroidShowToast () fir liicht Notifikatiounen op der Android Plattform ze weisen.
Source: opennet.ru