Fix cube disappearing bug because lerpPercent could be Inf.

This commit is contained in:
Hristo Stamenov 2021-03-07 00:39:37 +02:00
parent c9cfb0e738
commit badf959cc0

View File

@ -4218,9 +4218,12 @@ static ModelAnimation *LoadGLTFModelAnimations(const char *fileName, int *animCo
float previousInputTime = 0.0f; float previousInputTime = 0.0f;
if (GltfReadFloat(sampler->input, outputMin, (float *)&previousInputTime, 1)) if (GltfReadFloat(sampler->input, outputMin, (float *)&previousInputTime, 1))
{
if((inputFrameTime - previousInputTime) != 0)
{ {
lerpPercent = (frameTime - previousInputTime)/(inputFrameTime - previousInputTime); lerpPercent = (frameTime - previousInputTime)/(inputFrameTime - previousInputTime);
} }
}
break; break;
} }