diff options
| author | 2020-05-29 15:00:17 -0400 | |
|---|---|---|
| committer | 2020-06-27 11:36:20 -0400 | |
| commit | 272a87127a68bbb9d7c7984e619ee12702d7b8e0 (patch) | |
| tree | 9a53726ce771eae3bd350829f07a02e7e30c521f /src/core/core.cpp | |
| parent | Externals: Update Dynarmic. (diff) | |
| download | yuzu-272a87127a68bbb9d7c7984e619ee12702d7b8e0.tar.gz yuzu-272a87127a68bbb9d7c7984e619ee12702d7b8e0.tar.xz yuzu-272a87127a68bbb9d7c7984e619ee12702d7b8e0.zip | |
Services/NvFlinger: Do vSync in a sepparate thread on Multicore.
Diffstat (limited to 'src/core/core.cpp')
| -rw-r--r-- | src/core/core.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/core/core.cpp b/src/core/core.cpp index 50656697f..8256ec0fc 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp | |||
| @@ -294,8 +294,6 @@ struct System::Impl { | |||
| 294 | service_manager.reset(); | 294 | service_manager.reset(); |
| 295 | cheat_engine.reset(); | 295 | cheat_engine.reset(); |
| 296 | telemetry_session.reset(); | 296 | telemetry_session.reset(); |
| 297 | perf_stats.reset(); | ||
| 298 | gpu_core.reset(); | ||
| 299 | device_memory.reset(); | 297 | device_memory.reset(); |
| 300 | 298 | ||
| 301 | // Close all CPU/threading state | 299 | // Close all CPU/threading state |
| @@ -307,6 +305,8 @@ struct System::Impl { | |||
| 307 | 305 | ||
| 308 | // Close app loader | 306 | // Close app loader |
| 309 | app_loader.reset(); | 307 | app_loader.reset(); |
| 308 | gpu_core.reset(); | ||
| 309 | perf_stats.reset(); | ||
| 310 | 310 | ||
| 311 | // Clear all applets | 311 | // Clear all applets |
| 312 | applet_manager.ClearAll(); | 312 | applet_manager.ClearAll(); |
| @@ -764,4 +764,8 @@ void System::ExitDynarmicProfile() { | |||
| 764 | MicroProfileLeave(impl->microprofile_dynarmic[core], impl->dynarmic_ticks[core]); | 764 | MicroProfileLeave(impl->microprofile_dynarmic[core], impl->dynarmic_ticks[core]); |
| 765 | } | 765 | } |
| 766 | 766 | ||
| 767 | bool System::IsMulticore() const { | ||
| 768 | return impl->is_multicore; | ||
| 769 | } | ||
| 770 | |||
| 767 | } // namespace Core | 771 | } // namespace Core |