Mercurial > sdl-ios-xcode
annotate include/SDL_config_macosx.h @ 4590:1ad70fb49fcb
Fix so many things that there is little place in this column to list them all but the result is that blending modes just work now for drawing primitives.
Fixes involved:
1. Fix handling of alpha channel when SDL_BLENDMODE_NONE is set.
2. Make xrendercolor use floating-point values for color channels and then convert to 16 bit ints.
3. Fix handling of visuals in SDL_x11modes.c so that a 32 bit ARGB visual is used.
4. Fix the background pixel value in SDL_x11window.c so that the window background has an alpha value of 0xFF and not 0.
author | Sunny Sachanandani <sunnysachanandani@gmail.com> |
---|---|
date | Fri, 09 Jul 2010 21:36:41 +0530 |
parents | f7b03b6838cb |
children | cb31d2fdbe61 |
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 |
3697 | 3 Copyright (C) 1997-2010 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 |
3400
4ec48602f1db
iPhone interruption patch / SDL 1.3
Sam Lantinga <slouken@libsdl.org>
parents:
3290
diff
changeset
|
33 #ifdef __LP64__ |
4ec48602f1db
iPhone interruption patch / SDL 1.3
Sam Lantinga <slouken@libsdl.org>
parents:
3290
diff
changeset
|
34 #define SIZEOF_VOIDP 8 |
4ec48602f1db
iPhone interruption patch / SDL 1.3
Sam Lantinga <slouken@libsdl.org>
parents:
3290
diff
changeset
|
35 #else |
4ec48602f1db
iPhone interruption patch / SDL 1.3
Sam Lantinga <slouken@libsdl.org>
parents:
3290
diff
changeset
|
36 #define SIZEOF_VOIDP 4 |
4ec48602f1db
iPhone interruption patch / SDL 1.3
Sam Lantinga <slouken@libsdl.org>
parents:
3290
diff
changeset
|
37 #endif |
4ec48602f1db
iPhone interruption patch / SDL 1.3
Sam Lantinga <slouken@libsdl.org>
parents:
3290
diff
changeset
|
38 |
1422
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
39 #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
|
40 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
41 /* Useful headers */ |
1749
18e44c267283
We want to wrap HAVE_ALLOCA_H, not HAVE_ALLOCA. :)
Sam Lantinga <slouken@libsdl.org>
parents:
1741
diff
changeset
|
42 /* 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
|
43 #if ( (MAC_OS_X_VERSION_MIN_REQUIRED >= 1030) || (!defined(__POWERPC__)) ) |
1479 | 44 #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
|
45 #endif |
1422
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
46 #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
|
47 #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
|
48 #define STDC_HEADERS 1 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
49 #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
|
50 #define HAVE_INTTYPES_H 1 |
1479 | 51 #define HAVE_STDINT_H 1 |
52 #define HAVE_CTYPE_H 1 | |
53 #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
|
54 #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
|
55 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
56 /* C library functions */ |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
57 #define HAVE_MALLOC 1 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
58 #define HAVE_CALLOC 1 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
59 #define HAVE_REALLOC 1 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
60 #define HAVE_FREE 1 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
61 #define HAVE_ALLOCA 1 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
62 #define HAVE_GETENV 1 |
3581
15eea7a1fa97
Implemented SDL_setenv(), moved SDL_putenv() to compat.
Ryan C. Gordon <icculus@icculus.org>
parents:
3579
diff
changeset
|
63 #define HAVE_SETENV 1 |
1422
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
64 #define HAVE_PUTENV 1 |
1479 | 65 #define HAVE_UNSETENV 1 |
66 #define HAVE_QSORT 1 | |
67 #define HAVE_ABS 1 | |
68 #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
|
69 #define HAVE_MEMSET 1 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
70 #define HAVE_MEMCPY 1 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
71 #define HAVE_MEMMOVE 1 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
72 #define HAVE_MEMCMP 1 |
1479 | 73 #define HAVE_STRLEN 1 |
74 #define HAVE_STRLCPY 1 | |
75 #define HAVE_STRLCAT 1 | |
76 #define HAVE_STRDUP 1 | |
77 #define HAVE_STRCHR 1 | |
78 #define HAVE_STRRCHR 1 | |
79 #define HAVE_STRSTR 1 | |
80 #define HAVE_STRTOL 1 | |
81 #define HAVE_STRTOUL 1 | |
82 #define HAVE_STRTOLL 1 | |
83 #define HAVE_STRTOULL 1 | |
84 #define HAVE_STRTOD 1 | |
85 #define HAVE_ATOI 1 | |
86 #define HAVE_ATOF 1 | |
87 #define HAVE_STRCMP 1 | |
88 #define HAVE_STRNCMP 1 | |
89 #define HAVE_STRCASECMP 1 | |
1517
39f6ad4693a5
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
1492
diff
changeset
|
90 #define HAVE_STRNCASECMP 1 |
1479 | 91 #define HAVE_SSCANF 1 |
92 #define HAVE_SNPRINTF 1 | |
93 #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
|
94 #define HAVE_CEIL 1 |
fb256fee28d8
Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents:
2859
diff
changeset
|
95 #define HAVE_COPYSIGN 1 |
fb256fee28d8
Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents:
2859
diff
changeset
|
96 #define HAVE_COS 1 |
fb256fee28d8
Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents:
2859
diff
changeset
|
97 #define HAVE_COSF 1 |
fb256fee28d8
Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents:
2859
diff
changeset
|
98 #define HAVE_FABS 1 |
fb256fee28d8
Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents:
2859
diff
changeset
|
99 #define HAVE_FLOOR 1 |
fb256fee28d8
Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents:
2859
diff
changeset
|
100 #define HAVE_LOG 1 |
fb256fee28d8
Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents:
2859
diff
changeset
|
101 #define HAVE_POW 1 |
fb256fee28d8
Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents:
2859
diff
changeset
|
102 #define HAVE_SCALBN 1 |
fb256fee28d8
Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents:
2859
diff
changeset
|
103 #define HAVE_SIN 1 |
fb256fee28d8
Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents:
2859
diff
changeset
|
104 #define HAVE_SINF 1 |
fb256fee28d8
Mac OS X and iPhoneOS have the full math library
Sam Lantinga <slouken@libsdl.org>
parents:
2859
diff
changeset
|
105 #define HAVE_SQRT 1 |
1479 | 106 #define HAVE_SIGACTION 1 |
107 #define HAVE_SETJMP 1 | |
108 #define HAVE_NANOSLEEP 1 | |
3586
b6758aee0dd4
Added support for querying the number of CPUs available on Linux. This also happens to work on Mac OS X.
Sam Lantinga <slouken@libsdl.org>
parents:
3581
diff
changeset
|
109 #define HAVE_SYSCONF 1 |
3579
3427271a2d75
Added SDL_GetCPUCount() to see how many cores are available.
Sam Lantinga <slouken@libsdl.org>
parents:
3400
diff
changeset
|
110 #define HAVE_SYSCTLBYNAME 1 |
1422
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
111 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
112 /* Enable various audio drivers */ |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
113 #define SDL_AUDIO_DRIVER_COREAUDIO 1 |
1532
30f189cdd82b
Implemented dummy audio driver.
Ryan C. Gordon <icculus@icculus.org>
parents:
1517
diff
changeset
|
114 #define SDL_AUDIO_DRIVER_DISK 1 |
30f189cdd82b
Implemented dummy audio driver.
Ryan C. Gordon <icculus@icculus.org>
parents:
1517
diff
changeset
|
115 #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
|
116 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
117 /* Enable various input drivers */ |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
118 #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
|
119 #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
|
120 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
121 /* Enable various shared object loading systems */ |
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 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
123 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
124 /* Enable various threading systems */ |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
125 #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
|
126 #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
|
127 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
128 /* Enable various timer systems */ |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
129 #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
|
130 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
131 /* 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
|
132 #define SDL_VIDEO_DRIVER_COCOA 1 |
1489 | 133 #define SDL_VIDEO_DRIVER_DUMMY 1 |
3289 | 134 #define SDL_VIDEO_DRIVER_X11 1 |
135 #define SDL_VIDEO_DRIVER_X11_DYNAMIC "/usr/X11R6/lib/libX11.6.dylib" | |
136 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT "/usr/X11R6/lib/libXext.6.dylib" | |
137 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR "/usr/X11R6/lib/libXrandr.2.dylib" | |
138 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRENDER "/usr/X11R6/lib/libXrender.1.dylib" | |
139 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT "/usr/X11R6/lib/libXi.6.dylib" | |
140 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS "/usr/X11R6/lib/libXss.6.dylib" | |
141 #define SDL_VIDEO_DRIVER_X11_VIDMODE 1 | |
142 #define SDL_VIDEO_DRIVER_X11_XINERAMA 1 | |
143 #define SDL_VIDEO_DRIVER_X11_XRANDR 1 | |
144 #define SDL_VIDEO_DRIVER_X11_XINPUT 1 | |
145 #define SDL_VIDEO_DRIVER_X11_SCRNSAVER 1 | |
146 #define SDL_VIDEO_DRIVER_X11_XV 1 | |
1422
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
147 |
3290
e9342b136401
Oh yeah, we have GLX support too.
Sam Lantinga <slouken@libsdl.org>
parents:
3289
diff
changeset
|
148 #define SDL_VIDEO_RENDER_OGL 1 |
e9342b136401
Oh yeah, we have GLX support too.
Sam Lantinga <slouken@libsdl.org>
parents:
3289
diff
changeset
|
149 #define SDL_VIDEO_RENDER_X11 1 |
e9342b136401
Oh yeah, we have GLX support too.
Sam Lantinga <slouken@libsdl.org>
parents:
3289
diff
changeset
|
150 |
1422
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
151 /* Enable OpenGL support */ |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
152 #define SDL_VIDEO_OPENGL 1 |
2205 | 153 #define SDL_VIDEO_OPENGL_CGL 1 |
3290
e9342b136401
Oh yeah, we have GLX support too.
Sam Lantinga <slouken@libsdl.org>
parents:
3289
diff
changeset
|
154 #define SDL_VIDEO_OPENGL_GLX 1 |
1422
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
155 |
3170
b7a48f533966
Initial work on power subsystem for SDL 1.3.
Ryan C. Gordon <icculus@icculus.org>
parents:
3084
diff
changeset
|
156 /* Enable system power support */ |
b7a48f533966
Initial work on power subsystem for SDL 1.3.
Ryan C. Gordon <icculus@icculus.org>
parents:
3084
diff
changeset
|
157 #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
|
158 |
1422
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
159 /* Enable assembly routines */ |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
160 #define SDL_ASSEMBLY_ROUTINES 1 |
1478
fc308f08b5f7
Only use Altivec on PowerPC architecture
Sam Lantinga <slouken@libsdl.org>
parents:
1424
diff
changeset
|
161 #ifdef __ppc__ |
1422
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
162 #define SDL_ALTIVEC_BLITTERS 1 |
1478
fc308f08b5f7
Only use Altivec on PowerPC architecture
Sam Lantinga <slouken@libsdl.org>
parents:
1424
diff
changeset
|
163 #endif |
1422
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
164 |
d2ee8da60262
Added pre-configured versions of SDL_config.h for various platforms
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
165 #endif /* _SDL_config_macosx_h */ |