summaryrefslogtreecommitdiffhomepage
path: root/InfoEx/src/directx_win32.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'InfoEx/src/directx_win32.cpp')
-rw-r--r--InfoEx/src/directx_win32.cpp28
1 files changed, 28 insertions, 0 deletions
diff --git a/InfoEx/src/directx_win32.cpp b/InfoEx/src/directx_win32.cpp
new file mode 100644
index 0000000..4ade30b
--- /dev/null
+++ b/InfoEx/src/directx_win32.cpp
@@ -0,0 +1,28 @@
+#ifdef _WIN32
+
+#include <InfoEx.h>
+
+#include <windows.h>
+
+#include <Text.h>
+
+
+namespace InfoEx
+{
+
+
+DXVersion
+DirectX()
+{
+ auto lib = LoadLibrary("D3D9.DLL");
+ if (lib == nullptr)
+ return DXVersion::None;
+ FreeLibrary(lib);
+ return DXVersion::Dx9;
+}
+
+
+} // namespace InfoEx
+
+
+#endif // _WIN32