Simple DirectMedia Layer https://libsdl.org
Find a file
Sam Lantinga c06172dc1c Track mouse button state by real mouse ID
We'll switch to the global mouse ID just once we are ready to deliver events.

This makes sure that any button events that come in for a specific mouse ID maintain that state if we switch to relative mode and start using that mouse ID for events.

Fixes https://github.com/libsdl-org/sdl2-compat/issues/263
2025-02-02 12:58:45 -08:00
.github ci: bump to NetBSD 10.1 2025-01-22 19:39:17 +01:00
android-project Updated to version 3.2.3 for development 2025-02-01 17:43:38 -08:00
build-scripts android: updated release build SDK to match documented requirements 2025-01-28 06:03:37 -08:00
cmake Remove newlines from log messages 2025-01-22 20:25:04 -08:00
docs Remove newlines from log messages 2025-01-22 20:25:04 -08:00
examples Fixed error C2059: syntax error: '}' 2025-02-01 15:32:58 -08:00
include Updated to version 3.2.3 for development 2025-02-01 17:43:38 -08:00
src Track mouse button state by real mouse ID 2025-02-02 12:58:45 -08:00
test Removed SDF test program 2025-01-29 04:15:27 -08:00
VisualC io: Renamed src/file to src/io 2025-01-16 08:18:40 -05:00
VisualC-GDK Remove newlines from log messages 2025-01-22 20:25:04 -08:00
wayland-protocols wayland: Remove kde_output_order_v1 support 2024-10-19 11:16:30 -04:00
Xcode Updated to version 3.2.3 for development 2025-02-01 17:43:38 -08:00
.clang-format Add 'wl_list_for_each_safe' to the clang-format macro list 2024-03-14 10:22:23 -04:00
.clang-tidy Fix size of memcpy in SDL_AudioDeviceFormatChangedAlreadyLocked 2023-08-05 14:14:45 -04:00
.editorconfig .editorconfig: Remove excess apostrophe at *.cocci 2024-06-16 09:18:17 -07:00
.gitignore Allow in-tree build 2024-10-30 00:04:17 +01:00
.wikiheaders-options .wikiheaders-options: Removed wikipreamble setting. 2025-01-24 01:53:51 -05:00
Android.mk io: Renamed src/file to src/io 2025-01-16 08:18:40 -05:00
BUGS.txt Added a Discord link to BUGS.txt 2025-01-13 16:42:50 -08:00
CMakeLists.txt Updated to version 3.2.3 for development 2025-02-01 17:43:38 -08:00
CREDITS.md Updated the credits for SDL 3.0 2025-01-13 16:42:50 -08:00
INSTALL.md Added INTRO-androidstudio.md 2025-01-13 16:42:50 -08:00
LICENSE.txt Updated copyright for 2025 2025-01-01 07:45:52 -08:00
README.md Updating documentation for the 3.2.0 release 2025-01-15 20:38:16 -08:00
WhatsNew.txt Updating documentation for the 3.2.0 release 2025-01-15 20:38:16 -08:00

Simple DirectMedia Layer (SDL for short) is a cross-platform library designed to make it easy to write multi-media software, such as games and emulators.

You can find the latest release and additional information at: https://www.libsdl.org/

Installation instructions and a quick introduction is available in INSTALL.md

This library is distributed under the terms of the zlib license, available in LICENSE.txt.

Enjoy!

Sam Lantinga (slouken@libsdl.org)