Преглед на файлове

Prefer the higher performance GPU on Windows systems that use nvidia optimus (resolves issue #984.)

Alex Szpakowski преди 10 години
родител
ревизия
a84367ef38
променени са 1 файла, в които са добавени 11 реда и са изтрити 0 реда
  1. 11 0
      src/love.cpp

+ 11 - 0
src/love.cpp

@@ -39,6 +39,17 @@ extern "C" {
 #include "OSX.h"
 #endif // LOVE_MACOSX
 
+#ifdef LOVE_WINDOWS
+extern "C"
+{
+// Prefer the higher performance GPU on Windows systems that use nvidia Optimus.
+// http://developer.download.nvidia.com/devzone/devcenter/gamegraphics/files/OptimusRenderingPolicies.pdf
+// TODO: Re-evaluate in the future when the average integrated GPU in Optimus
+// systems is less mediocre?
+LOVE_EXPORT DWORD NvOptimusEnablement = 0x00000001;
+}
+#endif
+
 #ifdef LOVE_LEGENDARY_UTF8_ARGV_HACK
 
 void get_utf8_arguments(int &argc, char **&argv)