aboutsummaryrefslogtreecommitdiff
path: root/tools/osx/osx-depends/libsdl/01-SDL_SetWidthHeight.patch
blob: 6213a01e4e7de49118f1895c88df697a40c71b94 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Index: include/SDL_video.h
===================================================================
--- include/SDL_video.h	(revision 4116)
+++ include/SDL_video.h	(working copy)
@@ -287,6 +287,11 @@
 extern DECLSPEC SDL_Rect ** SDLCALL SDL_ListModes(SDL_PixelFormat *format, Uint32 flags);
 
 /*
+ * Alter the width and height of the current surface to the given sizes.
+ */
+extern DECLSPEC void SDLCALL SDL_SetWidthHeight(int width, int height);
+
+/*
  * Set up a video mode with the specified width, height and bits-per-pixel.
  *
  * If 'bpp' is 0, it is treated as the current display bits per pixel.
Index: src/video/SDL_video.c
===================================================================
--- src/video/SDL_video.c	(revision 4116)
+++ src/video/SDL_video.c	(working copy)
@@ -1949,3 +1949,11 @@
 		return(0);
 	}
 }
+
+void SDL_SetWidthHeight(int width, int height)
+{
+  if (current_video != NULL && current_video->screen != NULL) {
+    current_video->screen->w = width;
+    current_video->screen->h = height;
+  }
+}