Only delay shader translation on Metal #480

Merged
Otozinclus merged 2 commits from Only-delay-shaders-on-Metal into master 2025-01-01 06:18:17 +00:00
Showing only changes of commit a9d7e227a8 - Show all commits

View File

@ -368,6 +368,7 @@ namespace Ryujinx.Graphics.Gpu.Shader.DiskCache
try
{
if (_context.DirtyHacks.IsEnabled(DirtyHack.ShaderTranslationDelay))
if (_context.Capabilities.Api == TargetApi.Metal)
Thread.Sleep(_context.DirtyHacks[DirtyHack.ShaderTranslationDelay]);
AsyncProgramTranslation asyncTranslation = new(guestShaders, specState, programIndex, isCompute);