diff options
| author | Mary <me@thog.eu> | 2020-11-17 22:40:19 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-17 22:40:19 +0100 |
| commit | 863edae3283d92ba94a4b68c673ad3bff458b6dd (patch) | |
| tree | 30d46bc664cfce64f3b2823c2e11a46796a2385b /Ryujinx.HLE/HOS/ApplicationLoader.cs | |
| parent | cc60ba9d22ecc582206b61074a0fd6ee2c987ed1 (diff) | |
shader cache: Fix Linux boot issues (#1709)
* shader cache: Fix Linux boot issues
This rollback the init logic back to previous state, and replicate the
way PTC handle initialization.
* shader cache: set default state of ready for translation event to false
* Fix cpu unit tests
Diffstat (limited to 'Ryujinx.HLE/HOS/ApplicationLoader.cs')
| -rw-r--r-- | Ryujinx.HLE/HOS/ApplicationLoader.cs | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/Ryujinx.HLE/HOS/ApplicationLoader.cs b/Ryujinx.HLE/HOS/ApplicationLoader.cs index 96fb3a1f..9bf9a7bf 100644 --- a/Ryujinx.HLE/HOS/ApplicationLoader.cs +++ b/Ryujinx.HLE/HOS/ApplicationLoader.cs @@ -503,8 +503,6 @@ namespace Ryujinx.HLE.HOS Ptc.Initialize(TitleIdText, DisplayVersion, _device.System.EnablePtc && !modified); - _device.Gpu.ReadyEvent.WaitOne(); - ProgramLoader.LoadNsos(_device.System.KernelContext, metaData, executables: programs); } @@ -602,9 +600,7 @@ namespace Ryujinx.HLE.HOS // Explicitly null titleid to disable the shader cache Graphics.Gpu.GraphicsConfig.TitleId = null; - _device.Gpu.HostInitalized.Set(); - _device.Gpu.ReadyEvent.WaitOne(); ProgramLoader.LoadNsos(_device.System.KernelContext, metaData, executables: executable); } |
