Fix missing MoltenVK error to be logged only once
This commit is contained in:
@@ -11,6 +11,8 @@ using Flax.Build.NativeCpp;
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public sealed class VulkanSdk : Sdk
|
public sealed class VulkanSdk : Sdk
|
||||||
{
|
{
|
||||||
|
private bool _missingMoltenVkError;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The singleton instance.
|
/// The singleton instance.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -137,7 +139,7 @@ public sealed class VulkanSdk : Sdk
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Adds any runtime dependency files to the build that uses Vulkan SDK.
|
/// Adds any runtime dependency files to the build that uses Vulkan SDK.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="platform">Build options.</param>
|
/// <param name="options">Build options.</param>
|
||||||
public void AddDependencyFiles(BuildOptions options)
|
public void AddDependencyFiles(BuildOptions options)
|
||||||
{
|
{
|
||||||
switch (options.Platform.Target)
|
switch (options.Platform.Target)
|
||||||
@@ -181,7 +183,7 @@ public sealed class VulkanSdk : Sdk
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Log.Error($"Missing MoltenVK files for {platformName} in VulkanSDK '{RootPath}'");
|
Log.ErrorOnce($"Missing MoltenVK files for {platformName} in VulkanSDK '{RootPath}'", ref _missingMoltenVkError);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user