Improvement in predefined value of D3D12MA_DXGI_1_4 macro
diff --git a/src/D3D12MemAlloc.h b/src/D3D12MemAlloc.h
index 9382948..2e82763 100644
--- a/src/D3D12MemAlloc.h
+++ b/src/D3D12MemAlloc.h
@@ -639,7 +639,11 @@
 

 // Define this macro to 0 to disable usage of DXGI 1.4 (needed for IDXGIAdapter3 and query for memory budget).

 #ifndef D3D12MA_DXGI_1_4

-    #define D3D12MA_DXGI_1_4 1

+    #ifdef __IDXGIAdapter3_INTERFACE_DEFINED__

+        #define D3D12MA_DXGI_1_4 1

+    #else

+        #define D3D12MA_DXGI_1_4 0

+    #endif

 #endif

 

 // If using this library on a platform different than Windows PC, you should