Sam Lantinga
086c74556d
Fixed build warning on iOS
2021-12-14 12:08:36 -08:00
Ozkan Sezer
5a0ea7fb17
Check for O_CLOEXEC definition in fcntl.h at configuration time,
...
If not available, define it internally as 0 (in SDL_internal.h).
Define it as available for macOS >= 10.7 in SDL_config_macosx.h.
2021-11-27 19:23:10 +03:00
Sylvain
c27e1249e1
Remove SDL_HAVE_RENDER_GEOMETRY define
2021-10-24 22:27:56 -04:00
Sylvain
47db47c1cc
Add SDL_HAVE_RENDER_GEOMETRY to compile or not with RenderGeometry support
2021-08-19 00:10:59 +02:00
Sam Lantinga
9130f7c377
Updated copyright for 2021
2021-01-02 10:25:38 -08:00
Sam Lantinga
cb36189692
Fixed bug 5235 - All internal sources should include SDL_assert.h
...
Ryan C. Gordon
We should really stick this in SDL_internal.h or something so it's always available.
2020-12-09 07:16:22 -08:00
Sam Lantinga
b6afbe6317
Added SDL_log.h to SDL_internal.h so logging is available everywhere
2020-04-07 09:38:57 -07:00
Sam Lantinga
30ff5fcfc0
SDL_LEAN_AND_MEAN defaults off
2020-01-23 01:03:23 -08:00
Sam Lantinga
b5e3d264f2
Added a single SDL_LEAN_AND_MEAN define to turn on minimal SDL builds
...
Protected more code with #ifdefs to reduce the size of minimal shared library builds
2020-01-23 01:00:52 -08:00
Sylvain Becker
6f89b059f7
Documentation of the footprint #defines
2020-01-22 15:23:44 +01:00
Sylvain Becker
55afc281fa
Add #define SDL_HAVE_BLIT_N_RGB565 to compile out RGB565 LUT
2020-01-21 22:06:09 +01:00
Sylvain Becker
7df22cf2c2
A few #defines to reduce SDL2 footprint.
...
Only applied when library is statically linked
2020-01-21 21:33:40 +01:00
Sam Lantinga
a8780c6a28
Updated copyright date for 2020
2020-01-16 20:49:25 -08:00
Sam Lantinga
5e13087b0f
Updated copyright for 2019
2019-01-04 22:01:14 -08:00
Ryan C. Gordon
b262b0ebc9
Small stack allocations fall back to malloc if they're unexpectedly large.
2018-10-22 20:50:32 -04:00
Sam Lantinga
e3cc5b2c6b
Updated copyright for 2018
2018-01-03 10:03:25 -08:00
Ryan C. Gordon
351d6d4784
audio: Port WASAPI to WinRT, remove XAudio2 backend.
...
XAudio2 doesn't have capture support, so WASAPI was to replace it; the holdout
was WinRT, which still needed it as its primary audio target until the WASAPI
code code be made to work.
The support matrix now looks like:
WinXP: directsound by default, winmm as a fallback for buggy drivers.
Vista+: WASAPI (directsound and winmm as fallbacks for debugging).
WinRT: WASAPI
2017-12-06 12:24:32 -05:00
Ryan C. Gordon
d526b8a1e9
Some patches to make SDL compile with armcc (ARM's C compiler).
2017-03-02 13:33:04 -05:00
Sam Lantinga
45b774e3f7
Updated copyright for 2017
2017-01-01 18:33:28 -08:00
Ryan C. Gordon
8b960d4e0f
Added SDL_VARIABLE_LENGTH_ARRAY so this #ifdef is localized to one place.
2016-12-06 02:20:58 -05:00
Sam Lantinga
3615633571
Renaming of guard header names to quiet -Wreserved-id-macro
...
Patch contributed by Sylvain
2016-11-20 21:34:54 -08:00
Sam Lantinga
37696150e2
Fixed build on various platforms
2016-11-11 13:47:40 -08:00
Sam Lantinga
74e1dd4c6f
Define _GNU_SOURCE when building SDL
2016-11-11 13:14:00 -08:00
Sam Lantinga
42065e785d
Updated copyright to 2016
2016-01-02 10:10:34 -08:00
Philipp Wiesemann
0e45984fa0
Fixed crash if initialization of EGL failed but was tried again later.
...
The internal function SDL_EGL_LoadLibrary() did not delete and remove a mostly
uninitialized data structure if loading the library first failed. A later try to
use EGL then skipped initialization and assumed it was previously successful
because the data structure now already existed. This led to at least one crash
in the internal function SDL_EGL_ChooseConfig() because a NULL pointer was
dereferenced to make a call to eglBindAPI().
2015-06-21 17:33:46 +02:00