annotate include/SDL_config_pandora.h @ 4573:6399178be313

Completed work on X11_CreateTexture. Added lots of safety features. These include support for drawing a texture using the core protocol while other textures are drawn using Xrender if Xrender does not support the color format of the said texture or any other fault with Xrender.
author Sunny Sachanandani <sunnysachanandani@gmail.com>
date Fri, 28 May 2010 20:40:09 +0530
parents f7b03b6838cb
children 11cedc036ca1
rev   line source
3189
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
1 /*
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
2 SDL - Simple DirectMedia Layer
3697
f7b03b6838cb Fixed bug #926
Sam Lantinga <slouken@libsdl.org>
parents: 3654
diff changeset
3 Copyright (C) 1997-2010 Sam Lantinga
3189
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
4
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
5 This library is free software; you can redistribute it and/or
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
6 modify it under the terms of the GNU Lesser General Public
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
7 License as published by the Free Software Foundation; either
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
8 version 2.1 of the License, or (at your option) any later version.
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
9
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
10 This library is distributed in the hope that it will be useful,
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
13 Lesser General Public License for more details.
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
14
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
15 You should have received a copy of the GNU Lesser General Public
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
16 License along with this library; if not, write to the Free Software
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
17 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
18
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
19 Sam Lantinga
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
20 slouken@libsdl.org
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
21 */
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
22
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
23 #ifndef _SDL_config_h
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
24 #define _SDL_config_h
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
25
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
26 /* This is a set of defines to configure the SDL features */
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
27
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
28 /* General platform specific identifiers */
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
29 #include "SDL_platform.h"
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
30
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
31 #define SDL_HAS_64BIT_TYPE 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
32 #define SDL_BYTEORDER 1234
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
33
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
34 #define HAVE_ALLOCA_H 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
35 #define HAVE_SYS_TYPES_H 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
36 #define HAVE_STDIO_H 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
37 #define STDC_HEADERS 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
38 #define HAVE_STDLIB_H 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
39 #define HAVE_STDARG_H 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
40 #define HAVE_MALLOC_H 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
41 #define HAVE_MEMORY_H 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
42 #define HAVE_STRING_H 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
43 #define HAVE_STRINGS_H 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
44 #define HAVE_INTTYPES_H 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
45 #define HAVE_STDINT_H 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
46 #define HAVE_CTYPE_H 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
47 #define HAVE_MATH_H 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
48 #define HAVE_ICONV_H 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
49 #define HAVE_SIGNAL_H 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
50 #define HAVE_MALLOC 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
51 #define HAVE_CALLOC 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
52 #define HAVE_REALLOC 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
53 #define HAVE_FREE 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
54 #define HAVE_ALLOCA 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
55 #define HAVE_GETENV 1
3581
15eea7a1fa97 Implemented SDL_setenv(), moved SDL_putenv() to compat.
Ryan C. Gordon <icculus@icculus.org>
parents: 3243
diff changeset
56 #define HAVE_SETENV 1
3189
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
57 #define HAVE_PUTENV 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
58 #define HAVE_UNSETENV 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
59 #define HAVE_QSORT 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
60 #define HAVE_ABS 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
61 #define HAVE_BCOPY 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
62 #define HAVE_MEMSET 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
63 #define HAVE_MEMCPY 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
64 #define HAVE_MEMMOVE 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
65 #define HAVE_STRLEN 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
66 #define HAVE_STRDUP 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
67 #define HAVE_STRCHR 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
68 #define HAVE_STRRCHR 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
69 #define HAVE_STRSTR 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
70 #define HAVE_STRTOL 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
71 #define HAVE_STRTOUL 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
72 #define HAVE_STRTOLL 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
73 #define HAVE_STRTOULL 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
74 #define HAVE_ATOI 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
75 #define HAVE_ATOF 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
76 #define HAVE_STRCMP 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
77 #define HAVE_STRNCMP 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
78 #define HAVE_STRCASECMP 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
79 #define HAVE_STRNCASECMP 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
80 #define HAVE_SSCANF 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
81 #define HAVE_SNPRINTF 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
82 #define HAVE_VSNPRINTF 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
83 #define HAVE_M_PI 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
84 #define HAVE_CEIL 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
85 #define HAVE_COPYSIGN 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
86 #define HAVE_COS 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
87 #define HAVE_COSF 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
88 #define HAVE_FABS 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
89 #define HAVE_FLOOR 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
90 #define HAVE_LOG 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
91 #define HAVE_SCALBN 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
92 #define HAVE_SIN 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
93 #define HAVE_SINF 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
94 #define HAVE_SQRT 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
95 #define HAVE_SIGACTION 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
96 #define HAVE_SETJMP 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
97 #define HAVE_NANOSLEEP 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
98
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
99 #define SDL_AUDIO_DRIVER_DUMMY 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
100 #define SDL_AUDIO_DRIVER_OSS 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
101
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
102 #define SDL_INPUT_LINUXEV 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
103 #define SDL_INPUT_TSLIB 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
104 #define SDL_JOYSTICK_LINUX 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
105 #define SDL_HAPTIC_LINUX 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
106
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
107 #define SDL_LOADSO_DLOPEN 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
108
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
109 #define SDL_THREAD_PTHREAD 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
110 #define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX_NP 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
111
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
112 #define SDL_TIMER_UNIX 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
113
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
114 #define SDL_VIDEO_DRIVER_DUMMY 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
115 #define SDL_VIDEO_DRIVER_X11 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
116 #define SDL_VIDEO_DRIVER_X11_XINPUT 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
117 #define SDL_VIDEO_DRIVER_PANDORA 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
118 #define SDL_VIDEO_RENDER_OGL_ES 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
119 #define SDL_VIDEO_OPENGL_ES 1
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
120
ba1e64340565 Added missing header file for Pandora support
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
121 #endif /* _SDL_config_h */