From 7ff1f9aa121a7c2f59f8cba4bb5367839342ed62 Mon Sep 17 00:00:00 2001 From: riperiperi Date: Tue, 15 Jun 2021 01:09:59 +0100 Subject: End shader decoding when reaching a block that starts with an infinite loop (after BRX) (#2367) * End shader decoding when reaching an infinite loop The NV shader compiler puts these at the end of shaders. * Update shader cache version --- Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Ryujinx.Graphics.Gpu/Shader') diff --git a/Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs b/Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs index f72b5e6c..b080a8bb 100644 --- a/Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs +++ b/Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs @@ -36,7 +36,7 @@ namespace Ryujinx.Graphics.Gpu.Shader /// /// Version of the codegen (to be changed when codegen or guest format change). /// - private const ulong ShaderCodeGenVersion = 2329; + private const ulong ShaderCodeGenVersion = 2367; // Progress reporting helpers private volatile int _shaderCount; @@ -955,4 +955,4 @@ namespace Ryujinx.Graphics.Gpu.Shader _cacheManager?.Dispose(); } } -} \ No newline at end of file +} -- cgit v1.2.3