From b49cd06876f235ea1967ff8dec64156243529e83 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Sun, 17 Mar 2019 01:18:37 +0100 Subject: [PATCH] Forces Nvidia and AMD high performance graphics. --- ddraw.def | 8 +++++--- src/main.c | 2 ++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ddraw.def b/ddraw.def index 9e214cd..c2b0db0 100644 --- a/ddraw.def +++ b/ddraw.def @@ -1,6 +1,8 @@ LIBRARY ddraw.dll EXPORTS - DirectDrawCreate @1 - DirectDrawEnumerateA @2 - GameHandlesClose DATA + DirectDrawCreate @1 + DirectDrawEnumerateA @2 + GameHandlesClose DATA + NvOptimusEnablement DATA + AmdPowerXpressRequestHighPerformance DATA diff --git a/src/main.c b/src/main.c index a46f6e2..f181922 100644 --- a/src/main.c +++ b/src/main.c @@ -48,6 +48,8 @@ int WindowState = -1; BOOL Direct3D9Active; BOOL GameHandlesClose; BOOL ChildWindowExists; +DWORD NvOptimusEnablement = 1; +DWORD AmdPowerXpressRequestHighPerformance = 1; //BOOL WINAPI DllMainCRTStartup(HINSTANCE hinstDLL, DWORD dwReason, LPVOID lpvReserved) BOOL WINAPI DllMain(HANDLE hDll, DWORD dwReason, LPVOID lpReserved)