Fix missing shader file in packaged build and startup on broken gizmo material

This commit is contained in:
2026-04-17 09:51:28 +02:00
parent 0754ea85a9
commit 915f655e2c
2 changed files with 12 additions and 2 deletions
@@ -81,7 +81,8 @@ namespace FlaxEditor.Gizmo
_isDisabled = ShouldGizmoBeLocked(); _isDisabled = ShouldGizmoBeLocked();
float brightness = _isDisabled ? options.Visual.TransformGizmoBrightnessDisabled : options.Visual.TransformGizmoBrightness; 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; return;
_materialAxisX.SetParameterValue(_brightnessParamName, brightness); _materialAxisX.SetParameterValue(_brightnessParamName, brightness);
_materialAxisY.SetParameterValue(_brightnessParamName, brightness); _materialAxisY.SetParameterValue(_brightnessParamName, brightness);
+10 -1
View File
@@ -1,7 +1,8 @@
// Copyright (c) Wojciech Figat. All rights reserved. // Copyright (c) Wojciech Figat. All rights reserved.
using Flax.Build; using Flax.Build;
using Flax.Build.NativeCpp; using System.Collections.Generic;
using System.IO;
/// <summary> /// <summary>
/// https://github.com/GPUOpen-LibrariesAndSDKs/FidelityFX-SDK /// https://github.com/GPUOpen-LibrariesAndSDKs/FidelityFX-SDK
@@ -19,4 +20,12 @@ public class FidelityFX : HeaderOnlyModule
// Merge third-party modules into engine binary // Merge third-party modules into engine binary
BinaryModuleName = "FlaxEngine"; BinaryModuleName = "FlaxEngine";
} }
/// <inheritdoc />
public override void GetFilesToDeploy(List<string> files)
{
base.GetFilesToDeploy(files);
files.AddRange(Directory.GetFiles(FolderPath, "*.h", SearchOption.AllDirectories));
}
} }