Browse Source

Merge pull request #47116 from aaronfranke/3d-modules

Disable 3D-only modules when 3D is disabled
Rémi Verschelde 4 years ago
parent
commit
352d8315f1

+ 1 - 0
modules/bullet/config.py

@@ -1,6 +1,7 @@
 def can_build(env, platform):
 def can_build(env, platform):
     # API Changed and bullet is disabled at the moment
     # API Changed and bullet is disabled at the moment
     return False
     return False
+    # Later change to return not env["disable_3d"]
 
 
 
 
 def configure(env):
 def configure(env):

+ 1 - 1
modules/csg/config.py

@@ -1,5 +1,5 @@
 def can_build(env, platform):
 def can_build(env, platform):
-    return True
+    return not env["disable_3d"]
 
 
 
 
 def configure(env):
 def configure(env):

+ 1 - 1
modules/gridmap/config.py

@@ -1,5 +1,5 @@
 def can_build(env, platform):
 def can_build(env, platform):
-    return True
+    return not env["disable_3d"]
 
 
 
 
 def configure(env):
 def configure(env):

+ 1 - 1
modules/meshoptimizer/config.py

@@ -1,6 +1,6 @@
 def can_build(env, platform):
 def can_build(env, platform):
     # Having this on release by default, it's small and a lot of users like to do procedural stuff
     # Having this on release by default, it's small and a lot of users like to do procedural stuff
-    return True
+    return not env["disable_3d"]
 
 
 
 
 def configure(env):
 def configure(env):

+ 1 - 1
modules/mobile_vr/config.py

@@ -1,5 +1,5 @@
 def can_build(env, platform):
 def can_build(env, platform):
-    return True
+    return not env["disable_3d"]
 
 
 
 
 def configure(env):
 def configure(env):

+ 1 - 1
modules/vhacd/config.py

@@ -1,5 +1,5 @@
 def can_build(env, platform):
 def can_build(env, platform):
-    return True
+    return not env["disable_3d"]
 
 
 
 
 def configure(env):
 def configure(env):

+ 1 - 1
modules/webxr/config.py

@@ -1,5 +1,5 @@
 def can_build(env, platform):
 def can_build(env, platform):
-    return True
+    return not env["disable_3d"]
 
 
 
 
 def configure(env):
 def configure(env):