Parcourir la source
Update rmodels.c
resolves segfault with missing bone weights or bone IDs
pull/4635/head
Jett
il y a 1 an
committed by
GitHub
Parent
révision
130fb2a993
Aucune clé connue n'a été trouvée dans la base pour cette signature
ID de la clé GPG: B5690EEEBB952194
1 fichiers modifiés avec
2 ajouts et
0 suppressions
-
src/rmodels.c
|
|
|
@ -2286,6 +2286,8 @@ void UpdateModelAnimationBones(Model model, ModelAnimation anim, int frame) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if ((mesh.boneWeights==NULL) || (mesh.boneIds==NULL)) continue; // skip if missing bone data, causes segfault without on some models |
|
|
|
|
|
|
|
// Update all bones and boneMatrices of first mesh with bones. |
|
|
|
for (int boneId = 0; boneId < anim.boneCount; boneId++) |
|
|
|
{ |
|
|
|
|