Path to this page:
./
devel/SDL2,
Simple DirectMedia Layer - cross-platform multimedia library
Branch: CURRENT,
Version: 2.26.5nb1,
Package name: SDL2-2.26.5nb1,
Maintainer: niaSimple DirectMedia Layer is a cross-platform development library designed to
provide low level access to audio, keyboard, mouse, joystick, and graphics
hardware via OpenGL and Direct3D. It is used by video playback software,
emulators, and popular games including Valve's award winning catalog and many
Humble Bundle games.
SDL officially supports Windows, Mac OS X, Linux, iOS, and Android. Support for
other platforms may be found in the source code.
SDL is written in C, works natively with C++, and there are bindings available
for several other languages, including C# and Python.
SDL 2.0 is distributed under the zlib license. This license allows you to use
SDL freely in any software.
Required to run:[
graphics/MesaLib] [
audio/libsamplerate] [
x11/libXScrnSaver] [
x11/xcursor] [
x11/liboldXrandr]
Required to build:[
pkgtools/x11-links] [
x11/xcb-proto] [
x11/fixesproto4] [
pkgtools/cwrappers] [
x11/xorgproto]
Package options: opengl, x11
Master sites:
Filesize: 7895.52 KB
Version history: (Expand)
- (2023-05-06) Updated to version: SDL2-2.26.5nb1
- (2023-04-06) Updated to version: SDL2-2.26.5
- (2023-02-09) Updated to version: SDL2-2.26.3
- (2023-01-19) Updated to version: SDL2-2.26.2
- (2022-12-05) Updated to version: SDL2-2.26.1
- (2022-11-25) Updated to version: SDL2-2.26.0
CVS history: (Expand)
2023-05-06 21:09:54 by Ryo ONODERA | Files touched by this commit (687) |
Log message:
*: Recursive revbump from audio/libopus 1.4
|
2023-04-06 13:02:10 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
SDL2: updated to 2.26.5
2.26.5
The minimum deployment target on macOS is now 10.11, due to changes in the \
latest Xcode update
Fixed incorrect modifier keys handling on macOS
Fixed occasional duplicate controller visible on macOS
Fixed handling of third party PS4 controller input reports
Added support for the trigger buttons on the Victrix Pro FS for PS5
Added mapping for Flydigi Vader 2 with the latest firmware (6.0.4.9)
Added mapping for DualSense Edge Wireless Controller on Linux
Added mapping for Hori Pokken Tournament DX Pro Pad
Improved the speed and quality of audio resampling
Fixed crash on Linux if dbus can't be initialized
2.26.4
Fixed relative mouse motion over remote desktop on Windows
Fixed using older game controller mappings on Linux
|
2023-01-19 13:52:52 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
SDL2: updated to 2.26.2
2.26.2
This is a stable bugfix release, with the following changes:
Fixed long delay at startup when a Razer keyboard is connected
Fixed not receiving SDLK_5 or SDL_SCANCODE_5 when using the AZERTY keyboard \
layout on Linux
|
2022-12-25 18:49:16 by Nia Alarie | Files touched by this commit (1) |
Log message:
SDL2: opengl is not mandatory
|
2022-12-25 17:31:07 by Nia Alarie | Files touched by this commit (1) |
Log message:
SDL2: document my hacks
|
2022-12-25 17:25:06 by Nia Alarie | Files touched by this commit (1) |
Log message:
SDL2: disable SSE on i386
Reported to me some time ago by various users that SDL2 is not doing
runtime detection of SSE and will fault with illegal instruction on
certain older x86 machines.
|
2022-12-04 19:07:47 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
SDL2: updated to 2.26.1
2.26.1
This is a stable bugfix release, with the following changes:
Improved audio resampling quality
Fixed crash if SDL_GetPointDisplayIndex() or SDL_GetRectDisplayIndex() are \
called before SDL_VideoInit()
Fixed building with older Xcode and macOS SDK
Fixed building when not using shared Wayland libraries
|
2022-11-25 10:51:02 by Thomas Klausner | Files touched by this commit (4) |  |
Log message:
SDL2: update to 2.26.0.
---------------------------------------------------------------------------
2.26.0:
---------------------------------------------------------------------------
General:
* Updated OpenGL headers to the latest API from The Khronos Group Inc.
* Added SDL_GetWindowSizeInPixels() to get the window size in pixels, which may \
differ from the window coordinate size for windows with high-DPI support
* Added simulated vsync synchronization for the software renderer
* Added the mouse position to SDL_MouseWheelEvent
* Added SDL_ResetHints() to reset all hints to their default values
* Added SDL_GetJoystickGUIDInfo() to get device information encoded in a \
joystick GUID
* Added the hint SDL_HINT_JOYSTICK_HIDAPI_XBOX_360 to control whether the HIDAPI \
driver for XBox 360 controllers should be used
* Added the hint SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED to control whether \
the player LEDs should be lit to indicate which player is associated with an \
Xbox 360 controller
* Added the hint SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS to control whether \
the HIDAPI driver for XBox 360 wireless controllers should be used
* Added the hint SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE to control whether the HIDAPI \
driver for XBox One controllers should be used
* Added the hint SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED to control the \
brightness of the XBox One guide button LED
* Added support for PS3 controllers to the HIDAPI driver, enabled by default on \
macOS, controlled by the SDL_HINT_JOYSTICK_HIDAPI_PS3 hint
* Added support for Nintendo Wii controllers to the HIDAPI driver, not enabled \
by default, controlled by the SDL_HINT_JOYSTICK_HIDAPI_WII hint
* Added the hint SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED to control whether the \
player LED should be lit on the Nintendo Wii controllers
* Added the hint SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS to control whether \
Nintendo Switch Joy-Con controllers will be in vertical mode when using the \
HIDAPI driver
* Added access to the individual left and right gyro sensors of the combined \
Joy-Cons controller
* Added a microsecond timestamp to SDL_SensorEvent and \
SDL_ControllerSensorEvent, when the hardware provides that information
* Added SDL_SensorGetDataWithTimestamp() and \
SDL_GameControllerGetSensorDataWithTimestamp() to retrieve the last sensor data \
with the associated microsecond timestamp
* Added the hint SDL_HINT_HIDAPI_IGNORE_DEVICES to have the SDL HID API ignore \
specific devices
* SDL_GetRevision() now includes more information about the SDL build, including \
the git commit hash if available
Windows:
* Added the hint SDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE to control whether the \
system mouse acceleration curve is used for relative mouse motion
macOS:
* Implemented vsync synchronization on macOS 12
Linux:
* Added SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText(), and \
SDL_HasPrimarySelectionText() to interact with the X11 primary selection \
clipboard
* Added the hint SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP to control whether \
mouse pointer warp emulation is enabled under Wayland
Android:
* Enabled IME soft keyboard input
* Added version checking to make sure the SDL Java and C code are compatible
|