diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2022-12-17 12:21:01 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2022-12-17 12:21:01 +0100 |
commit | 13593d8644286278004242dd6c2bd27a15ab9162 (patch) | |
tree | c9b0c163407f992785e349641e4b773a4f9d40d7 /servers/rendering/renderer_rd | |
parent | 791e742af7337bfe3107552612d19b6d53b3d8fc (diff) | |
parent | b7088bbf5276a9d991724f697df970ec30a57c2f (diff) |
Merge pull request #70087 from clayjohn/mesh-aabb
Cache mesh AABB when modified by skeleton and update instance AABB when skeleton changes
Diffstat (limited to 'servers/rendering/renderer_rd')
-rw-r--r-- | servers/rendering/renderer_rd/storage_rd/mesh_storage.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/servers/rendering/renderer_rd/storage_rd/mesh_storage.cpp b/servers/rendering/renderer_rd/storage_rd/mesh_storage.cpp index 503a25184e..1487336d8d 100644 --- a/servers/rendering/renderer_rd/storage_rd/mesh_storage.cpp +++ b/servers/rendering/renderer_rd/storage_rd/mesh_storage.cpp @@ -715,6 +715,8 @@ AABB MeshStorage::mesh_get_aabb(RID p_mesh, RID p_skeleton) { } } + mesh->aabb = aabb; + mesh->skeleton_aabb_version = skeleton->version; return aabb; } |