Merge pull request #90508 from smix8/thread_bake

Use threads for baking navigation mesh inside editor
This commit is contained in:
Rémi Verschelde 2024-04-12 11:16:50 +02:00
commit 4a4d6df04e
No known key found for this signature in database
GPG key ID: C3336907360768E1
3 changed files with 3 additions and 3 deletions

View file

@ -72,7 +72,7 @@ NavMeshGenerator2D::NavMeshGenerator2D() {
// Using threads might cause problems on certain exports or with the Editor on certain devices.
// This is the main switch to turn threaded navmesh baking off should the need arise.
use_threads = baking_use_multiple_threads && !Engine::get_singleton()->is_editor_hint();
use_threads = baking_use_multiple_threads;
}
NavMeshGenerator2D::~NavMeshGenerator2D() {

View file

@ -85,7 +85,7 @@ NavMeshGenerator3D::NavMeshGenerator3D() {
// Using threads might cause problems on certain exports or with the Editor on certain devices.
// This is the main switch to turn threaded navmesh baking off should the need arise.
use_threads = baking_use_multiple_threads && !Engine::get_singleton()->is_editor_hint();
use_threads = baking_use_multiple_threads;
}
NavMeshGenerator3D::~NavMeshGenerator3D() {

View file

@ -99,7 +99,7 @@ void NavigationMeshEditor::_bake_pressed() {
}
}
node->bake_navigation_mesh(false);
node->bake_navigation_mesh(true);
node->update_gizmos();
}