botimi i bibliotekës (Simple DirectMedia Layer), që synon të thjeshtojë shkrimin e lojërave dhe aplikacioneve multimediale. Biblioteka SDL ofron mjete të tilla si dalje grafike 2D dhe 3D të përshpejtuar nga hardueri, përpunimi i hyrjes, riprodhimi audio, dalje 3D nëpërmjet OpenGL/OpenGL ES dhe shumë operacione të tjera të lidhura. Biblioteka është shkruar në C dhe shpërndahet nën licencën zlib. Lidhjet ofrohen për të përdorur aftësitë SDL në projekte në gjuhë të ndryshme programimi.
Në publikimin e ri:
- Drejtuesi HIDAPI ka shtuar mbështetje për kontrollorët e lojërave Nintendo GameCube dhe flamurin SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE për të përcaktuar nëse ato përdoren. HIDAPI gjithashtu përmirëson mbështetjen për kontrollorët Xbox 360 dhe Xbox One;
- Mbështetje e shtuar për kontrollorët e lojës:
- 8BitDo FC30 Pro
- GameBad 8BitDo M30
- BDA PS4 Fightpad
- HORI Komandant Luftimi
- Djaloshi Hyperkin
- Hyperkin X91
- MOGA XP5-A Plus
- NACON GC-400ES
- Kontrolluesi NVIDIA v01.04
- PDP kundrejt bllokut të luftimit
- Razer Raion Fightpad për PS4
- Razer Serval
- Kontrolluesi Stadia
- SteelSeries Stratus Duo
- Victrix Pro Fight Stick për PS4
- Xbox One Elite Seria 2
- U shtuan funksionet SDL_GetTextureScaleMode() dhe SDL_SetTextureScaleMode() për të marrë dhe vendosur modalitetin e shkallëzimit të përdorur për teksturat;
- U shtua funksioni SDL_LockTextureToSurface(), i ngjashëm me SDL_LockTexture(), por duke e trajtuar zonën e kyçur si një Sipërfaqe SDL;
- U shtua modaliteti i ri i përzierjes SDL_BLENDMODE_MUL;
- Funksioni SDL_GameControllerTypeForIndex() siguron dalje të llojit të kontrolluesit të lojës (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro);
- U shtuan funksionet SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() dhe SDL_GameControllerFromPlayerIndex() për të zbuluar dhe vendosur pajisjen e lidhur me indeksin e luajtësit;
- U shtua makro SDL_zeroa() për të rivendosur një grup elementësh;
- U shtua funksioni SDL_HasARMSIMD() për të përcaktuar mbështetjen për udhëzimet ARM SIMD në CPU-të ARMv6+;
- Për sistemet Linux реализованы признаки SDL_HINT_VIDEO_X11_WINDOW_VISUALID (определение идентификатора вывода для новых окон X11) и SDL_HINT_VIDEO_X11_FORCE_EGL (выбор применения GLX или EGL для X11);
- Për Android добавлена возможность захвата звука при помощи OpenSL-ES и реализована поддержка использования Bluetooth Steam Controller в качестве игрового контроллера.
Burimi: opennet.ru
