]> git.lizzy.rs Git - irrlicht.git/blobdiff - source/Irrlicht/Irrlicht.cpp
Restore isDriverSupported, but in a cpp file
[irrlicht.git] / source / Irrlicht / Irrlicht.cpp
index 826414fb468b043f9ca9aa3cbbbf30f05a2836ce..50348e7f403d772796351d1dcaf6c5a5d9ecad53 100644 (file)
@@ -113,6 +113,26 @@ namespace core
 namespace video\r
 {\r
        SMaterial IdentityMaterial;\r
+\r
+       extern "C" IRRLICHT_API bool IRRCALLCONV isDriverSupported(E_DRIVER_TYPE driver)\r
+       {\r
+               switch (driver) {\r
+                       case EDT_NULL: return true;\r
+#ifdef _IRR_COMPILE_WITH_OPENGL_\r
+                       case EDT_OPENGL: return true;\r
+#endif\r
+#ifdef _IRR_COMPILE_WITH_OGLES1_\r
+                       case EDT_OGLES1: return true;\r
+#endif\r
+#ifdef _IRR_COMPILE_WITH_OGLES2_\r
+                       case EDT_OGLES2: return true;\r
+#endif\r
+#ifdef _IRR_COMPILE_WITH_WEBGL1_\r
+                       case EDT_WEBGL1: return true;\r
+#endif\r
+                       default: return false;\r
+               }\r
+       }\r
 }\r
 \r
 } // end namespace irr\r