Răsfoiți Sursa

YuzuCMD/Tester: Correct execution

Fernando Sahmkow 6 ani în urmă
părinte
comite
9e4b9f1afd
2 a modificat fișierele cu 8 adăugiri și 6 ștergeri
  1. 4 3
      src/yuzu_cmd/yuzu.cpp
  2. 4 3
      src/yuzu_tester/yuzu.cpp

+ 4 - 3
src/yuzu_cmd/yuzu.cpp

@@ -236,9 +236,10 @@ int main(int argc, char** argv) {
     system.Renderer().Rasterizer().LoadDiskResources();
 
     std::thread render_thread([&emu_window] { emu_window->Present(); });
-    while (emu_window->IsOpen()) {
-        //system.RunLoop();
-    }
+    system.Run();
+    while (emu_window->IsOpen())
+        ;
+    system.Pause();
     render_thread.join();
 
     system.Shutdown();

+ 4 - 3
src/yuzu_tester/yuzu.cpp

@@ -255,9 +255,10 @@ int main(int argc, char** argv) {
     system.GPU().Start();
     system.Renderer().Rasterizer().LoadDiskResources();
 
-    while (!finished) {
-        //system.RunLoop();
-    }
+    system.Run();
+    while (!finished)
+        ;
+    system.Pause();
 
     detached_tasks.WaitForAllTasks();
     return return_value;