project_files/HedgewarsMobile/SDL.patch
changeset 5177 b850b544addc
parent 5176 b9539115608d
child 5178 f3cc6119f1fe
--- a/project_files/HedgewarsMobile/SDL.patch	Mon Apr 25 17:56:26 2011 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,72 +0,0 @@
-diff -r 8a04b596b472 Xcode-iPhoneOS/SDL/SDLiPhoneOS.xcodeproj/project.pbxproj
---- a/Xcode-iPhoneOS/SDL/SDLiPhoneOS.xcodeproj/project.pbxproj	Tue Apr 05 09:50:25 2011 -0700
-+++ b/Xcode-iPhoneOS/SDL/SDLiPhoneOS.xcodeproj/project.pbxproj	Tue Apr 05 22:19:33 2011 +0200
-@@ -1602,6 +1602,7 @@
- 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- 				GCC_C_LANGUAGE_STANDARD = c99;
- 				GCC_DEBUGGING_SYMBOLS = full;
-+				GCC_THUMB_SUPPORT = NO;
- 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
- 				GCC_WARN_UNUSED_VARIABLE = NO;
- 				IPHONEOS_DEPLOYMENT_TARGET = 3.1.3;
-@@ -1619,6 +1620,7 @@
- 				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
- 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- 				GCC_C_LANGUAGE_STANDARD = c99;
-+				GCC_THUMB_SUPPORT = NO;
- 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
- 				GCC_WARN_UNUSED_VARIABLE = NO;
- 				IPHONEOS_DEPLOYMENT_TARGET = 3.1.3;
-diff -r 8a04b596b472 include/SDL_config_iphoneos.h
---- a/include/SDL_config_iphoneos.h	Tue Apr 05 09:50:25 2011 -0700
-+++ b/include/SDL_config_iphoneos.h	Tue Apr 05 22:19:33 2011 +0200
-@@ -107,7 +107,7 @@
- /* enable iPhone version of Core Audio driver */
- #define SDL_AUDIO_DRIVER_COREAUDIOIPHONE 1
- /* Enable the dummy audio driver (src/audio/dummy/\*.c) */
--#define SDL_AUDIO_DRIVER_DUMMY	1
-+#define SDL_AUDIO_DRIVER_DUMMY	0
- 
- /* Enable the stub haptic driver (src/haptic/dummy/\*.c) */
- #define SDL_HAPTIC_DISABLED	1
-@@ -128,15 +128,18 @@
- 
- /* Supported video drivers */
- #define SDL_VIDEO_DRIVER_UIKIT	1
--#define SDL_VIDEO_DRIVER_DUMMY	1
-+#define SDL_VIDEO_DRIVER_DUMMY	0
- 
- /* enable OpenGL ES */
- #define SDL_VIDEO_OPENGL_ES	1
- #define SDL_VIDEO_RENDER_OGL_ES	1
--#define SDL_VIDEO_RENDER_OGL_ES2	1
-+#define SDL_VIDEO_RENDER_OGL_ES2	0
- 
- /* Enable system power support */
--#define SDL_POWER_UIKIT 1
-+#define SDL_POWER_UIKIT 0
-+
-+/* enable joystick subsystem */
-+#define SDL_JOYSTICK_DISABLED 1
- 
- /* enable iPhone keyboard support */
- #define SDL_IPHONE_KEYBOARD 1
-@@ -146,4 +149,7 @@
-  */
- #define SDL_IPHONE_MAX_GFORCE 5.0
- 
-+/* Tag to grab the uikit view from external code for further modification */
-+#define SDL_VIEW_TAG 456987
-+
- #endif /* _SDL_config_iphoneos_h */
-diff -r 8a04b596b472 src/video/uikit/SDL_uikitopengles.m
---- a/src/video/uikit/SDL_uikitopengles.m	Tue Apr 05 09:50:25 2011 -0700
-+++ b/src/video/uikit/SDL_uikitopengles.m	Tue Apr 05 22:19:33 2011 +0200
-@@ -117,6 +117,7 @@
-                                     majorVersion: _this->gl_config.major_version];
-     
-     data->view = view;
-+    view.tag = SDL_VIEW_TAG;
-     view->viewcontroller = data->viewcontroller;
-     if (view->viewcontroller != nil) {
-         [view->viewcontroller setView:view];