(svn r11599) -Change: [OSX] 10.4 will now use quickdraw for window mode instead of quartz
authorbjarni
Sat, 08 Dec 2007 15:21:37 +0000
changeset 8535 cda5ffec8999
parent 8534 e4d2bcc9ea6f
child 8536 95419f22b9ab
(svn r11599) -Change: [OSX] 10.4 will now use quickdraw for window mode instead of quartz
The reason is that quickdraw is way faster (try fast forward)
10.5 will still use quartz as it can't handle quickdraw.
src/video/cocoa/cocoa_v.mm
src/video/cocoa/wnd_quartz.mm
src/video/cocoa/wnd_quickdraw.mm
--- a/src/video/cocoa/cocoa_v.mm	Sat Dec 08 14:54:43 2007 +0000
+++ b/src/video/cocoa/cocoa_v.mm	Sat Dec 08 15:21:37 2007 +0000
@@ -233,7 +233,8 @@
 	CocoaSubdriver *ret;
 
 #if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4
-	if (MacOSVersionIsAtLeast(10, 4, 0)) {
+	/* The reason for the version mismatch is due to the fact that the 10.4 binary needs to work on 10.5 as well. */
+	if (MacOSVersionIsAtLeast(10, 5, 0)) {
 		ret = QZ_CreateWindowQuartzSubdriver(width, height, bpp);
 		if (ret != NULL) return ret;
 	}
--- a/src/video/cocoa/wnd_quartz.mm	Sat Dec 08 14:54:43 2007 +0000
+++ b/src/video/cocoa/wnd_quartz.mm	Sat Dec 08 15:21:37 2007 +0000
@@ -782,8 +782,8 @@
 {
 	WindowQuartzSubdriver *ret;
 
-	if (!MacOSVersionIsAtLeast(10, 4, 0)) {
-		DEBUG(driver, 0, "The cocoa quartz subdriver requires Mac OS X 10.4 or later.");
+	if (!MacOSVersionIsAtLeast(10, 5, 0)) {
+		DEBUG(driver, 0, "The cocoa quartz subdriver requires Mac OS X 10.5 or later.");
 		return NULL;
 	}
 
--- a/src/video/cocoa/wnd_quickdraw.mm	Sat Dec 08 14:54:43 2007 +0000
+++ b/src/video/cocoa/wnd_quickdraw.mm	Sat Dec 08 15:21:37 2007 +0000
@@ -798,8 +798,8 @@
 {
 	WindowQuickdrawSubdriver *ret;
 
-	if (MacOSVersionIsAtLeast(10, 4, 0)) {
-		DEBUG(driver, 0, "The cocoa quickdraw subdriver is not recommended for Mac OS X 10.4 or later.");
+	if (MacOSVersionIsAtLeast(10, 5, 0)) {
+		DEBUG(driver, 0, "The cocoa quickdraw subdriver is not recommended for Mac OS X 10.5 or later.");
 	}
 
 	if (bpp != 8 && bpp != 32) {