Pirtûkxaneya SDL 2.0.16 (Simple DirectMedia Layer) hate berdan, ku armanc ew e ku nivîsandina lîstikan û sepanên multimedia hêsan bike. Pirtûkxaneya SDL amûrên wekî hilberîna grafîkên 2D û 3D-ya bilezkirî, pêvajoya têketinê, lîstina deng, derketina 3D bi OpenGL/OpenGL ES/Vulkan û gelek operasyonên din ên têkildar peyda dike. Pirtûkxane bi C hatiye nivîsandin û di bin lîsansa zlib de tê belavkirin. Girêdan têne peyda kirin da ku kapasîteyên SDL di projeyên bi zimanên bernamesaziyê yên cihêreng de bikar bînin.
Di weşana nû de:
- Piştgiriya Wayland bi girîng çêtir bûye.
- Bi karanîna servera medyayê ya Pipewire û AAudio (Android) şiyana derketin û kişandina deng lê zêde kir.
- Piştgiriya ji bo kontrolkerên lîstika Amazon Luna û Xbox Series X zêde kir.
- Dema ku ajokera HIDAPI bikar tînin piştgirî ji bo bandora vibrasyona adaptîf (rumble) li ser kontrolkerên Google Stadia û Nintendo Switch Pro zêde kir.
- Dema ku bangên SDL_WaitEvent () û SDL_WaitEventTimeout () têne hilberandin, barkirina CPU kêm dibe.
- Taybetmendiyên nû yên pêşniyar kirin:
- SDL_FlashWindow() ku bala bikarhêner bikişîne.
- SDL_GetAudioDeviceSpec() ji bo agahdariya li ser formata dengî ya bijare ya ji bo cîhaza diyarkirî bistînin.
- SDL_SetWindowAlwaysOnTop() da ku bi dînamîk ala SDL_WINDOW_ALWAYS_ON_TOP (li jor bikişîne) ji bo pencereya hilbijartî biguhezîne.
- SDL_SetWindowKeyboardGrab() da ku têketina klavyeyê ji mişkê serbixwe bigire.
- SDL_SoftStretchLinear() ji bo pîvana dualî di navbera rûberên 32-bit de.
- SDL_UpdateNVTexture() ji bo nûvekirina nîgarên NV12/21.
- SDL_GameControllerSendEffect() û SDL_JoystickSendEffect() ji bo şandina bandorên xwerû ji kontrolkerên lîstika DualSense re.
- SDL_GameControllerGetSensorDataRate() ji bo bidestxistina daneyan li ser tundiya agahdariya ku ji senzorên kontrolkerên lîstikê ji bo PlayStation û Nintendo Switch hatine wergirtin.
- SDL_AndroidShowToast() ji bo nîşandana notifications sivik li ser platforma Android.
Source: opennet.ru