Преглед изворни кода

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,
 
 	};