You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I expect the ShaderGlobalsOverride node to retain changes to its params when the scene is saved and the project is reloaded. It does not.
I initially noticed this on v4.1.1.stable.official [bd6af8e] and tested v4.2.dev5.official [e3e2528] to confirm that it was still present in the dev builds.
Steps to reproduce
Open the attached project in Godot v4.2-dev5.
Load scenes/test_scene.tscn.
Select the ShaderGlobalsOverride node.
Edit the global_test_vec3 global shader parameter in the ShaderGlobalsOverride node's inspector.
Save the scene.
Close the editor.
Reload the editor and project.
Select the ShaderGlobalsOverride node again.
Observe that the modified parameter has returned to its initial value.
Godot version
v4.2.dev5.official [e3e2528]
System information
Godot v4.2.dev5 - Fedora Linux 38 (Workstation Edition) - X11 - GLES3 (Compatibility) - AMD Radeon RX 560 Series (polaris11, LLVM 16.0.6, DRM 3.52, 6.4.15-200.fc38.x86_64) () - Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz (4 Threads)
Issue description
I expect the
ShaderGlobalsOverride
node to retain changes to itsparams
when the scene is saved and the project is reloaded. It does not.I initially noticed this on v4.1.1.stable.official [bd6af8e] and tested v4.2.dev5.official [e3e2528] to confirm that it was still present in the dev builds.
Steps to reproduce
scenes/test_scene.tscn
.ShaderGlobalsOverride
node.global_test_vec3
global shader parameter in theShaderGlobalsOverride
node's inspector.ShaderGlobalsOverride
node again.Minimal reproduction project
Godot 4.2-dev-5 - ShaderGlobalsOverride Test 1.zip
The text was updated successfully, but these errors were encountered: