From d96df87006162b61026b2f55a7555927e0046340 Mon Sep 17 00:00:00 2001 From: pizzaboxer Date: Sun, 14 May 2023 03:02:33 +0100 Subject: [PATCH] Auto set Vulkan window minimize fix flag --- Bloxstrap/Singletons/FastFlagManager.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Bloxstrap/Singletons/FastFlagManager.cs b/Bloxstrap/Singletons/FastFlagManager.cs index e52e52b..7c5d839 100644 --- a/Bloxstrap/Singletons/FastFlagManager.cs +++ b/Bloxstrap/Singletons/FastFlagManager.cs @@ -114,6 +114,11 @@ namespace Bloxstrap.Singletons if (value != "Automatic") SetValue(RenderingModes[value], "True"); + + if (value == "Vulkan") + SetValue("FFlagRenderVulkanFixMinimizeWindow", "True"); + else if (GetValue("FFlagRenderVulkanFixMinimizeWindow") is not null) + SetValue("FFlagRenderVulkanFixMinimizeWindow", null); } public override void Load() @@ -124,6 +129,9 @@ namespace Bloxstrap.Singletons if (GetValue("DFIntTaskSchedulerTargetFps") is null) SetValue("DFIntTaskSchedulerTargetFps", 9999); + if (GetValue("FFlagDebugGraphicsPreferVulkan") == "True" && GetValue("FFlagRenderVulkanFixMinimizeWindow") is null) + SetValue("FFlagRenderVulkanFixMinimizeWindow", "True"); + // exclusive fullscreen requires direct3d 10/11 to work if (App.FastFlags.GetValue("FFlagHandleAltEnterFullscreenManually") == "False") {