GLTF: fix segfault in animNormals memcpy when mesh.normals == NULL (#3103)
This commit is contained in:
parent
6aada7d5ec
commit
2e00d16f3d
1 changed files with 3 additions and 1 deletions
|
@ -5201,7 +5201,9 @@ static Model LoadGLTF(const char *fileName)
|
|||
model.meshes[meshIndex].animVertices = RL_CALLOC(model.meshes[meshIndex].vertexCount*3, sizeof(float));
|
||||
memcpy(model.meshes[meshIndex].animVertices, model.meshes[meshIndex].vertices, model.meshes[meshIndex].vertexCount*3*sizeof(float));
|
||||
model.meshes[meshIndex].animNormals = RL_CALLOC(model.meshes[meshIndex].vertexCount*3, sizeof(float));
|
||||
if (model.meshes[meshIndex].normals != NULL) {
|
||||
memcpy(model.meshes[meshIndex].animNormals, model.meshes[meshIndex].normals, model.meshes[meshIndex].vertexCount*3*sizeof(float));
|
||||
}
|
||||
|
||||
meshIndex++; // Move to next mesh
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue