aboutsummaryrefslogtreecommitdiff
path: root/tools/depends/target/libsdl/01-SDL_SetWidthHeight.patch
blob: 0e260235545c362e0cb841c312317961f5fd4fed (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
33
Index: include/SDL_video.h
===================================================================
--- include/SDL_video.h	(revision 4116)
+++ include/SDL_video.h	(working copy)
@@ -324,6 +324,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)
@@ -1956,3 +1956,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;
+  }
+}