Lansuara biblioteka SDL 2.26.0 (Simple DirectMedia Layer), e cila ka për qëllim të thjeshtojë krijimin e lojërave dhe aplikacioneve multimediale. Biblioteka SDL ofron mjete si nxjerrja e grafikës 2D dhe 3D me përshpejtim harduerik, përpunimin e inputeve, reproduktimin e zërit, daljen 3D përmes OpenGL/OpenGL ES/Vulkan dhe shumë operacione të tjera plotësuese. 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 të gjuhëve të ndryshme programimi, ofrohen lidhje të nevojshme.
NĂ« versionin e ri:
- Skedat mbështetëse për OpenGL janë përditësuar sipas specifikimeve më të fundit të konsorciumit Khronos.
- Shtuar funksioni SDL_GetWindowSizeInPixels() për të marrë madhësinë pixelore të dritares, e cila për shkak të përdorimit të shkallëzimit mund të ndryshojë nga madhësia logjike në ekrane me densitet të lartë pixel.
- Në kodin e renditjes së softuerit është shtuar simulimi i sinkronizimit vertikal (vsync).
- Siguruar transmetimi i pozicionit të mausit në SDL_MouseWheelEvent.
- Shtuar funksioni SDL_ResetHints() për të resetuar të gjitha shenjat (hint) në vlera të paracaktuara.
- Shtuar funksioni SDL_GetJoystickGUIDInfo() për të marrë informacione mbi joystick-un, të koduara në GUID.
- Në drivere HIDAPI është shtuar mbështetje për kontrollorët 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ë kontrolluar kontrollorët XBox 360 dhe PS3 përmes driver-it HIDAPI.
- Ofruar mundësitë e aksesit të ndarë në giroskopët e majtë dhe të djathtë në kontrollorët e kombinuar Nintendo Switch Joy-Cons.
- Në SDL_SensorEvent, SDL_ControllerSensorEvent, SDL_SensorGetDataWithTimestamp() dhe SDL_GameControllerGetSensorDataWithTimestamp() është shtuar mbështetje për intervalet mikrosekondëshe.
- Në funksionin SDL_GetRevision() janë zgjeruar informacionet mbi ndërtimin e SDL, për shembull, është shtuar hash-i i git-komitit.
- Për Linux janë realizuar funksionet SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() dhe SDL_HasPrimarySelectionText() për ndërveprimin me bufetin e trashë primar.
- Shtuar shenja SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP për të menaxhuar emulimin e kursorit të mausit në mjediset e bazuara në Wayland.
- Në ndërtimin për Android është përfshirë inputi nga tastiera programore IME (Input Method Editor).
Burimi: opennet.ru
