Introduced library release SDL 2.0.14 (Simple DirectMedia Layer) aimed at making it easier to write games and multimedia applications. The SDL provides tools such as hardware-accelerated 2D and 3D graphics output, input processing, audio playback, 3D output via OpenGL / OpenGL ES / Vulkan, and many other related operations. The library is written in C and distributed under the zlib license. Bindings are provided to use SDL capabilities in projects in various programming languages.
In the new release:
- The Vulkan graphics API is now supported in the KMSDRM video driver for Linux. li>
- Added support for PS5 DualSense and Xbox Series X game controllers to the HIDAPI driver.
- Added constants for new buttons and wheels game controllers.
- New functions have been proposed for getting information from game controllers:
- SDL_GameControllerGetSerial ()
- SDL_GameControllerHasAxis ()
- SDL_GameControllerHasButton ()
- SDL_GameControllerGetNumTouchpads ()
- SDL_GameControllerGetNumTouchpadFingers ()
- SDL_GameControllerGetTouchpadFinger ()
SDHL_GGG SDL_Gam eControllerSetSensorEnabled () - SDL_GameControllerIsSensorEnabled ()
- SDL_GameControllerGetSensorData ()
- SDL_GameControllerRumbleTriggers ()
- SDL_JoystickGetSerial ()
- SDL_JoystickRumbleTriggers ()
- SDL_JoystickHasLED ()
- SDL_JoystickSetLED ()
- SDL_JoystickAttachVirtual () li >
- SDL_JoystickDetachVirtual ()
- SDL_JoystickIsVirtual ()
- SDL_JoystickSetVirtualAxis ()
- SDL_JoystickSetVirtualButton ()
- SDL_JoyatualstickSetVirtual () >
- SDL_HINTAT_MOUSESCALINGRELIVE ( scaling pointer movement relative to DPI or the logical size of the rendered area),
- SDL_HINT_JOYSTICK_HIDAPI_PS5 (enable the use of the HIDAPI driver for PS5 controllers),
- SDL_HINT_PREFERRED_LOCALE (override the locale).
- SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS changed to false to improve compatibility with modern window managers.
/Release. View in full here.