diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-05-23 23:25:48 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-05-23 23:25:48 +0200 |
commit | 68c8e2eaf3f76c53833b3a6c2c1f0d23155c058b (patch) | |
tree | e83ced8aef9075e6d56661f24435bd1eff6b676f /servers/rendering/renderer_scene_cull.cpp | |
parent | 4e3d77a873a367202a8ee40a5142582da8b0ef38 (diff) | |
parent | 97af135f1bb1f15525a497f84c607b74d0165370 (diff) | |
download | redot-engine-68c8e2eaf3f76c53833b3a6c2c1f0d23155c058b.tar.gz |
Merge pull request #92244 from jsjtxietian/blend-shape-shadow
Fix mesh instance not updated when changing blend shape values
Diffstat (limited to 'servers/rendering/renderer_scene_cull.cpp')
-rw-r--r-- | servers/rendering/renderer_scene_cull.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/servers/rendering/renderer_scene_cull.cpp b/servers/rendering/renderer_scene_cull.cpp index 96c0479ac3..b02d3def88 100644 --- a/servers/rendering/renderer_scene_cull.cpp +++ b/servers/rendering/renderer_scene_cull.cpp @@ -958,6 +958,8 @@ void RendererSceneCull::instance_set_blend_shape_weight(RID p_instance, int p_sh if (instance->mesh_instance.is_valid()) { RSG::mesh_storage->mesh_instance_set_blend_shape_weight(instance->mesh_instance, p_shape, p_weight); } + + _instance_queue_update(instance, false, false); } void RendererSceneCull::instance_set_surface_override_material(RID p_instance, int p_surface, RID p_material) { |