diff options
Diffstat (limited to 'src/Ryujinx.HLE/HOS/ArmProcessContext.cs')
-rw-r--r-- | src/Ryujinx.HLE/HOS/ArmProcessContext.cs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Ryujinx.HLE/HOS/ArmProcessContext.cs b/src/Ryujinx.HLE/HOS/ArmProcessContext.cs index ff218546..4de00978 100644 --- a/src/Ryujinx.HLE/HOS/ArmProcessContext.cs +++ b/src/Ryujinx.HLE/HOS/ArmProcessContext.cs @@ -57,6 +57,8 @@ namespace Ryujinx.HLE.HOS public void Execute(IExecutionContext context, ulong codeAddress) { + // We must wait until shader cache is loaded, among other things, before executing CPU code. + _gpuContext.WaitUntilGpuReady(); _cpuContext.Execute(context, codeAddress); } |