summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-09-23 12:27:55 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-09-23 12:27:55 +0200
commitdd71bc2d3b613d3c63f75e671f36427f838f7396 (patch)
treeea7cd64ed911afa1010264ff3ecec4d9cf409b93 /tests
parent1b19ecb360124b4f46d767e56b8f8d9a1f1ed20e (diff)
parent0333648cea0483edce0131722789b54d4daa7d5a (diff)
downloadredot-engine-dd71bc2d3b613d3c63f75e671f36427f838f7396.tar.gz
Merge pull request #95252 from rburing/3d_physics_module
Move Godot Physics 3D into a module; add dummy 3D physics server
Diffstat (limited to 'tests')
-rw-r--r--tests/test_main.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/test_main.cpp b/tests/test_main.cpp
index 949e4f0b33..3c184ccc5d 100644
--- a/tests/test_main.cpp
+++ b/tests/test_main.cpp
@@ -176,6 +176,7 @@
#include "servers/physics_server_2d.h"
#ifndef _3D_DISABLED
#include "servers/physics_server_3d.h"
+#include "servers/physics_server_3d_dummy.h"
#endif // _3D_DISABLED
#include "servers/rendering/rendering_server_default.h"
@@ -290,6 +291,9 @@ struct GodotTestCaseListener : public doctest::IReporter {
#ifndef _3D_DISABLED
physics_server_3d = PhysicsServer3DManager::get_singleton()->new_default_server();
+ if (!physics_server_3d) {
+ physics_server_3d = memnew(PhysicsServer3DDummy);
+ }
physics_server_3d->init();
#endif // _3D_DISABLED