summaryrefslogtreecommitdiff
path: root/src/blitter
diff options
context:
space:
mode:
Diffstat (limited to 'src/blitter')
-rw-r--r--src/blitter/factory.hpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/blitter/factory.hpp b/src/blitter/factory.hpp
index f9dd9c463..928b78547 100644
--- a/src/blitter/factory.hpp
+++ b/src/blitter/factory.hpp
@@ -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;