]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/porting.cpp
Add depth sorting for node faces (#11696)
[dragonfireclient.git] / src / porting.cpp
index f78de39ad7ed70d3a8d571d25e50eefb0c0dd863..caf9e9be340aa58db45e806e6c7cdf7da1f3ece7 100644 (file)
@@ -70,6 +70,15 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include <cstdarg>
 #include <cstdio>
 
+#if !defined(SERVER) && defined(_WIN32)
+// On Windows export some driver-specific variables to encourage Minetest to be
+// executed on the discrete GPU in case of systems with two. Portability is fun.
+extern "C" {
+       __declspec(dllexport) DWORD NvOptimusEnablement = 1;
+       __declspec(dllexport) DWORD AmdPowerXpressRequestHighPerformance = 1;
+}
+#endif
+
 namespace porting
 {