Просмотр исходного кода

Fixed GLTF boneWeights uint32 loading (#1768)

boneWeights uint32 were loaded in normals instead of boneWeights.
pull/1771/head
Guillaume DEVOILLE 3 лет назад
committed by GitHub
Родитель
Сommit
45b0dc63cd
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: 4AEE18F83AFDEB23
1 измененных файлов: 4 добавлений и 4 удалений
  1. +4
    -4
      src/models.c

+ 4
- 4
src/models.c Просмотреть файл

@ -4289,10 +4289,10 @@ static Model LoadGLTF(const char *fileName)
for (int a = 0; a < acc->count; a++)
{
GLTFReadValue(acc, a, readValue, 4, sizeof(unsigned int));
model.meshes[primitiveIndex].normals[(a*4) + 0] = (float)readValue[0];
model.meshes[primitiveIndex].normals[(a*4) + 1] = (float)readValue[1];
model.meshes[primitiveIndex].normals[(a*4) + 2] = (float)readValue[2];
model.meshes[primitiveIndex].normals[(a*4) + 3] = (float)readValue[3];
model.meshes[primitiveIndex].boneWeights[(a*4) + 0] = (float)readValue[0];
model.meshes[primitiveIndex].boneWeights[(a*4) + 1] = (float)readValue[1];
model.meshes[primitiveIndex].boneWeights[(a*4) + 2] = (float)readValue[2];
model.meshes[primitiveIndex].boneWeights[(a*4) + 3] = (float)readValue[3];
}
}
else

Загрузка…
Отмена
Сохранить