SDL 2.26.0 (Simple DirectMedia Layer) liburutegia kaleratu da, jokoen eta multimedia aplikazioen idazketa sinplifikatzera zuzenduta. SDL liburutegiak hardware-azeleratutako 2D eta 3D grafikoen irteera, sarrera prozesatzea, audioa erreproduzitzea, 3D irteera OpenGL/OpenGL ES/Vulkan bidez eta erlazionatutako beste hainbat eragiketa bezalako instalazioak eskaintzen ditu. Liburutegia C hizkuntzan idatzita dago eta Zlib lizentziapean banatzen da. SDL gaitasunak hainbat programazio-lengoaiatako proiektuetan erabiltzeko, beharrezko loturak eskaintzen dira.
Argitalpen berrian:
- OpenGLrako goiburuko fitxategiak Khronos partzuergoaren azken zehaztapenekin bat datoz.
- SDL_GetWindowSizeInPixels() funtzioa gehitu da leiho baten pixel-tamaina lortzeko, eskalatzearen ondorioz DPI handiko pantailetako tamaina logikotik desberdina izan daitekeena.
- Sinkronizazio bertikala (vsync) simulazioa gehitu da softwarea errendatzeko kodeari.
- Saguaren posizioa SDL_MouseWheelEvent-era pasatzea eman da.
- SDL_ResetHints() funtzioa gehitu da aholku guztiak balio lehenetsietara berrezartzeko.
- SDL_GetJoystickGUIDInfo() funtzioa gehitu da joystick-aren informazioa GUIDean kodetuta lortzeko.
- PS3 eta Nintendo Wii kontrolagailuentzako euskarria gehitu zaio HIDAPI kontrolatzaileari.
- Ezaugarri berriak gehitu dira: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_INTLED, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_INTLED, SDL_JOYSTICK_HIDAPI ICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS eta SDL_HINT_JOYSTICK_HIDAPI_XBOX_3_WIRELESS HIDAXNUMX eta PSBox kontrolagailuen bidez kontrolatzeko.
- Ezkerreko eta eskuineko giroskopioetarako sarbide bereizia gaitu da Nintendo Switch Joy-Cons konbinazio kontrolagailuetan.
- SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() eta SDL_GameControllerGetSensorDataWithTimestamp() mikrosegundo-tarteetarako laguntza gehitu da.
- SDL_GetRevision() funtzioak SDL eraikitze-informazioa hedatu du, esate baterako, git commit hash bat gehitzea.
- Linux-erako, SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() eta SDL_HasPrimarySelectionText() funtzioak inplementatzen dira arbel nagusiarekin elkarreragiteko.
- SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP bandera gehitu da Wayland-en oinarritutako inguruneetan saguaren kurtsorearen emulazioa kontrolatzeko.
- Androiderako eraikitzean, IME (Input Method Editor) softwarearen teklatuaren sarrera gaituta dago.
Iturria: opennet.ru