Browse Source

Choose Direct3D9 or Direct3D11 bindings generation

JoshEngebretson 10 years ago
parent
commit
56c280132a
1 changed files with 7 additions and 2 deletions
  1. 7 2
      Source/AtomicJS/JSBind/JSBModule.cpp

+ 7 - 2
Source/AtomicJS/JSBind/JSBModule.cpp

@@ -218,7 +218,7 @@ void JSBModule::EmitSource(const String& filepath)
         source_ += "#ifdef ATOMIC_3D\n";
         source_ += "#ifdef ATOMIC_3D\n";
     }
     }
 
 
-    source_ += "#include <Duktape/duktape.h>\n";    
+    source_ += "#include <Duktape/duktape.h>\n";
     source_ += "#include <AtomicJS/Javascript/JSVM.h>\n";
     source_ += "#include <AtomicJS/Javascript/JSVM.h>\n";
     source_ += "#include <AtomicJS/Javascript/JSAPI.h>\n";
     source_ += "#include <AtomicJS/Javascript/JSAPI.h>\n";
 
 
@@ -387,8 +387,13 @@ void JSBModule::Load(const String &moduleJSONFilename)
         {
         {
             sources.AddString("Graphics/OpenGL");
             sources.AddString("Graphics/OpenGL");
         }
         }
-        else {
+        else
+        {
+#ifdef ATOMIC_D3D11
+            sources.AddString("Graphics/Direct3D11");
+#else
             sources.AddString("Graphics/Direct3D9");
             sources.AddString("Graphics/Direct3D9");
+#endif
         }
         }
 #else
 #else
         sources.AddString("Graphics/OpenGL");
         sources.AddString("Graphics/OpenGL");