D'SDL 2.26.0 (Simple DirectMedia Layer) Bibliothéik gouf verëffentlecht, fir d'Schreiwen vu Spiller a Multimedia Uwendungen ze vereinfachen. D'SDL Bibliothéik bitt Tools wéi Hardware-beschleunegt 2D an 3D Grafikausgang, Inputveraarbechtung, Audio Playback, 3D Output iwwer OpenGL/OpenGL ES/Vulkan a vill aner ähnlech Operatiounen. D'Bibliothéik ass an C geschriwwen an ënner der Zlib Lizenz verdeelt. Fir d'Fäegkeete vun SDL a Projeten a verschiddene Programméierungssproochen ze benotzen, ginn déi néideg Bindungen zur Verfügung gestallt.
An der neier Verëffentlechung:
- Headerdateien fir OpenGL si mat de leschte Khronos Konsortium Spezifikatioune ausgeriicht.
- SDL_GetWindowSizeInPixels () Funktioun dobäigesat fir d'Pixelgréisst vun der Fënster ze kréien, déi vun der logescher Gréisst op High-DPI-Bildschirmer ënnerscheede kann wéinst der ugewandter Skala.
- Vertikal Synchroniséierung (vsync) Simulatioun an de Software Rendering Code bäigefüügt.
- Aktivéiert Transfert vun Maus Positioun ze SDL_MouseWheelEvent.
- SDL_ResetHints () Funktioun dobäigesat fir all Hiweiser op Standardwäerter zréckzesetzen.
- SDL_GetJoystickGUIDInfo () Funktioun bäigefüügt fir GUID-kodéiert Joystickinformatioun ze kréien.
- Ënnerstëtzung fir PS3 an Nintendo Wii Controller gouf zum HIDAPI Treiber bäigefüügt.
- Nei Attributer hinzugefügt: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_HINTLED_360_PLAYER_HINTO JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS an SDL_HINT_JOYSTICK_HIDAPI_XBOX_EL360s Kontrollen iwwer 3.XBOX_ELXNUMX an XBIR XNUMX Chauffer an XBIR XNUMX Kontrollen.
- Bitt getrennten Zougang zu de lénksen a rietse Gyroskopen an den Nintendo Switch Joy-Cons Combo Controller.
- Zousätzlech Ënnerstëtzung fir Mikrosekonnen Intervalle op SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp () an SDL_GameControllerGetSensorDataWithTimestamp ().
- D'Funktion SDL_GetRevision () huet SDL Build Informatioun erweidert, zum Beispill, e Git commit Hash bäigefüügt.
- Fir Linux sinn d'SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() an SDL_HasPrimarySelectionText() Funktiounen ëmgesat fir mat der primärer Clipboard ze interagéieren.
- SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP Fändel bäigefüügt fir d'Maus Cursor Emulatioun a Wayland-baséiert Ëmfeld ze kontrolléieren.
- Wann Dir fir Android baut, ass Input vun der IME (Input Method Editor) Software Tastatur aktivéiert.
Source: opennet.ru