浏览代码

Fix duplicate NavigationServer process

NavigationServer process was called twice each frame
Also adds 3 missing MONITOR_TYPE entries.
smix8 2 年之前
父节点
当前提交
be9224eaa8
共有 2 个文件被更改,包括 3 次插入1 次删除
  1. 0 1
      main/main.cpp
  2. 3 0
      main/performance.cpp

+ 0 - 1
main/main.cpp

@@ -3035,7 +3035,6 @@ bool Main::iteration() {
 			break;
 		}
 
-		NavigationServer3D::get_singleton()->process(physics_step * time_scale);
 		uint64_t navigation_begin = OS::get_singleton()->get_ticks_usec();
 
 		NavigationServer3D::get_singleton()->process(physics_step * time_scale);

+ 3 - 0
main/performance.cpp

@@ -249,6 +249,9 @@ Performance::MonitorType Performance::get_monitor_type(Monitor p_monitor) const
 		MONITOR_TYPE_QUANTITY,
 		MONITOR_TYPE_QUANTITY,
 		MONITOR_TYPE_QUANTITY,
+		MONITOR_TYPE_QUANTITY,
+		MONITOR_TYPE_QUANTITY,
+		MONITOR_TYPE_QUANTITY,
 
 	};