Changeset - r9561:373f1b581232
[Not reviewed]
master
0 1 0
bjarni - 16 years ago 2008-06-19 17:54:23
bjarni@openttd.org
(svn r13584) -Fix: [OSX] Fixed issue where 10.5 failed to switch to fullscreen
This is done by selecting the 32bpp-anim blitter by default as it seems Apple removed some 8bpp support
Since this is done at runtime the same binary will still select 8bpp on 10.3 and 10.4
1 file changed with 7 insertions and 0 deletions:
0 comments (0 inline, 0 general)
src/blitter/factory.hpp
Show inline comments
 
@@ -70,6 +70,13 @@ public:
 
	{
 
		const char *default_blitter = "8bpp-optimized";
 

	
 
#if defined(__APPLE__)
 
		/* MacOS X 10.5 removed 8bpp fullscreen support.
 
		 * Because of this we will pick 32bpp by default */
 
		if (MacOSVersionIsAtLeast(10, 5, 0)) {
 
			default_blitter = "32bpp-anim";
 
		}
 
#endif /* defined(__APPLE__) */
 
		if (GetBlitters().size() == 0) return NULL;
 
		const char *bname = (StrEmpty(name)) ? default_blitter : name;
 

	
0 comments (0 inline, 0 general)