diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs b/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs index 03c18268d..8ab597952 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs @@ -81,7 +81,8 @@ namespace FlaxEditor.Gizmo _isDisabled = ShouldGizmoBeLocked(); float brightness = _isDisabled ? options.Visual.TransformGizmoBrightnessDisabled : options.Visual.TransformGizmoBrightness; - if (Mathf.NearEqual(brightness, (float)_materialAxisX.GetParameterValue(_brightnessParamName))) + var currentValue = _materialAxisX.GetParameterValue(_brightnessParamName); + if (currentValue is not float currentValueFloat || Mathf.NearEqual(brightness, currentValueFloat)) return; _materialAxisX.SetParameterValue(_brightnessParamName, brightness); _materialAxisY.SetParameterValue(_brightnessParamName, brightness); diff --git a/Source/ThirdParty/FidelityFX/FidelityFX.Build.cs b/Source/ThirdParty/FidelityFX/FidelityFX.Build.cs index 2057aad9b..a180a27d9 100644 --- a/Source/ThirdParty/FidelityFX/FidelityFX.Build.cs +++ b/Source/ThirdParty/FidelityFX/FidelityFX.Build.cs @@ -1,7 +1,8 @@ // Copyright (c) Wojciech Figat. All rights reserved. using Flax.Build; -using Flax.Build.NativeCpp; +using System.Collections.Generic; +using System.IO; /// /// https://github.com/GPUOpen-LibrariesAndSDKs/FidelityFX-SDK @@ -19,4 +20,12 @@ public class FidelityFX : HeaderOnlyModule // Merge third-party modules into engine binary BinaryModuleName = "FlaxEngine"; } + + /// + public override void GetFilesToDeploy(List files) + { + base.GetFilesToDeploy(files); + + files.AddRange(Directory.GetFiles(FolderPath, "*.h", SearchOption.AllDirectories)); + } }