|
@@ -2325,7 +2325,7 @@ void UpdateModelAnimationBones(Model model, ModelAnimation anim, int frame)
|
|
|
{
|
|
|
memcpy(model.meshes[i].boneMatrices,
|
|
|
model.meshes[firstMeshWithBones].boneMatrices,
|
|
|
- model.meshes[i].boneCount * sizeof(model.meshes[i].boneMatrices[0]));
|
|
|
+ model.meshes[i].boneCount*sizeof(model.meshes[i].boneMatrices[0]));
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -2338,7 +2338,7 @@ void UpdateModelAnimationBones(Model model, ModelAnimation anim, int frame)
|
|
|
void UpdateModelAnimation(Model model, ModelAnimation anim, int frame)
|
|
|
{
|
|
|
UpdateModelAnimationBones(model,anim,frame);
|
|
|
-
|
|
|
+
|
|
|
for (int m = 0; m < model.meshCount; m++)
|
|
|
{
|
|
|
Mesh mesh = model.meshes[m];
|
|
@@ -2349,7 +2349,7 @@ void UpdateModelAnimation(Model model, ModelAnimation anim, int frame)
|
|
|
float boneWeight = 0.0;
|
|
|
bool updated = false; // Flag to check when anim vertex information is updated
|
|
|
const int vValues = mesh.vertexCount*3;
|
|
|
-
|
|
|
+
|
|
|
for (int vCounter = 0; vCounter < vValues; vCounter += 3)
|
|
|
{
|
|
|
mesh.animVertices[vCounter] = 0;
|