瀏覽代碼

Add HAVE_DX checks.

aignacio_sf 19 年之前
父節點
當前提交
96a4b267f0

+ 6 - 0
panda/src/windisplay/winDetectDx7.cxx

@@ -17,6 +17,10 @@
 //
 ////////////////////////////////////////////////////////////////////
 
+#include "dtool_config.h"
+
+#if HAVE_DX
+
 #include <ddraw.h>
 
 #include "graphicsStateGuardian.h"
@@ -71,3 +75,5 @@ int dx7_display_information (DisplaySearchParameters &display_search_parameters,
 
   return state;
 }
+
+#endif

+ 6 - 0
panda/src/windisplay/winDetectDx8.cxx

@@ -17,6 +17,10 @@
 //
 ////////////////////////////////////////////////////////////////////
 
+#include "dtool_config.h"
+
+#if HAVE_DX
+
 #include <d3d8.h>
 
 #include "graphicsStateGuardian.h"
@@ -45,3 +49,5 @@ static char *direct_3d_create_function_name = "Direct3DCreate8";
 int dx8_display_information (DisplaySearchParameters &display_search_parameters, DisplayInformation *display_information) {
   return get_display_information (display_search_parameters, display_information);
 }
+
+#endif

+ 6 - 0
panda/src/windisplay/winDetectDx9.cxx

@@ -17,6 +17,10 @@
 //
 ////////////////////////////////////////////////////////////////////
 
+#include "dtool_config.h"
+
+#if HAVE_DX
+
 #include <d3d9.h>
 
 #include "graphicsStateGuardian.h"
@@ -46,3 +50,5 @@ static char *direct_3d_create_function_name = "Direct3DCreate9";
 int dx9_display_information (DisplaySearchParameters &display_search_parameters, DisplayInformation *display_information) {
   return get_display_information (display_search_parameters, display_information);
 }
+
+#endif

+ 4 - 0
panda/src/windisplay/winGraphicsPipe.cxx

@@ -19,6 +19,7 @@
 #include "winGraphicsPipe.h"
 #include "config_windisplay.h"
 #include "displaySearchParameters.h"
+#include "dtool_config.h"
 
 TypeHandle WinGraphicsPipe::_type_handle;
 
@@ -41,6 +42,7 @@ WinGraphicsPipe() {
       (PFN_TRACKMOUSEEVENT)GetProcAddress(_hUser32, "TrackMouseEvent");
   }
 
+#if HAVE_DX
   int dx7_display_information (DisplaySearchParameters &display_search_parameters, DisplayInformation *display_information);
   int dx8_display_information (DisplaySearchParameters &display_search_parameters, DisplayInformation *display_information);
   int dx9_display_information (DisplaySearchParameters &display_search_parameters, DisplayInformation *display_information);
@@ -62,6 +64,8 @@ WinGraphicsPipe() {
 
     }
   }
+#endif
+
 }
 
 ////////////////////////////////////////////////////////////////////