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 40 #define STDC_HEADERS 1 41 #define HAVE_ALLOCA_H 1 42 #define HAVE_CTYPE_H 1 43 #define HAVE_FLOAT_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 49 #define HAVE_STDIO_H 1 50 #define HAVE_STRING_H 1 51 #define HAVE_SYS_TYPES_H 1 52 #define HAVE_LIBUNWIND_H 1 57 #define HAVE_REALLOC 1 63 #define HAVE_UNSETENV 1 69 #define HAVE_MEMMOVE 1 72 #define HAVE_STRLCPY 1 73 #define HAVE_STRLCAT 1 75 #define HAVE_STRRCHR 1 77 #define HAVE_STRTOK_R 1 79 #define HAVE_STRTOUL 1 80 #define HAVE_STRTOLL 1 81 #define HAVE_STRTOULL 1 86 #define HAVE_STRNCMP 1 87 #define HAVE_STRCASECMP 1 88 #define HAVE_STRNCASECMP 1 89 #define HAVE_VSSCANF 1 90 #define HAVE_VSNPRINTF 1 102 #define HAVE_COPYSIGN 1 103 #define HAVE_COPYSIGNF 1 111 #define HAVE_FLOORF 1 117 #define HAVE_LOG10F 1 120 #define HAVE_SCALBN 1 121 #define HAVE_SCALBNF 1 129 #define HAVE_TRUNCF 1 130 #define HAVE_SIGACTION 1 131 #define HAVE_SETJMP 1 132 #define HAVE_NANOSLEEP 1 133 #define HAVE_SYSCONF 1 134 #define HAVE_SYSCTLBYNAME 1 136 #define HAVE_GCC_ATOMICS 1 139 #define SDL_AUDIO_DRIVER_COREAUDIO 1 140 #define SDL_AUDIO_DRIVER_DISK 1 141 #define SDL_AUDIO_DRIVER_DUMMY 1 144 #define SDL_JOYSTICK_HIDAPI 1 145 #define SDL_JOYSTICK_IOKIT 1 146 #define SDL_JOYSTICK_VIRTUAL 1 147 #define SDL_HAPTIC_IOKIT 1 150 #if MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 && !defined(__i386__) 151 #define SDL_JOYSTICK_MFI 1 155 #define SDL_SENSOR_DUMMY 1 158 #define SDL_LOADSO_DLOPEN 1 161 #define SDL_THREAD_PTHREAD 1 162 #define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1 165 #define SDL_TIMER_UNIX 1 168 #define SDL_VIDEO_DRIVER_COCOA 1 169 #define SDL_VIDEO_DRIVER_DUMMY 1 170 #undef SDL_VIDEO_DRIVER_X11 171 #define SDL_VIDEO_DRIVER_X11_DYNAMIC "/opt/X11/lib/libX11.6.dylib" 172 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT "/opt/X11/lib/libXext.6.dylib" 173 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA "/opt/X11/lib/libXinerama.1.dylib" 174 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 "/opt/X11/lib/libXi.6.dylib" 175 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR "/opt/X11/lib/libXrandr.2.dylib" 176 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS "/opt/X11/lib/libXss.1.dylib" 177 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE "/opt/X11/lib/libXxf86vm.1.dylib" 178 #define SDL_VIDEO_DRIVER_X11_XDBE 1 179 #define SDL_VIDEO_DRIVER_X11_XINERAMA 1 180 #define SDL_VIDEO_DRIVER_X11_XRANDR 1 181 #define SDL_VIDEO_DRIVER_X11_XSCRNSAVER 1 182 #define SDL_VIDEO_DRIVER_X11_XSHAPE 1 183 #define SDL_VIDEO_DRIVER_X11_XVIDMODE 1 184 #define SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM 1 186 #ifdef MAC_OS_X_VERSION_10_8 192 #define SDL_VIDEO_DRIVER_X11_XINPUT2 1 193 #define SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS 1 194 #define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY 1 197 #ifndef SDL_VIDEO_RENDER_OGL 198 #define SDL_VIDEO_RENDER_OGL 1 201 #ifndef SDL_VIDEO_RENDER_OGL_ES2 202 #define SDL_VIDEO_RENDER_OGL_ES2 1 206 #if TARGET_RT_64_BIT && (MAC_OS_X_VERSION_MAX_ALLOWED >= 101100) 207 #define SDL_PLATFORM_SUPPORTS_METAL 1 209 #define SDL_PLATFORM_SUPPORTS_METAL 0 212 #ifndef SDL_VIDEO_RENDER_METAL 213 #if SDL_PLATFORM_SUPPORTS_METAL 214 #define SDL_VIDEO_RENDER_METAL 1 216 #define SDL_VIDEO_RENDER_METAL 0 221 #ifndef SDL_VIDEO_OPENGL 222 #define SDL_VIDEO_OPENGL 1 224 #ifndef SDL_VIDEO_OPENGL_ES2 225 #define SDL_VIDEO_OPENGL_ES2 1 227 #ifndef SDL_VIDEO_OPENGL_EGL 228 #define SDL_VIDEO_OPENGL_EGL 1 230 #ifndef SDL_VIDEO_OPENGL_CGL 231 #define SDL_VIDEO_OPENGL_CGL 1 233 #ifndef SDL_VIDEO_OPENGL_GLX 234 #define SDL_VIDEO_OPENGL_GLX 1 238 #ifndef SDL_VIDEO_VULKAN 239 #if SDL_PLATFORM_SUPPORTS_METAL 240 #define SDL_VIDEO_VULKAN 1 242 #define SDL_VIDEO_VULKAN 0 246 #ifndef SDL_VIDEO_METAL 247 #if SDL_PLATFORM_SUPPORTS_METAL 248 #define SDL_VIDEO_METAL 1 250 #define SDL_VIDEO_METAL 0 255 #define SDL_POWER_MACOSX 1 258 #define SDL_FILESYSTEM_COCOA 1 261 #define SDL_ASSEMBLY_ROUTINES 1 263 #define SDL_ALTIVEC_BLITTERS 1