mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2024-11-24 13:11:33 +00:00
- add nullptr checks for double-frame model interpolation
This commit is contained in:
parent
7e901055ea
commit
cb8c98827a
1 changed files with 2 additions and 2 deletions
|
@ -251,13 +251,13 @@ void FModelRenderer::RenderFrameModels(FLevelLocals *Level, const FSpriteModelFr
|
||||||
inter /= 2.;
|
inter /= 2.;
|
||||||
inter += 0.5;
|
inter += 0.5;
|
||||||
}
|
}
|
||||||
if ((curState->sprite == nextState->sprite) && (curState->Frame == nextState->Frame))
|
if (nextState && ((curState->sprite == nextState->sprite) && (curState->Frame == nextState->Frame)))
|
||||||
{
|
{
|
||||||
inter /= 2.;
|
inter /= 2.;
|
||||||
nextState = nextState->GetNextState();
|
nextState = nextState->GetNextState();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (inter != 0.0)
|
if (nextState && inter != 0.0)
|
||||||
smfNext = FindModelFrame(ti, nextState->sprite, nextState->Frame, false);
|
smfNext = FindModelFrame(ti, nextState->sprite, nextState->Frame, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue