From 9e53cf52f8642b0c75db6306650e80366c4feaa8 Mon Sep 17 00:00:00 2001 From: Nico de Poel Date: Tue, 27 Jun 2023 10:32:50 +0200 Subject: [PATCH] Skip textures that don't have mipmaps and thus don't have any use for a mipmap bias --- Assets/Scripts/Core/Fsr2Callbacks.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Assets/Scripts/Core/Fsr2Callbacks.cs b/Assets/Scripts/Core/Fsr2Callbacks.cs index cc384f9..a215137 100644 --- a/Assets/Scripts/Core/Fsr2Callbacks.cs +++ b/Assets/Scripts/Core/Fsr2Callbacks.cs @@ -76,8 +76,16 @@ namespace FidelityFX { CurrentBiasOffset += biasOffset; + if (Mathf.Approximately(CurrentBiasOffset, 0f)) + { + CurrentBiasOffset = 0f; + } + foreach (var texture in Resources.FindObjectsOfTypeAll()) { + if (texture.mipmapCount <= 1) + continue; + texture.mipMapBias += biasOffset; } }