ĂshtĂ« lĂ«shuar biblioteka SDL 2.26.0 (Simple DirectMedia Layer), qĂ« synon tĂ« thjeshtojĂ« shkrimin e lojĂ«rave dhe aplikacioneve multimediale. Biblioteka SDL ofron pajisje tĂ« tilla si dalje grafike 2D dhe 3D tĂ« pĂ«rshpejtuar nga hardueri, trajtimi i hyrjes, riprodhimi audio, dalje 3D nĂ«pĂ«rmjet OpenGL/OpenGL ES/Vulkan dhe shumĂ« operacione tĂ« tjera tĂ« lidhura. Biblioteka Ă«shtĂ« shkruar nĂ« gjuhĂ«n C dhe shpĂ«rndahet nĂ«n licencĂ«n Zlib. PĂ«r tĂ« pĂ«rdorur aftĂ«sitĂ« SDL nĂ« projekte nĂ« gjuhĂ« tĂ« ndryshme programimi, sigurohen lidhjet e nevojshme.
NĂ« publikimin e ri:
- Skedarët e kokës për OpenGL janë të lidhur me specifikimet më të fundit të konsorciumit Khronos.
- U shtua funksioni SDL_GetWindowSizeInPixels() për të marrë madhësinë e pikselit të dritares, e cila mund të ndryshojë nga madhësia logjike në ekranet me DPI të lartë për shkak të shkallëzimit të aplikuar.
- Simulimi i sinkronizimit vertikal (vsync) është shtuar në kodin e interpretimit të softuerit.
- Transferimi i pozicionit të miut në SDL_MouseWheelEvent u aktivizua.
- U shtua funksioni SDL_ResetHints() për të rivendosur të gjitha sugjerimet në vlerat e paracaktuara.
- U shtua funksioni SDL_GetJoystickGUIDInfo() për të marrë informacionin e levës së koduar me GUID.
- Mbështetja për kontrollorët PS3 dhe Nintendo Wii është shtuar në drejtuesin e HIDAPI.
- Atribute të reja të shtuara: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOXAY_TICKLE, SDL_HINT_XBOX_360 DAPI_XBOX_ ONE, HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY__CONSTICK_360DHYL_CONSTICK_SDL dhe ELESS për të kontrolluar XBox 360 dhe PS3 nëpërmjet shoferit HIDAPI.
- Ofron akses të veçantë në xhiroskopin e majtë dhe të djathtë në kontrollorët e kombinuar të Nintendo Switch Joy-Cons.
- Mbështetje e shtuar për intervale mikrosekondi te SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() dhe SDL_GameControllerGetSensorDataWithTimestamp().
- Funksioni SDL_GetRevision() ka zgjeruar informacionin e ndërtimit të SDL, për shembull, ka shtuar një hash git commit.
- Për Linux Funksionet SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() dhe SDL_HasPrimarySelectionText() janë implementuar për të bashkëvepruar me kujtesën kryesore.
- U shtua flamuri SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP për të kontrolluar emulimin e kursorit të miut në mjediset e bazuara në Wayland.
- Kur montohet për Android Futja nga tastiera e softuerit IME (Input Method Editor) është aktivizuar.
Burimi: opennet.ru
