From 84f6667105f3a4b8c5395cea3c3e89fa93415010 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 7 Mar 2025 12:52:45 +0100 Subject: [PATCH] Fix missing MoltenVK error to be logged only once --- .../GraphicsDevice/Vulkan/GraphicsDeviceVulkan.Build.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/Engine/GraphicsDevice/Vulkan/GraphicsDeviceVulkan.Build.cs b/Source/Engine/GraphicsDevice/Vulkan/GraphicsDeviceVulkan.Build.cs index 663ff97a0..a22d64bca 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GraphicsDeviceVulkan.Build.cs +++ b/Source/Engine/GraphicsDevice/Vulkan/GraphicsDeviceVulkan.Build.cs @@ -11,6 +11,8 @@ using Flax.Build.NativeCpp; /// public sealed class VulkanSdk : Sdk { + private bool _missingMoltenVkError; + /// /// The singleton instance. /// @@ -137,7 +139,7 @@ public sealed class VulkanSdk : Sdk /// /// Adds any runtime dependency files to the build that uses Vulkan SDK. /// - /// Build options. + /// Build options. public void AddDependencyFiles(BuildOptions options) { switch (options.Platform.Target) @@ -181,7 +183,7 @@ public sealed class VulkanSdk : Sdk return; } } - Log.Error($"Missing MoltenVK files for {platformName} in VulkanSDK '{RootPath}'"); + Log.ErrorOnce($"Missing MoltenVK files for {platformName} in VulkanSDK '{RootPath}'", ref _missingMoltenVkError); break; } }