mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-12-28 17:14:38 +00:00
2bbd74b4b65a69e32d968a662536a72a0fcd7733
libdecor 0.3, which changes the signature of libdecor_new and libdecor_decorate to use a const pointer to the interface struct, has not yet been released. In the latest release, libdecor 0.2.4, the interface struct is a mutable pointer. This doesn't affect typical upstream builds with SDL_WAYLAND_LIBDECOR_SHARED=ON, in which case we're casting a pointer returned by dlsym(); but Linux distributions that want tighter control over dependencies often prefer to link them in the normal way, in which case the build will fail if the signature doesn't match. Fixes:33834360"wayland: Fix libdecor incompatible pointer types" Signed-off-by: Simon McVittie <smcv@collabora.com> (cherry picked from commit8b64dd67d2)
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)
Languages
C
86.4%
C++
5.8%
Objective-C
3.4%
CMake
1.6%
Perl
0.8%
Other
1.7%