An saki ɗakin karatu na SDL 2.0.16 (Simple DirectMedia Layer), da nufin sauƙaƙe rubutun wasanni da aikace-aikacen multimedia. Laburaren SDL yana ba da kayan aiki kamar kayan aikin 2D da 3D mai haɓaka kayan aiki, sarrafa shigarwa, sake kunna sauti, fitowar 3D ta OpenGL/OpenGL ES/Vulkan da sauran ayyuka masu alaƙa. An rubuta ɗakin karatu a cikin C kuma ana rarraba shi ƙarƙashin lasisin zlib. Ana ba da ɗawainiya don amfani da damar SDL a cikin ayyuka a cikin harsunan shirye-shirye daban-daban.
A cikin sabon saki:
- Ingantaccen tallafin Wayland.
- An ƙara ikon fitarwa da ɗaukar sauti ta amfani da Pipewire da uwar garken kafofin watsa labarai na AAudio (Android).
- Ƙara tallafi don Amazon Luna da masu kula da wasan Xbox Series X.
- Ƙara goyon baya don tasirin girgiza mai daidaitawa (rumble) akan Google Stadia da Nintendo Switch Pro masu kula yayin amfani da direban HIDAPI.
- Rage nauyin CPU lokacin sarrafa kiran SDL_WaitEvent() da SDL_WaitEventTimeout().
- Sabbin fasali da aka gabatar:
- SDL_FlashWindow() don jawo hankalin mai amfani.
- SDL_GetAudioDeviceSpec() don samun bayani game da tsarin da aka fi so don takamaiman na'urar.
- SDL_SetWindowKoyausheOnTop() don canza alamar SDL_WINDOW_ALWAYS_ON_TOP (tsaye a saman) don taga da aka zaɓa.
- SDL_SetWindowKeyboardGrab() don ɗaukar shigar da madannai ba tare da linzamin kwamfuta ba.
- SDL_SoftStretchLinear() don sikelin bilinear tsakanin saman 32-bit.
- SDL_UpdateNVTexture() don sabunta rubutun NV12/21.
- SDL_GameControllerSendEffect() da SDL_JoystickSendEffect() don aika tasirin al'ada ga masu sarrafa wasan DualSense.
- SDL_GameControllerGetSensorDataRate() don samun bayanai kan tsananin bayanan da aka karɓa daga na'urori masu sarrafa wasan zuwa PlayStation da Nintendo Switch.
- SDL_AndroidShowToast() don nuna sanarwar masu nauyi akan dandamalin Android.
source: budenet.ru