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
which identically output following error without further information:
ERROR: In Object of type 'ShaderMaterial': Attempt to connect nonexistent signal 'emission_shape_changed' to callable 'GPUParticles3D::update_gizmos'.
at: (core/object/object.cpp:1439)
For plugins that provides node based on GPUParticles3D - opening scene containing it will immediately crash editor (i.e. GPUTrail3D)
Minimal reproduction project (MRP)
refer step to reproduce, will add mre just in case but probably creating node and setting shader param will be faster than unzipping
originally was MRE for other repo so don't mind the project name.
I assume line 152 is culprit so just cloned & building godot to see if this is something I can PR myself,
Did signal not exist or changed? I think I didn't saw in changelog
The text was updated successfully, but these errors were encountered:
jupiterbjy
changed the title
GPUParticle3D cannot use ShaderMaterial
GPUParticle3D cannot set ShaderMaterial in process_material
Jan 17, 2025
jupiterbjy
changed the title
GPUParticle3D cannot set ShaderMaterial in process_material
GPUParticles3D cannot set ShaderMaterial in process_material
Jan 17, 2025
@Norrox refer my reprod. section, did you assign it on particle process?
if so this seems already have fix and will be merged in next release I guess.
Must have this somehow slip pass when fixing #101502 - I wonder how to even unit test this kind of things, like having scene with every field occupied? doesn't seem that promising, keeping track of changes and updating such test payload seems whole another task
Tested versions
System information
Win11 - Godot Engine v4.4.beta1.official.d33da79d3 - Vulkan 1.3.287 - Forward+
Issue description
All project setting
GPUParticles3D.process_material
to shader causes crash.Steps to reproduce
Or just set in property panel
which identically output following error without further information:
For plugins that provides node based on
GPUParticles3D
- opening scene containing it will immediately crash editor (i.e. GPUTrail3D)Minimal reproduction project (MRP)
refer step to reproduce, will add mre just in case but probably creating node and setting shader param will be faster than unzipping
44beta1_gpu_trail_crash.zip
originally was MRE for other repo so don't mind the project name.
I assume line 152 is culprit so just cloned & building godot to see if this is something I can PR myself,
Did signal not exist or changed? I think I didn't saw in changelog
The text was updated successfully, but these errors were encountered: