Mercurial > hg > openttd
changeset 9561:967b90942e76 draft
(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
author | bjarni <bjarni@openttd.org> |
---|---|
date | Thu, 19 Jun 2008 17:54:23 +0000 |
parents | c99bd2b8edea |
children | 7d16d7cc573c |
files | src/blitter/factory.hpp |
diffstat | 1 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/blitter/factory.hpp +++ b/src/blitter/factory.hpp @@ -70,6 +70,13 @@ { 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;