diff options
Diffstat (limited to 'src/contrib/SDL-2.30.2/include/SDL_config.h.in')
-rw-r--r-- | src/contrib/SDL-2.30.2/include/SDL_config.h.in | 498 |
1 files changed, 498 insertions, 0 deletions
diff --git a/src/contrib/SDL-2.30.2/include/SDL_config.h.in b/src/contrib/SDL-2.30.2/include/SDL_config.h.in new file mode 100644 index 0000000..f5dd166 --- /dev/null +++ b/src/contrib/SDL-2.30.2/include/SDL_config.h.in | |||
@@ -0,0 +1,498 @@ | |||
1 | /* | ||
2 | Simple DirectMedia Layer | ||
3 | Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org> | ||
4 | |||
5 | This software is provided 'as-is', without any express or implied | ||
6 | warranty. In no event will the authors be held liable for any damages | ||
7 | arising from the use of this software. | ||
8 | |||
9 | Permission is granted to anyone to use this software for any purpose, | ||
10 | including commercial applications, and to alter it and redistribute it | ||
11 | freely, subject to the following restrictions: | ||
12 | |||
13 | 1. The origin of this software must not be misrepresented; you must not | ||
14 | claim that you wrote the original software. If you use this software | ||
15 | in a product, an acknowledgment in the product documentation would be | ||
16 | appreciated but is not required. | ||
17 | 2. Altered source versions must be plainly marked as such, and must not be | ||
18 | misrepresented as being the original software. | ||
19 | 3. This notice may not be removed or altered from any source distribution. | ||
20 | */ | ||
21 | |||
22 | #ifndef SDL_config_h_ | ||
23 | #define SDL_config_h_ | ||
24 | |||
25 | /** | ||
26 | * \file SDL_config.h.in | ||
27 | * | ||
28 | * This is a set of defines to configure the SDL features | ||
29 | */ | ||
30 | |||
31 | /* General platform specific identifiers */ | ||
32 | #include "SDL_platform.h" | ||
33 | |||
34 | /* Make sure that this isn't included by Visual C++ */ | ||
35 | #ifdef _MSC_VER | ||
36 | #error You should run git checkout -f include/SDL_config.h | ||
37 | #endif | ||
38 | |||
39 | /* C language features */ | ||
40 | #undef const | ||
41 | #undef inline | ||
42 | #undef volatile | ||
43 | |||
44 | /* C datatypes */ | ||
45 | #if defined(__LP64__) || defined(_LP64) || defined(_WIN64) | ||
46 | #define SIZEOF_VOIDP 8 | ||
47 | #else | ||
48 | #define SIZEOF_VOIDP 4 | ||
49 | #endif | ||
50 | |||
51 | #undef HAVE_GCC_ATOMICS | ||
52 | #undef HAVE_GCC_SYNC_LOCK_TEST_AND_SET | ||
53 | |||
54 | /* Comment this if you want to build without any C library requirements */ | ||
55 | #undef HAVE_LIBC | ||
56 | #ifdef HAVE_LIBC | ||
57 | |||
58 | /* Useful headers */ | ||
59 | #undef STDC_HEADERS | ||
60 | #undef HAVE_ALLOCA_H | ||
61 | #undef HAVE_CTYPE_H | ||
62 | #undef HAVE_FLOAT_H | ||
63 | #undef HAVE_ICONV_H | ||
64 | #undef HAVE_INTTYPES_H | ||
65 | #undef HAVE_LIMITS_H | ||
66 | #undef HAVE_MALLOC_H | ||
67 | #undef HAVE_MATH_H | ||
68 | #undef HAVE_MEMORY_H | ||
69 | #undef HAVE_SIGNAL_H | ||
70 | #undef HAVE_STDARG_H | ||
71 | #undef HAVE_STDINT_H | ||
72 | #undef HAVE_STDIO_H | ||
73 | #undef HAVE_STDLIB_H | ||
74 | #undef HAVE_STRINGS_H | ||
75 | #undef HAVE_STRING_H | ||
76 | #undef HAVE_SYS_TYPES_H | ||
77 | #undef HAVE_WCHAR_H | ||
78 | #undef HAVE_LINUX_INPUT_H | ||
79 | #undef HAVE_PTHREAD_NP_H | ||
80 | #undef HAVE_LIBUNWIND_H | ||
81 | |||
82 | /* C library functions */ | ||
83 | #undef HAVE_DLOPEN | ||
84 | #undef HAVE_MALLOC | ||
85 | #undef HAVE_CALLOC | ||
86 | #undef HAVE_REALLOC | ||
87 | #undef HAVE_FREE | ||
88 | #undef HAVE_ALLOCA | ||
89 | #ifndef __WIN32__ /* Don't use C runtime versions of these on Windows */ | ||
90 | #undef HAVE_GETENV | ||
91 | #undef HAVE_SETENV | ||
92 | #undef HAVE_PUTENV | ||
93 | #undef HAVE_UNSETENV | ||
94 | #endif | ||
95 | #undef HAVE_QSORT | ||
96 | #undef HAVE_BSEARCH | ||
97 | #undef HAVE_ABS | ||
98 | #undef HAVE_BCOPY | ||
99 | #undef HAVE_MEMSET | ||
100 | #undef HAVE_MEMCPY | ||
101 | #undef HAVE_MEMMOVE | ||
102 | #undef HAVE_MEMCMP | ||
103 | #undef HAVE_WCSLEN | ||
104 | #undef HAVE_WCSLCPY | ||
105 | #undef HAVE_WCSLCAT | ||
106 | #undef HAVE__WCSDUP | ||
107 | #undef HAVE_WCSDUP | ||
108 | #undef HAVE_WCSSTR | ||
109 | #undef HAVE_WCSCMP | ||
110 | #undef HAVE_WCSNCMP | ||
111 | #undef HAVE_WCSCASECMP | ||
112 | #undef HAVE__WCSICMP | ||
113 | #undef HAVE_WCSNCASECMP | ||
114 | #undef HAVE__WCSNICMP | ||
115 | #undef HAVE_STRLEN | ||
116 | #undef HAVE_STRLCPY | ||
117 | #undef HAVE_STRLCAT | ||
118 | #undef HAVE__STRREV | ||
119 | #undef HAVE__STRUPR | ||
120 | #undef HAVE__STRLWR | ||
121 | #undef HAVE_INDEX | ||
122 | #undef HAVE_RINDEX | ||
123 | #undef HAVE_STRCHR | ||
124 | #undef HAVE_STRRCHR | ||
125 | #undef HAVE_STRSTR | ||
126 | #undef HAVE_STRTOK_R | ||
127 | #undef HAVE_ITOA | ||
128 | #undef HAVE__LTOA | ||
129 | #undef HAVE__UITOA | ||
130 | #undef HAVE__ULTOA | ||
131 | #undef HAVE_STRTOL | ||
132 | #undef HAVE_STRTOUL | ||
133 | #undef HAVE__I64TOA | ||
134 | #undef HAVE__UI64TOA | ||
135 | #undef HAVE_STRTOLL | ||
136 | #undef HAVE_STRTOULL | ||
137 | #undef HAVE_STRTOD | ||
138 | #undef HAVE_ATOI | ||
139 | #undef HAVE_ATOF | ||
140 | #undef HAVE_STRCMP | ||
141 | #undef HAVE_STRNCMP | ||
142 | #undef HAVE__STRICMP | ||
143 | #undef HAVE_STRCASECMP | ||
144 | #undef HAVE__STRNICMP | ||
145 | #undef HAVE_STRNCASECMP | ||
146 | #undef HAVE_STRCASESTR | ||
147 | #undef HAVE_SSCANF | ||
148 | #undef HAVE_VSSCANF | ||
149 | #undef HAVE_SNPRINTF | ||
150 | #undef HAVE_VSNPRINTF | ||
151 | #undef HAVE_M_PI | ||
152 | #undef HAVE_ACOS | ||
153 | #undef HAVE_ACOSF | ||
154 | #undef HAVE_ASIN | ||
155 | #undef HAVE_ASINF | ||
156 | #undef HAVE_ATAN | ||
157 | #undef HAVE_ATANF | ||
158 | #undef HAVE_ATAN2 | ||
159 | #undef HAVE_ATAN2F | ||
160 | #undef HAVE_CEIL | ||
161 | #undef HAVE_CEILF | ||
162 | #undef HAVE_COPYSIGN | ||
163 | #undef HAVE_COPYSIGNF | ||
164 | #undef HAVE_COS | ||
165 | #undef HAVE_COSF | ||
166 | #undef HAVE_EXP | ||
167 | #undef HAVE_EXPF | ||
168 | #undef HAVE_FABS | ||
169 | #undef HAVE_FABSF | ||
170 | #undef HAVE_FLOOR | ||
171 | #undef HAVE_FLOORF | ||
172 | #undef HAVE_FMOD | ||
173 | #undef HAVE_FMODF | ||
174 | #undef HAVE_LOG | ||
175 | #undef HAVE_LOGF | ||
176 | #undef HAVE_LOG10 | ||
177 | #undef HAVE_LOG10F | ||
178 | #undef HAVE_LROUND | ||
179 | #undef HAVE_LROUNDF | ||
180 | #undef HAVE_POW | ||
181 | #undef HAVE_POWF | ||
182 | #undef HAVE_ROUND | ||
183 | #undef HAVE_ROUNDF | ||
184 | #undef HAVE_SCALBN | ||
185 | #undef HAVE_SCALBNF | ||
186 | #undef HAVE_SIN | ||
187 | #undef HAVE_SINF | ||
188 | #undef HAVE_SQRT | ||
189 | #undef HAVE_SQRTF | ||
190 | #undef HAVE_TAN | ||
191 | #undef HAVE_TANF | ||
192 | #undef HAVE_TRUNC | ||
193 | #undef HAVE_TRUNCF | ||
194 | #undef HAVE_FOPEN64 | ||
195 | #undef HAVE_FSEEKO | ||
196 | #undef HAVE_FSEEKO64 | ||
197 | #undef HAVE_SIGACTION | ||
198 | #undef HAVE_SA_SIGACTION | ||
199 | #undef HAVE_SETJMP | ||
200 | #undef HAVE_NANOSLEEP | ||
201 | #undef HAVE_SYSCONF | ||
202 | #undef HAVE_SYSCTLBYNAME | ||
203 | #undef HAVE_CLOCK_GETTIME | ||
204 | #undef HAVE_GETPAGESIZE | ||
205 | #undef HAVE_MPROTECT | ||
206 | #undef HAVE_ICONV | ||
207 | #undef SDL_USE_LIBICONV | ||
208 | #undef HAVE_PTHREAD_SETNAME_NP | ||
209 | #undef HAVE_PTHREAD_SET_NAME_NP | ||
210 | #undef HAVE_SEM_TIMEDWAIT | ||
211 | #undef HAVE_GETAUXVAL | ||
212 | #undef HAVE_ELF_AUX_INFO | ||
213 | #undef HAVE_POLL | ||
214 | #undef HAVE_MEMFD_CREATE | ||
215 | #undef HAVE_POSIX_FALLOCATE | ||
216 | #undef HAVE__EXIT | ||
217 | |||
218 | #else | ||
219 | #define HAVE_STDARG_H 1 | ||
220 | #define HAVE_STDDEF_H 1 | ||
221 | #define HAVE_STDINT_H 1 | ||
222 | #endif /* HAVE_LIBC */ | ||
223 | |||
224 | #undef HAVE_O_CLOEXEC | ||
225 | #undef HAVE_ALTIVEC_H | ||
226 | #undef HAVE_DBUS_DBUS_H | ||
227 | #undef HAVE_FCITX | ||
228 | #undef HAVE_SYS_INOTIFY_H | ||
229 | #undef HAVE_INOTIFY_INIT | ||
230 | #undef HAVE_INOTIFY_INIT1 | ||
231 | #undef HAVE_INOTIFY | ||
232 | #undef HAVE_IBUS_IBUS_H | ||
233 | #undef HAVE_IMMINTRIN_H | ||
234 | #undef HAVE_LIBUDEV_H | ||
235 | #undef HAVE_LIBUSB | ||
236 | #undef HAVE_LIBSAMPLERATE_H | ||
237 | #undef HAVE_LIBDECOR_H | ||
238 | #undef HAVE_LSXINTRIN_H | ||
239 | #undef HAVE_LASXINTRIN_H | ||
240 | |||
241 | #undef HAVE_DDRAW_H | ||
242 | #undef HAVE_DINPUT_H | ||
243 | #undef HAVE_DSOUND_H | ||
244 | #undef HAVE_DXGI_H | ||
245 | #undef HAVE_WINDOWS_GAMING_INPUT_H | ||
246 | #undef HAVE_XINPUT_H | ||
247 | |||
248 | #undef HAVE_MMDEVICEAPI_H | ||
249 | #undef HAVE_AUDIOCLIENT_H | ||
250 | #undef HAVE_TPCSHRD_H | ||
251 | #undef HAVE_SENSORSAPI_H | ||
252 | #undef HAVE_ROAPI_H | ||
253 | #undef HAVE_SHELLSCALINGAPI_H | ||
254 | |||
255 | /* SDL internal assertion support */ | ||
256 | #undef SDL_DEFAULT_ASSERT_LEVEL | ||
257 | |||
258 | /* Allow disabling of core subsystems */ | ||
259 | #undef SDL_ATOMIC_DISABLED | ||
260 | #undef SDL_AUDIO_DISABLED | ||
261 | #undef SDL_CPUINFO_DISABLED | ||
262 | #undef SDL_EVENTS_DISABLED | ||
263 | #undef SDL_FILE_DISABLED | ||
264 | #undef SDL_JOYSTICK_DISABLED | ||
265 | #undef SDL_HAPTIC_DISABLED | ||
266 | #undef SDL_HIDAPI_DISABLED | ||
267 | #undef SDL_SENSOR_DISABLED | ||
268 | #undef SDL_LOADSO_DISABLED | ||
269 | #undef SDL_RENDER_DISABLED | ||
270 | #undef SDL_THREADS_DISABLED | ||
271 | #undef SDL_TIMERS_DISABLED | ||
272 | #undef SDL_VIDEO_DISABLED | ||
273 | #undef SDL_POWER_DISABLED | ||
274 | #undef SDL_FILESYSTEM_DISABLED | ||
275 | #undef SDL_LOCALE_DISABLED | ||
276 | #undef SDL_MISC_DISABLED | ||
277 | |||
278 | /* Enable various audio drivers */ | ||
279 | #undef SDL_AUDIO_DRIVER_AAUDIO | ||
280 | #undef SDL_AUDIO_DRIVER_ALSA | ||
281 | #undef SDL_AUDIO_DRIVER_ALSA_DYNAMIC | ||
282 | #undef SDL_AUDIO_DRIVER_ANDROID | ||
283 | #undef SDL_AUDIO_DRIVER_ARTS | ||
284 | #undef SDL_AUDIO_DRIVER_ARTS_DYNAMIC | ||
285 | #undef SDL_AUDIO_DRIVER_COREAUDIO | ||
286 | #undef SDL_AUDIO_DRIVER_DISK | ||
287 | #undef SDL_AUDIO_DRIVER_DSOUND | ||
288 | #undef SDL_AUDIO_DRIVER_DUMMY | ||
289 | #undef SDL_AUDIO_DRIVER_EMSCRIPTEN | ||
290 | #undef SDL_AUDIO_DRIVER_ESD | ||
291 | #undef SDL_AUDIO_DRIVER_ESD_DYNAMIC | ||
292 | #undef SDL_AUDIO_DRIVER_FUSIONSOUND | ||
293 | #undef SDL_AUDIO_DRIVER_FUSIONSOUND_DYNAMIC | ||
294 | #undef SDL_AUDIO_DRIVER_HAIKU | ||
295 | #undef SDL_AUDIO_DRIVER_JACK | ||
296 | #undef SDL_AUDIO_DRIVER_JACK_DYNAMIC | ||
297 | #undef SDL_AUDIO_DRIVER_NACL | ||
298 | #undef SDL_AUDIO_DRIVER_NAS | ||
299 | #undef SDL_AUDIO_DRIVER_NAS_DYNAMIC | ||
300 | #undef SDL_AUDIO_DRIVER_NETBSD | ||
301 | #undef SDL_AUDIO_DRIVER_OPENSLES | ||
302 | #undef SDL_AUDIO_DRIVER_OSS | ||
303 | #undef SDL_AUDIO_DRIVER_PAUDIO | ||
304 | #undef SDL_AUDIO_DRIVER_PIPEWIRE | ||
305 | #undef SDL_AUDIO_DRIVER_PIPEWIRE_DYNAMIC | ||
306 | #undef SDL_AUDIO_DRIVER_PULSEAUDIO | ||
307 | #undef SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC | ||
308 | #undef SDL_AUDIO_DRIVER_QSA | ||
309 | #undef SDL_AUDIO_DRIVER_SNDIO | ||
310 | #undef SDL_AUDIO_DRIVER_SNDIO_DYNAMIC | ||
311 | #undef SDL_AUDIO_DRIVER_SUNAUDIO | ||
312 | #undef SDL_AUDIO_DRIVER_WASAPI | ||
313 | #undef SDL_AUDIO_DRIVER_WINMM | ||
314 | #undef SDL_AUDIO_DRIVER_OS2 | ||
315 | |||
316 | /* Enable various input drivers */ | ||
317 | #undef SDL_INPUT_LINUXEV | ||
318 | #undef SDL_INPUT_FBSDKBIO | ||
319 | #undef SDL_INPUT_LINUXKD | ||
320 | #undef SDL_INPUT_WSCONS | ||
321 | #undef SDL_JOYSTICK_HAIKU | ||
322 | #undef SDL_JOYSTICK_DINPUT | ||
323 | #undef SDL_JOYSTICK_WGI | ||
324 | #undef SDL_JOYSTICK_XINPUT | ||
325 | #undef SDL_JOYSTICK_DUMMY | ||
326 | #undef SDL_JOYSTICK_IOKIT | ||
327 | #undef SDL_JOYSTICK_MFI | ||
328 | #undef SDL_JOYSTICK_LINUX | ||
329 | #undef SDL_JOYSTICK_ANDROID | ||
330 | #undef SDL_JOYSTICK_OS2 | ||
331 | #undef SDL_JOYSTICK_USBHID | ||
332 | #undef SDL_HAVE_MACHINE_JOYSTICK_H | ||
333 | #undef SDL_JOYSTICK_HIDAPI | ||
334 | #undef SDL_JOYSTICK_RAWINPUT | ||
335 | #undef SDL_JOYSTICK_EMSCRIPTEN | ||
336 | #undef SDL_JOYSTICK_VIRTUAL | ||
337 | #undef SDL_HAPTIC_DUMMY | ||
338 | #undef SDL_HAPTIC_ANDROID | ||
339 | #undef SDL_HAPTIC_LINUX | ||
340 | #undef SDL_HAPTIC_IOKIT | ||
341 | #undef SDL_HAPTIC_DINPUT | ||
342 | #undef SDL_HAPTIC_XINPUT | ||
343 | |||
344 | /* Enable various sensor drivers */ | ||
345 | #undef SDL_SENSOR_ANDROID | ||
346 | #undef SDL_SENSOR_COREMOTION | ||
347 | #undef SDL_SENSOR_WINDOWS | ||
348 | #undef SDL_SENSOR_DUMMY | ||
349 | |||
350 | /* Enable various shared object loading systems */ | ||
351 | #undef SDL_LOADSO_DLOPEN | ||
352 | #undef SDL_LOADSO_DUMMY | ||
353 | #undef SDL_LOADSO_LDG | ||
354 | #undef SDL_LOADSO_WINDOWS | ||
355 | #undef SDL_LOADSO_OS2 | ||
356 | |||
357 | /* Enable various threading systems */ | ||
358 | #undef SDL_THREAD_GENERIC_COND_SUFFIX | ||
359 | #undef SDL_THREAD_PTHREAD | ||
360 | #undef SDL_THREAD_PTHREAD_RECURSIVE_MUTEX | ||
361 | #undef SDL_THREAD_PTHREAD_RECURSIVE_MUTEX_NP | ||
362 | #undef SDL_THREAD_WINDOWS | ||
363 | #undef SDL_THREAD_OS2 | ||
364 | |||
365 | /* Enable various timer systems */ | ||
366 | #undef SDL_TIMER_HAIKU | ||
367 | #undef SDL_TIMER_DUMMY | ||
368 | #undef SDL_TIMER_UNIX | ||
369 | #undef SDL_TIMER_WINDOWS | ||
370 | #undef SDL_TIMER_OS2 | ||
371 | |||
372 | /* Enable various video drivers */ | ||
373 | #undef SDL_VIDEO_DRIVER_HAIKU | ||
374 | #undef SDL_VIDEO_DRIVER_COCOA | ||
375 | #undef SDL_VIDEO_DRIVER_DIRECTFB | ||
376 | #undef SDL_VIDEO_DRIVER_DIRECTFB_DYNAMIC | ||
377 | #undef SDL_VIDEO_DRIVER_DUMMY | ||
378 | #undef SDL_VIDEO_DRIVER_WINDOWS | ||
379 | #undef SDL_VIDEO_DRIVER_WAYLAND | ||
380 | #undef SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH | ||
381 | #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC | ||
382 | #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_EGL | ||
383 | #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_CURSOR | ||
384 | #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_XKBCOMMON | ||
385 | #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_LIBDECOR | ||
386 | #undef SDL_VIDEO_DRIVER_X11 | ||
387 | #undef SDL_VIDEO_DRIVER_RPI | ||
388 | #undef SDL_VIDEO_DRIVER_KMSDRM | ||
389 | #undef SDL_VIDEO_DRIVER_KMSDRM_DYNAMIC | ||
390 | #undef SDL_VIDEO_DRIVER_KMSDRM_DYNAMIC_GBM | ||
391 | #undef SDL_VIDEO_DRIVER_ANDROID | ||
392 | #undef SDL_VIDEO_DRIVER_EMSCRIPTEN | ||
393 | #undef SDL_VIDEO_DRIVER_OFFSCREEN | ||
394 | #undef SDL_VIDEO_DRIVER_X11_DYNAMIC | ||
395 | #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT | ||
396 | #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XCURSOR | ||
397 | #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 | ||
398 | #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XFIXES | ||
399 | #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR | ||
400 | #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS | ||
401 | #undef SDL_VIDEO_DRIVER_X11_XCURSOR | ||
402 | #undef SDL_VIDEO_DRIVER_X11_XDBE | ||
403 | #undef SDL_VIDEO_DRIVER_X11_XINPUT2 | ||
404 | #undef SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH | ||
405 | #undef SDL_VIDEO_DRIVER_X11_XFIXES | ||
406 | #undef SDL_VIDEO_DRIVER_X11_XRANDR | ||
407 | #undef SDL_VIDEO_DRIVER_X11_XSCRNSAVER | ||
408 | #undef SDL_VIDEO_DRIVER_X11_XSHAPE | ||
409 | #undef SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS | ||
410 | #undef SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM | ||
411 | #undef SDL_VIDEO_DRIVER_NACL | ||
412 | #undef SDL_VIDEO_DRIVER_VIVANTE | ||
413 | #undef SDL_VIDEO_DRIVER_VIVANTE_VDK | ||
414 | #undef SDL_VIDEO_DRIVER_OS2 | ||
415 | #undef SDL_VIDEO_DRIVER_QNX | ||
416 | #undef SDL_VIDEO_DRIVER_RISCOS | ||
417 | |||
418 | #undef SDL_VIDEO_RENDER_D3D | ||
419 | #undef SDL_VIDEO_RENDER_D3D11 | ||
420 | #undef SDL_VIDEO_RENDER_D3D12 | ||
421 | #undef SDL_VIDEO_RENDER_OGL | ||
422 | #undef SDL_VIDEO_RENDER_OGL_ES | ||
423 | #undef SDL_VIDEO_RENDER_OGL_ES2 | ||
424 | #undef SDL_VIDEO_RENDER_DIRECTFB | ||
425 | #undef SDL_VIDEO_RENDER_METAL | ||
426 | |||
427 | /* Enable OpenGL support */ | ||
428 | #undef SDL_VIDEO_OPENGL | ||
429 | #undef SDL_VIDEO_OPENGL_ES | ||
430 | #undef SDL_VIDEO_OPENGL_ES2 | ||
431 | #undef SDL_VIDEO_OPENGL_BGL | ||
432 | #undef SDL_VIDEO_OPENGL_CGL | ||
433 | #undef SDL_VIDEO_OPENGL_EGL | ||
434 | #undef SDL_VIDEO_OPENGL_GLX | ||
435 | #undef SDL_VIDEO_OPENGL_WGL | ||
436 | #undef SDL_VIDEO_OPENGL_OSMESA | ||
437 | #undef SDL_VIDEO_OPENGL_OSMESA_DYNAMIC | ||
438 | |||
439 | /* Enable Vulkan support */ | ||
440 | #undef SDL_VIDEO_VULKAN | ||
441 | |||
442 | /* Enable Metal support */ | ||
443 | #undef SDL_VIDEO_METAL | ||
444 | |||
445 | /* Enable system power support */ | ||
446 | #undef SDL_POWER_LINUX | ||
447 | #undef SDL_POWER_WINDOWS | ||
448 | #undef SDL_POWER_MACOSX | ||
449 | #undef SDL_POWER_HAIKU | ||
450 | #undef SDL_POWER_ANDROID | ||
451 | #undef SDL_POWER_EMSCRIPTEN | ||
452 | #undef SDL_POWER_HARDWIRED | ||
453 | |||
454 | /* Enable system filesystem support */ | ||
455 | #undef SDL_FILESYSTEM_ANDROID | ||
456 | #undef SDL_FILESYSTEM_HAIKU | ||
457 | #undef SDL_FILESYSTEM_COCOA | ||
458 | #undef SDL_FILESYSTEM_DUMMY | ||
459 | #undef SDL_FILESYSTEM_RISCOS | ||
460 | #undef SDL_FILESYSTEM_UNIX | ||
461 | #undef SDL_FILESYSTEM_WINDOWS | ||
462 | #undef SDL_FILESYSTEM_NACL | ||
463 | #undef SDL_FILESYSTEM_EMSCRIPTEN | ||
464 | #undef SDL_FILESYSTEM_OS2 | ||
465 | #undef SDL_FILESYSTEM_VITA | ||
466 | #undef SDL_FILESYSTEM_PSP | ||
467 | #undef SDL_FILESYSTEM_PS2 | ||
468 | |||
469 | /* Enable misc subsystem */ | ||
470 | #undef SDL_MISC_DUMMY | ||
471 | |||
472 | /* Enable locale subsystem */ | ||
473 | #undef SDL_LOCALE_DUMMY | ||
474 | |||
475 | /* Enable assembly routines */ | ||
476 | #undef SDL_ALTIVEC_BLITTERS | ||
477 | #undef SDL_ARM_SIMD_BLITTERS | ||
478 | #undef SDL_ARM_NEON_BLITTERS | ||
479 | |||
480 | /* Whether SDL_DYNAMIC_API needs dlopen() */ | ||
481 | #undef DYNAPI_NEEDS_DLOPEN | ||
482 | |||
483 | /* Enable ime support */ | ||
484 | #undef SDL_USE_IME | ||
485 | |||
486 | /* Enable dynamic udev support */ | ||
487 | #undef SDL_UDEV_DYNAMIC | ||
488 | |||
489 | /* Enable dynamic libusb support */ | ||
490 | #undef SDL_LIBUSB_DYNAMIC | ||
491 | |||
492 | /* Enable dynamic libsamplerate support */ | ||
493 | #undef SDL_LIBSAMPLERATE_DYNAMIC | ||
494 | |||
495 | /* Libdecor get min/max content size functions */ | ||
496 | #undef SDL_HAVE_LIBDECOR_GET_MIN_MAX | ||
497 | |||
498 | #endif /* SDL_config_h_ */ | ||