Simple DirectMedia Layer https://libsdl.org
Find a file
Ryan C. Gordon 0467c531fa
wasapi: Check for a NULL device during disconnect handling.
This is probably something we already cleaned up that has something running
in an unexpected order now that we've moved disconnect work to the main thread.
2025-10-03 09:36:31 -04:00
.github ci: build testffmpeg on MinGW (msys2) build bots 2025-09-30 17:42:11 +02:00
android-project replace script with flags 2025-10-02 15:46:58 -07:00
build-scripts release: small release script clean-up 2025-09-26 21:39:06 +02:00
cmake ci: build testffmpeg on MinGW (msys2) build bots 2025-09-30 17:42:11 +02:00
docs [SDL3] [PS2] Framebuffer resolution + 240p/480p + PAL support (#13993) 2025-09-21 07:50:14 -07:00
examples examples/misc/02-clipboard: Removed onmouseover-generating helper include. 2025-09-25 13:50:58 -04:00
include Sync SDL3 wiki -> header 2025-10-02 17:02:50 +00:00
src wasapi: Check for a NULL device during disconnect handling. 2025-10-03 09:36:31 -04:00
test Added support for using the GPU renderer as an offscreen renderer 2025-10-01 23:32:18 -07:00
VisualC Add headers for unsupported sources 2025-09-26 21:42:04 +02:00
VisualC-GDK Add headers for unsupported sources 2025-09-26 21:42:04 +02:00
wayland-protocols wayland: Add support for the key repeat event (seat v10) 2025-07-06 11:28:04 -04:00
Xcode Fixed building tests on visionOS 2025-09-29 13:28:00 -07: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 Fix support for Windows XP and up (#13904) 2025-09-08 13:00:26 -07:00
.wikiheaders-options wikiheaders: Generate a current list of supported environment variables. 2025-09-02 15:49:52 -04:00
Android.mk android: Remove SDL3-static from Android.mk 2025-09-12 17:37:31 +02:00
BUGS.txt Added a Discord link to BUGS.txt 2025-01-13 16:42:50 -08:00
CMakeLists.txt replace script with flags 2025-10-02 15:46:58 -07:00
CREDITS.md Updated the credits for SDL 3.0 2025-01-13 16:42:50 -08:00
INSTALL.md Add a link to docs/INTRO-mingw.md 2025-03-06 16:25:17 -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 Added SDL_HINT_VIDEO_X11_EXTERNAL_WINDOW_INPUT 2025-03-05 09:07:05 -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)