diff --git a/scene/resources/particle_process_material.cpp b/scene/resources/particle_process_material.cpp index ffbf2ed991..01ad536047 100644 --- a/scene/resources/particle_process_material.cpp +++ b/scene/resources/particle_process_material.cpp @@ -1000,6 +1000,8 @@ void ParticleProcessMaterial::_update_shader() { code += " }\n"; } } + code += " } else {\n"; + code += " USERDATA1.xyz = VELOCITY.xyz;\n"; code += " }\n\n"; code += " process_display_param(params, 0.0);\n\n"; code += " USERDATA1.xyz = (EMISSION_TRANSFORM * vec4(USERDATA1.xyz, 0.0)).xyz;\n";