Skip to content

5.8 - #141

Merged
WouterJansen merged 8 commits into
mainfrom
5.8
Jul 17, 2026
Merged

5.8#141
WouterJansen merged 8 commits into
mainfrom
5.8

Conversation

@WouterJansen

Copy link
Copy Markdown
Contributor

No description provided.

WouterJansen and others added 8 commits July 17, 2026 09:50
…r parent recreate

FSkeletalAnnotationSceneProxy/FNaniteSkeletalAnnotationSceneProxy borrow their
MeshObject from the parent USkinnedMeshComponent rather than owning it, so it's
not covered by the engine's own proxy-lifetime guarantees. If the parent
recreated its render state independently (LOD/material/mesh change), the
annotation proxy could still be alive holding a dangling MeshObject pointer,
and GetViewRelevance's base implementation dereferences it unconditionally.

GetViewRelevance now compares the parent's current MeshObject against the
proxy's own before delegating to the base class, returning zero draw
relevance for that frame instead of crashing if they no longer match.
@WouterJansen
WouterJansen merged commit a552dd6 into main Jul 17, 2026
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant