diff options
| author | 2023-10-21 20:35:18 -0400 | |
|---|---|---|
| committer | 2023-10-21 20:35:18 -0400 | |
| commit | 5f8f09d750a7edb4f97aa037ee202fda353fd078 (patch) | |
| tree | 6a3dc2f55d28ef6e6bf039ded45d20940c6fdfa5 | |
| parent | kernel: signal thread on termination completed (diff) | |
| download | yuzu-5f8f09d750a7edb4f97aa037ee202fda353fd078.tar.gz yuzu-5f8f09d750a7edb4f97aa037ee202fda353fd078.tar.xz yuzu-5f8f09d750a7edb4f97aa037ee202fda353fd078.zip | |
kernel: shutdown app before gpu
| -rw-r--r-- | src/core/core.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/core.cpp b/src/core/core.cpp index 296727ed7..934177b85 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp | |||
| @@ -410,6 +410,7 @@ struct System::Impl { | |||
| 410 | services->KillNVNFlinger(); | 410 | services->KillNVNFlinger(); |
| 411 | } | 411 | } |
| 412 | kernel.CloseServices(); | 412 | kernel.CloseServices(); |
| 413 | kernel.ShutdownCores(); | ||
| 413 | services.reset(); | 414 | services.reset(); |
| 414 | service_manager.reset(); | 415 | service_manager.reset(); |
| 415 | cheat_engine.reset(); | 416 | cheat_engine.reset(); |
| @@ -421,7 +422,6 @@ struct System::Impl { | |||
| 421 | gpu_core.reset(); | 422 | gpu_core.reset(); |
| 422 | host1x_core.reset(); | 423 | host1x_core.reset(); |
| 423 | perf_stats.reset(); | 424 | perf_stats.reset(); |
| 424 | kernel.ShutdownCores(); | ||
| 425 | cpu_manager.Shutdown(); | 425 | cpu_manager.Shutdown(); |
| 426 | debugger.reset(); | 426 | debugger.reset(); |
| 427 | kernel.Shutdown(); | 427 | kernel.Shutdown(); |