diff src/video/bwindow/SDL_BWin.h @ 4287:0620847bf1a8 SDL-1.2

Fixed bug #798 kty@lavabit.com 2009-09-19 14:19:04 PDT The stable release of SDL 1.2.13 for BeOS/Haiku has a bug in BE_FindClosestFSMode that causes it to sometimes not select the best mode when going fullscreen. There are in fact two bugs in the implementation but I will not go into specifics because there is already a patch for it in the developer SVN 1.3. However I am still reporting it because I believe the following code is a better patch for the issue. The current implementation on SVN only works if it is able to find an exact match for the requested mode. However, by scanning from lowest-to-highest resolution instead of highest-to-lowest, one can find the best mode at all times
author Sam Lantinga <slouken@libsdl.org>
date Sat, 10 Oct 2009 02:11:07 +0000
parents a1b03ba2fcd0
children
line wrap: on
line diff
--- a/src/video/bwindow/SDL_BWin.h	Sat Oct 10 02:03:53 2009 +0000
+++ b/src/video/bwindow/SDL_BWin.h	Sat Oct 10 02:11:07 2009 +0000
@@ -267,6 +267,8 @@
 	}
 
 	virtual void DispatchMessage(BMessage *msg, BHandler *target);
+	
+	virtual void DirectConnected(direct_buffer_info *info);
 
 private:
 #if SDL_VIDEO_OPENGL