mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-16 00:12:51 +00:00
(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
This commit is contained in:
parent
5b615eae3a
commit
7fa33c28a9
@ -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;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user