From a4ecb41e49d936d71749b531c6963f8af0076d7c Mon Sep 17 00:00:00 2001 From: Patrik Stridvall <ps@leissner.se> Date: Tue, 25 Apr 2000 20:12:55 +0000 Subject: [PATCH] Added new configuration file option for selecting graphics driver. --- loader/main.c | 8 +++++++- wine.ini | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/loader/main.c b/loader/main.c index af36a08216f..1fb3b91308d 100644 --- a/loader/main.c +++ b/loader/main.c @@ -62,6 +62,8 @@ DEFAULT_DEBUG_CHANNEL(server); */ BOOL MAIN_MainInit( int argc, char *argv[], BOOL win32 ) { + char szGraphicsDriver[MAX_PATH]; + /* store the program name */ argv0 = argv[0]; @@ -95,7 +97,11 @@ BOOL MAIN_MainInit( int argc, char *argv[], BOOL win32 ) /* Initialize KERNEL */ if (!LoadLibraryA( "KERNEL32" )) return FALSE; - if (!LoadLibraryA( "x11drv" )) return FALSE; + if (PROFILE_GetWineIniString( "Wine", "GraphicsDriver", + "x11drv", szGraphicsDriver, sizeof(szGraphicsDriver))) + { + if (!LoadLibraryA( szGraphicsDriver )) return FALSE; + } return TRUE; } diff --git a/wine.ini b/wine.ini index c2b45fba174..23c4290d358 100644 --- a/wine.ini +++ b/wine.ini @@ -55,6 +55,7 @@ System=c:\windows\system Temp=e:\ Path=c:\windows;c:\windows\system;e:\;e:\test;f:\ Profile=c:\windows\Profiles\Administrator +GraphicsDriver=x11drv # <wineconf> -- GitLab