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)