Go to the documentation of this file.
22#ifndef SDL_config_macosx_h_
23#define SDL_config_macosx_h_
29#include <AvailabilityMacros.h>
34 #define SIZEOF_VOIDP 8
36 #define SIZEOF_VOIDP 4
41#define HAVE_ALLOCA_H 1
44#define HAVE_INTTYPES_H 1
45#define HAVE_LIMITS_H 1
47#define HAVE_SIGNAL_H 1
48#define HAVE_STDINT_H 1
50#define HAVE_STRING_H 1
51#define HAVE_SYS_TYPES_H 1
52#define HAVE_LIBUNWIND_H 1
63#define HAVE_UNSETENV 1
80#define HAVE_STRTOULL 1
86#define HAVE_STRCASECMP 1
87#define HAVE_STRNCASECMP 1
89#define HAVE_VSNPRINTF 1
101#define HAVE_COPYSIGN 1
102#define HAVE_COPYSIGNF 1
120#define HAVE_SCALBNF 1
127#define HAVE_SIGACTION 1
129#define HAVE_NANOSLEEP 1
130#define HAVE_SYSCONF 1
131#define HAVE_SYSCTLBYNAME 1
134#define SDL_AUDIO_DRIVER_COREAUDIO 1
135#define SDL_AUDIO_DRIVER_DISK 1
136#define SDL_AUDIO_DRIVER_DUMMY 1
139#define SDL_JOYSTICK_IOKIT 1
140#define SDL_JOYSTICK_HIDAPI 1
141#define SDL_HAPTIC_IOKIT 1
144#define SDL_SENSOR_DUMMY 1
147#define SDL_LOADSO_DLOPEN 1
150#define SDL_THREAD_PTHREAD 1
151#define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1
154#define SDL_TIMER_UNIX 1
157#define SDL_VIDEO_DRIVER_COCOA 1
158#define SDL_VIDEO_DRIVER_DUMMY 1
159#undef SDL_VIDEO_DRIVER_X11
160#define SDL_VIDEO_DRIVER_X11_DYNAMIC "/usr/X11R6/lib/libX11.6.dylib"
161#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT "/usr/X11R6/lib/libXext.6.dylib"
162#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA "/usr/X11R6/lib/libXinerama.1.dylib"
163#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 "/usr/X11R6/lib/libXi.6.dylib"
164#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR "/usr/X11R6/lib/libXrandr.2.dylib"
165#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS "/usr/X11R6/lib/libXss.1.dylib"
166#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE "/usr/X11R6/lib/libXxf86vm.1.dylib"
167#define SDL_VIDEO_DRIVER_X11_XDBE 1
168#define SDL_VIDEO_DRIVER_X11_XINERAMA 1
169#define SDL_VIDEO_DRIVER_X11_XRANDR 1
170#define SDL_VIDEO_DRIVER_X11_XSCRNSAVER 1
171#define SDL_VIDEO_DRIVER_X11_XSHAPE 1
172#define SDL_VIDEO_DRIVER_X11_XVIDMODE 1
173#define SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM 1
175#ifdef MAC_OS_X_VERSION_10_8
181#define SDL_VIDEO_DRIVER_X11_XINPUT2 1
182#define SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS 1
183#define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY 1
186#ifndef SDL_VIDEO_RENDER_OGL
187#define SDL_VIDEO_RENDER_OGL 1
190#ifndef SDL_VIDEO_RENDER_OGL_ES2
191#define SDL_VIDEO_RENDER_OGL_ES2 1
194#ifndef SDL_VIDEO_RENDER_METAL
196#if TARGET_CPU_X86_64 && (MAC_OS_X_VERSION_MAX_ALLOWED >= 101100)
197#define SDL_VIDEO_RENDER_METAL 1
199#define SDL_VIDEO_RENDER_METAL 0
204#ifndef SDL_VIDEO_OPENGL
205#define SDL_VIDEO_OPENGL 1
207#ifndef SDL_VIDEO_OPENGL_ES2
208#define SDL_VIDEO_OPENGL_ES2 1
210#ifndef SDL_VIDEO_OPENGL_EGL
211#define SDL_VIDEO_OPENGL_EGL 1
213#ifndef SDL_VIDEO_OPENGL_CGL
214#define SDL_VIDEO_OPENGL_CGL 1
216#ifndef SDL_VIDEO_OPENGL_GLX
217#define SDL_VIDEO_OPENGL_GLX 1
222#if TARGET_CPU_X86_64 && (MAC_OS_X_VERSION_MAX_ALLOWED >= 101100)
223#define SDL_VIDEO_VULKAN 1
225#define SDL_VIDEO_VULKAN 0
229#define SDL_POWER_MACOSX 1
232#define SDL_FILESYSTEM_COCOA 1
235#define SDL_ASSEMBLY_ROUTINES 1
237#define SDL_ALTIVEC_BLITTERS 1