Ilmus SDL 2.26.0 (Simple DirectMedia Layer) teek, mille eesmärk on mängude ja multimeediumirakenduste kirjutamise lihtsustamine. SDL-i teek pakub selliseid tööriistu nagu riistvarakiirendusega 2D- ja 3D-graafika väljund, sisendi töötlemine, heli taasesitus, 3D-väljund OpenGL/OpenGL ES/Vulkani kaudu ja palju muid seotud toiminguid. Teek on kirjutatud C-keeles ja levitatakse Zlibi litsentsi all. SDL-i võimaluste kasutamiseks erinevates programmeerimiskeeltes olevates projektides on olemas vajalikud sidumised.
Uues väljaandes:
- OpenGL-i päisefailid on joondatud Khronose konsortsiumi uusimate spetsifikatsioonidega.
- Lisatud on funktsioon SDL_GetWindowSizeInPixels(), et saada akna piksli suurus, mis võib kohaldatud skaleerimise tõttu erineda loogilisest suurusest suure DPI-ga ekraanidel.
- Tarkvara renderduskoodile on lisatud vertikaalse sünkroonimise (vsync) simulatsioon.
- Lubatud on hiire asukoha ülekandmine SDL_MouseWheelEvent-i.
- Lisatud on funktsioon SDL_ResetHints(), et lähtestada kõik vihjed vaikeväärtustele.
- Lisatud funktsioon SDL_GetJoystickGUIDInfo(), et saada GUID-kodeeritud juhtkangi teavet.
- HIDAPI draiverile on lisatud PS3 ja Nintendo Wii kontrollerite tugi.
- Lisatud uued atribuudid: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_HOJIY_JJOY_IINT_HOXIT_HINT_HITST, SDLST, SDLST, SDLST. IDAPI_XBOX_OONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_ED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS JA SDL_HINT_JOYSTICK_HIDAPI_HIDAPI_XBOBOX_360_WIRELES -i kontrollimiseks, HIDETREATERID VÄÄRT PS360.
- Pakub eraldi juurdepääsu Nintendo Switch Joy-Cons kombineeritud kontrolleri vasak- ja parempoolsele güroskoopile.
- Lisatud mikrosekundiliste intervallide tugi funktsioonidele SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() ja SDL_GameControllerGetSensorDataWithTimestamp().
- Funktsioon SDL_GetRevision() on laiendanud SDL-i ehitusteavet, näiteks lisanud git commit räsi.
- Linuxi jaoks on peamise lõikelauaga suhtlemiseks rakendatud funktsioonid SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() ja SDL_HasPrimarySelectionText().
- Lisatud SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP lipp, et juhtida hiirekursori emuleerimist Waylandi-põhistes keskkondades.
- Androidi jaoks loomisel on sisend IME (Input Method Editor) tarkvaraklaviatuurilt lubatud.
Allikas: opennet.ru