diff --git a/EmulationStation_vs2010/EmulationStation_vs2010/EmulationStation_vs2010.vcxproj b/EmulationStation_vs2010/EmulationStation_vs2010/EmulationStation_vs2010.vcxproj
index 9fc758f21..d29e27a3d 100644
--- a/EmulationStation_vs2010/EmulationStation_vs2010/EmulationStation_vs2010.vcxproj
+++ b/EmulationStation_vs2010/EmulationStation_vs2010/EmulationStation_vs2010.vcxproj
@@ -54,6 +54,7 @@
MaxSpeed
true
true
+ USE_OPENGL_DESKTOP;%(PreprocessorDefinitions)
true
diff --git a/src/platform.h b/src/platform.h
index f3b88de12..011d7b81a 100644
--- a/src/platform.h
+++ b/src/platform.h
@@ -1,15 +1,14 @@
//the Makefiles define these via command line
-//#define _RPI_
-//#define _DESKTOP_
+//#define USE_OPENGL_ES
+//#define USE_OPENGL_DESKTOP
-#ifdef _RPI_
+#ifdef USE_OPENGL_ES
#define GLHEADER
#endif
-
-#ifdef _DESKTOP_
+#ifdef USE_OPENGL_DESKTOP
//why the hell this naming inconsistency exists is well beyond me
- #ifdef _WIN32
+ #ifdef WIN32
#define sleep Sleep
#endif