annotate include/SDL_config_macosx.h @ 3235:d35b649858e0

David Carre to Sam Hello sam, me again. I'v fixed another bug in the pandora code, it's on the no-X videodriver, i forgot to add some code to destroy the window so it was impossible to reload SDL inside the same application (eglTerminate). You'll find the svn diff attached. See you, David.
author Sam Lantinga <slouken@libsdl.org>
date Tue, 11 Aug 2009 13:45:01 +0000
parents 77d6336711fc
children af4a5af3cd2b
rev   line source
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
1 /*
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
2 SDL - Simple DirectMedia Layer
2859
99210400e8b9 Updated copyright date
Sam Lantinga <slouken@libsdl.org>
parents: 2713
diff changeset
3 Copyright (C) 1997-2009 Sam Lantinga
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
4
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
5 This library is free software; you can redistribute it and/or
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
6 modify it under the terms of the GNU Lesser General Public
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
7 License as published by the Free Software Foundation; either
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
8 version 2.1 of the License, or (at your option) any later version.
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
9
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
10 This library is distributed in the hope that it will be useful,
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
13 Lesser General Public License for more details.
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
14
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
15 You should have received a copy of the GNU Lesser General Public
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
16 License along with this library; if not, write to the Free Software
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
17 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
18
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
19 Sam Lantinga
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
20 slouken@libsdl.org
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
21 */
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
22
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
23 #ifndef _SDL_config_macosx_h
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
24 #define _SDL_config_macosx_h
1608
d951a5afaf07 A less rude way of doing the same thing...
Sam Lantinga <slouken@libsdl.org>
parents: 1607
diff changeset
25
d951a5afaf07 A less rude way of doing the same thing...
Sam Lantinga <slouken@libsdl.org>
parents: 1607
diff changeset
26 #include "SDL_platform.h"
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
27
2098
e554a6547303 Merge of r2554:2995 from branches/SDL-1.2: AvailabilityMacros.h for Mac OS X.
Ryan C. Gordon <icculus@icculus.org>
parents: 1931
diff changeset
28 /* This gets us MAC_OS_X_VERSION_MIN_REQUIRED... */
e554a6547303 Merge of r2554:2995 from branches/SDL-1.2: AvailabilityMacros.h for Mac OS X.
Ryan C. Gordon <icculus@icculus.org>
parents: 1931
diff changeset
29 #include <AvailabilityMacros.h>
e554a6547303 Merge of r2554:2995 from branches/SDL-1.2: AvailabilityMacros.h for Mac OS X.
Ryan C. Gordon <icculus@icculus.org>
parents: 1931
diff changeset
30
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
31 /* This is a set of defines to configure the SDL features */
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
32
3180
77d6336711fc First commit for SDL atomic operations.
Bob Pendleton <bob@pendleton.com>
parents: 3170
diff changeset
33 #define SIZEOF_VOIDP 4
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
34 #define SDL_HAS_64BIT_TYPE 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
35
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
36 /* Useful headers */
1749
18e44c267283 We want to wrap HAVE_ALLOCA_H, not HAVE_ALLOCA. :)
Sam Lantinga <slouken@libsdl.org>
parents: 1741
diff changeset
37 /* If we specified an SDK or have a post-PowerPC chip, then alloca.h exists. */
18e44c267283 We want to wrap HAVE_ALLOCA_H, not HAVE_ALLOCA. :)
Sam Lantinga <slouken@libsdl.org>
parents: 1741
diff changeset
38 #if ( (MAC_OS_X_VERSION_MIN_REQUIRED >= 1030) || (!defined(__POWERPC__)) )
1479
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
39 #define HAVE_ALLOCA_H 1
1749
18e44c267283 We want to wrap HAVE_ALLOCA_H, not HAVE_ALLOCA. :)
Sam Lantinga <slouken@libsdl.org>
parents: 1741
diff changeset
40 #endif
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
41 #define HAVE_SYS_TYPES_H 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
42 #define HAVE_STDIO_H 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
43 #define STDC_HEADERS 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
44 #define HAVE_STRING_H 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
45 #define HAVE_INTTYPES_H 1
1479
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
46 #define HAVE_STDINT_H 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
47 #define HAVE_CTYPE_H 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
48 #define HAVE_MATH_H 1
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
49 #define HAVE_SIGNAL_H 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
50
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
51 /* C library functions */
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
52 #define HAVE_MALLOC 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
53 #define HAVE_CALLOC 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
54 #define HAVE_REALLOC 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
55 #define HAVE_FREE 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
56 #define HAVE_ALLOCA 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
57 #define HAVE_GETENV 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
58 #define HAVE_PUTENV 1
1479
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
59 #define HAVE_UNSETENV 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
60 #define HAVE_QSORT 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
61 #define HAVE_ABS 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
62 #define HAVE_BCOPY 1
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
63 #define HAVE_MEMSET 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
64 #define HAVE_MEMCPY 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
65 #define HAVE_MEMMOVE 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
66 #define HAVE_MEMCMP 1
1479
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
67 #define HAVE_STRLEN 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
68 #define HAVE_STRLCPY 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
69 #define HAVE_STRLCAT 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
70 #define HAVE_STRDUP 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
71 #define HAVE_STRCHR 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
72 #define HAVE_STRRCHR 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
73 #define HAVE_STRSTR 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
74 #define HAVE_STRTOL 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
75 #define HAVE_STRTOUL 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
76 #define HAVE_STRTOLL 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
77 #define HAVE_STRTOULL 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
78 #define HAVE_STRTOD 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
79 #define HAVE_ATOI 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
80 #define HAVE_ATOF 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
81 #define HAVE_STRCMP 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
82 #define HAVE_STRNCMP 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
83 #define HAVE_STRCASECMP 1
1517
39f6ad4693a5 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1492
diff changeset
84 #define HAVE_STRNCASECMP 1
1479
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
85 #define HAVE_SSCANF 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
86 #define HAVE_SNPRINTF 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
87 #define HAVE_VSNPRINTF 1
3084
fb256fee28d8 Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents: 2859
diff changeset
88 #define HAVE_CEIL 1
fb256fee28d8 Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents: 2859
diff changeset
89 #define HAVE_COPYSIGN 1
fb256fee28d8 Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents: 2859
diff changeset
90 #define HAVE_COS 1
fb256fee28d8 Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents: 2859
diff changeset
91 #define HAVE_COSF 1
fb256fee28d8 Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents: 2859
diff changeset
92 #define HAVE_FABS 1
fb256fee28d8 Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents: 2859
diff changeset
93 #define HAVE_FLOOR 1
fb256fee28d8 Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents: 2859
diff changeset
94 #define HAVE_LOG 1
fb256fee28d8 Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents: 2859
diff changeset
95 #define HAVE_POW 1
fb256fee28d8 Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents: 2859
diff changeset
96 #define HAVE_SCALBN 1
fb256fee28d8 Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents: 2859
diff changeset
97 #define HAVE_SIN 1
fb256fee28d8 Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents: 2859
diff changeset
98 #define HAVE_SINF 1
fb256fee28d8 Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents: 2859
diff changeset
99 #define HAVE_SQRT 1
1479
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
100 #define HAVE_SIGACTION 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
101 #define HAVE_SETJMP 1
993ef9ff4688 Updated MacOS X support
Sam Lantinga <slouken@libsdl.org>
parents: 1478
diff changeset
102 #define HAVE_NANOSLEEP 1
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
103
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
104 /* Enable various audio drivers */
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
105 #define SDL_AUDIO_DRIVER_COREAUDIO 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
106 #define SDL_AUDIO_DRIVER_SNDMGR 1
1532
30f189cdd82b Implemented dummy audio driver.
Ryan C. Gordon <icculus@icculus.org>
parents: 1517
diff changeset
107 #define SDL_AUDIO_DRIVER_DISK 1
30f189cdd82b Implemented dummy audio driver.
Ryan C. Gordon <icculus@icculus.org>
parents: 1517
diff changeset
108 #define SDL_AUDIO_DRIVER_DUMMY 1
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
109
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
110 /* Enable various cdrom drivers */
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
111 #define SDL_CDROM_MACOSX 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
112
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
113 /* Enable various input drivers */
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
114 #define SDL_JOYSTICK_IOKIT 1
2713
0906692aa6a4 Final merge of Google Summer of Code 2008 work...
Sam Lantinga <slouken@libsdl.org>
parents: 2701
diff changeset
115 #define SDL_HAPTIC_IOKIT 1
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
116
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
117 /* Enable various shared object loading systems */
1638
ebd1aedb1292 Miscellaneous Mac OS X fixes
Sam Lantinga <slouken@libsdl.org>
parents: 1608
diff changeset
118 #ifdef __ppc__
ebd1aedb1292 Miscellaneous Mac OS X fixes
Sam Lantinga <slouken@libsdl.org>
parents: 1608
diff changeset
119 /* For Mac OS X 10.2 compatibility */
ebd1aedb1292 Miscellaneous Mac OS X fixes
Sam Lantinga <slouken@libsdl.org>
parents: 1608
diff changeset
120 #define SDL_LOADSO_DLCOMPAT 1
ebd1aedb1292 Miscellaneous Mac OS X fixes
Sam Lantinga <slouken@libsdl.org>
parents: 1608
diff changeset
121 #else
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
122 #define SDL_LOADSO_DLOPEN 1
1638
ebd1aedb1292 Miscellaneous Mac OS X fixes
Sam Lantinga <slouken@libsdl.org>
parents: 1608
diff changeset
123 #endif
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
124
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
125 /* Enable various threading systems */
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
126 #define SDL_THREAD_PTHREAD 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
127 #define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
128
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
129 /* Enable various timer systems */
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
130 #define SDL_TIMER_UNIX 1
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
131
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
132 /* Enable various video drivers */
1931
103c6fec2a60 The Mac OS X Cocoa video driver is under construction...
Sam Lantinga <slouken@libsdl.org>
parents: 1804
diff changeset
133 #define SDL_VIDEO_DRIVER_COCOA 1
1489
765f7461650a Prettified. :)
Sam Lantinga <slouken@libsdl.org>
parents: 1488
diff changeset
134 #define SDL_VIDEO_DRIVER_DUMMY 1
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
135
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
136 /* Enable OpenGL support */
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
137 #define SDL_VIDEO_OPENGL 1
2205
a64c891037fd Fixed bug #460
Sam Lantinga <slouken@libsdl.org>
parents: 2098
diff changeset
138 #define SDL_VIDEO_OPENGL_CGL 1
2701
91b0e95f443a Date: Wed, 7 May 2008 21:48:10 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 2205
diff changeset
139 #define SDL_VIDEO_RENDER_OGL 1
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
140
3170
b7a48f533966 Initial work on power subsystem for SDL 1.3.
Ryan C. Gordon <icculus@icculus.org>
parents: 3084
diff changeset
141 /* Enable system power support */
b7a48f533966 Initial work on power subsystem for SDL 1.3.
Ryan C. Gordon <icculus@icculus.org>
parents: 3084
diff changeset
142 #define SDL_POWER_MACOSX 1
b7a48f533966 Initial work on power subsystem for SDL 1.3.
Ryan C. Gordon <icculus@icculus.org>
parents: 3084
diff changeset
143
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
144 /* Enable assembly routines */
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
145 #define SDL_ASSEMBLY_ROUTINES 1
1478
fc308f08b5f7 Only use Altivec on PowerPC architecture
Sam Lantinga <slouken@libsdl.org>
parents: 1424
diff changeset
146 #ifdef __ppc__
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
147 #define SDL_ALTIVEC_BLITTERS 1
1478
fc308f08b5f7 Only use Altivec on PowerPC architecture
Sam Lantinga <slouken@libsdl.org>
parents: 1424
diff changeset
148 #endif
1422
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
149
d2ee8da60262 Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
150 #endif /* _SDL_config_macosx_h */