U publikua bibliotekën SDL 2.26.0 (Simple DirectMedia Layer), e orientuar për të lehtësuar shkruarjen e lojërave dhe aplikacioneve multimediale. Libri SDL ofron mjete të tilla si renditja me harduer për daljen e grafikës 2D dhe 3D, përpunimin e hyrjes, riprodhimin e tingullit, daljen 3D përmes OpenGL/OpenGL ES/Vulkan dhe një sërë operacioneve të tjera të shoqëruara. Biblioteka është shkruar në gjuhën C dhe shpërndahet nën licencën Zlib. Për të përdorur mundësitë e SDL në projekte në gjuhë të ndryshme programimi, ofrohen lidhje të nevojshme.
Në lëshimin e ri:
- Skedarët e kokës për OpenGL janë përshtatur me specifikimet e fundit nga konsorciumi Khronos.
- Shtuar funksioni SDL_GetWindowSizeInPixels() për të marrë madhësinë piksel të dritares, e cila për shkak të përdorimit të shkallëzimit mund të ndryshojë nga madhësia logjike në ekranet me densitet të lartë piksel.
- Në kodin e renditjes programore, është shtuar simulimi i sinkronizimit vertikal (vsync).
- është siguruar kalimi i pozicionit të miut në SDL_MouseWheelEvent.
- Shtuar funksioni SDL_ResetHints() për të rikthyer të gjitha shenjat (hint) në vlerat e tyre të paracaktuara.
- Shtuar funksioni SDL_GetJoystickGUIDInfo() për të marrë informacion rreth joysit të koduar në GUID.
- Në driver-in HIDAPI është shtuar mbështetje për kontrollet PS3 dhe Nintendo Wii.
- Shtuar shenjat e reja: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE, HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS dhe SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS për të menaxhuar kontrollet XBox 360 dhe PS3 përmes driver-it HIDAPI.
- Siguruar mundësia e qasjes së ndarë në gyroskopët e majtë dhe të djathtë në kontrollet e kombinuara të Nintendo Switch Joy-Cons.
- Në SDL_SensorEvent, SDL_ControllerSensorEvent, SDL_SensorGetDataWithTimestamp() dhe SDL_GameControllerGetSensorDataWithTimestamp() është shtuar mbështetje për intervalet mikrosekondare.
- Në funksionin SDL_GetRevision() janë zgjeruar informacionet mbi ndërtimin e SDL, për shembull, është shtuar hash git-commit.
- Për Linux janë realizuar funksionet SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() dhe SDL_HasPrimarySelectionText() për ndërveprimin me buferin kryesor të shkëmbimeve.
- Shtuar shenaja SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP për të menaxhuar emulimin e kursorit të miut në ambientet mbi bazën e Wayland.
- Gjatë ndërtimit për Android është përfshirë hyrja nga tastiera programore IME (Input Method Editor).
Burimi: opennet.ru
