diff --git a/README.md b/README.md index be6751ab..cf4b72be 100644 --- a/README.md +++ b/README.md @@ -122,6 +122,7 @@ GLFW bundles a number of dependencies in the `deps/` directory. - [Win32] Bugfix: The wrong incorrect physical size was returned for non-primary monitors - [Win32] Bugfix: X-axis scroll offsets were inverted + - [Win32] Bugfix: The Optimus HPG forcing variable was not correctly exported - [X11] Added run-time support for systems lacking the XKB extension - [X11] Made GLX 1.3 the minimum supported version - [X11] Replaced `XRRGetScreenResources` with `XRRGetScreenResourcesCurrent` diff --git a/src/win32_init.c b/src/win32_init.c index 5b1c18bb..f84754f8 100644 --- a/src/win32_init.c +++ b/src/win32_init.c @@ -41,7 +41,7 @@ // Applications exporting this symbol with this value will be automatically // directed to the high-performance GPU on nVidia Optimus systems // -GLFWAPI DWORD NvOptimusEnablement = 0x00000001; +__declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001; #endif // _GLFW_USE_OPTIMUS_HPG