Bläddra i källkod

Merge pull request #113023 from dsnopek/tracy-framemark-on-linux

Correctly mark frame start for profilers (Tracy/Perfetto) on Linux
Thaddeus Crews 3 veckor sedan
förälder
incheckning
235a32ad11
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      platform/linuxbsd/os_linuxbsd.cpp

+ 2 - 2
platform/linuxbsd/os_linuxbsd.cpp

@@ -971,8 +971,6 @@ String OS_LinuxBSD::get_system_dir(SystemDir p_dir, bool p_shared_storage) const
 }
 
 void OS_LinuxBSD::run() {
-	GodotProfileFrameMark;
-	GodotProfileZone("OS_LinuxBSD::run");
 	if (!main_loop) {
 		return;
 	}
@@ -985,6 +983,8 @@ void OS_LinuxBSD::run() {
 	//uint64_t frame=0;
 
 	while (true) {
+		GodotProfileFrameMark;
+		GodotProfileZone("OS_LinuxBSD::run");
 		DisplayServer::get_singleton()->process_events(); // get rid of pending events
 #ifdef SDL_ENABLED
 		if (joypad_sdl) {