mirror of
https://github.com/FWGS/xash3d-fwgs
synced 2024-11-28 13:02:13 +01:00
engine: client: adapt to RefAPI 4 changes. Fix interpolation issue after reloading a save
This commit is contained in:
parent
67903b55cc
commit
4b5ee87de1
@ -241,7 +241,7 @@ CL_GetStudioEstimatedFrame
|
|||||||
|
|
||||||
====================
|
====================
|
||||||
*/
|
*/
|
||||||
float CL_GetStudioEstimatedFrame( cl_entity_t *ent )
|
static float CL_GetStudioEstimatedFrame( cl_entity_t *ent )
|
||||||
{
|
{
|
||||||
studiohdr_t *pstudiohdr;
|
studiohdr_t *pstudiohdr;
|
||||||
mstudioseqdesc_t *pseqdesc;
|
mstudioseqdesc_t *pseqdesc;
|
||||||
@ -255,7 +255,7 @@ float CL_GetStudioEstimatedFrame( cl_entity_t *ent )
|
|||||||
{
|
{
|
||||||
sequence = bound( 0, ent->curstate.sequence, pstudiohdr->numseq - 1 );
|
sequence = bound( 0, ent->curstate.sequence, pstudiohdr->numseq - 1 );
|
||||||
pseqdesc = (mstudioseqdesc_t *)((byte *)pstudiohdr + pstudiohdr->seqindex) + sequence;
|
pseqdesc = (mstudioseqdesc_t *)((byte *)pstudiohdr + pstudiohdr->seqindex) + sequence;
|
||||||
return ref.dllFuncs.R_StudioEstimateFrame( ent, pseqdesc );
|
return ref.dllFuncs.R_StudioEstimateFrame( ent, pseqdesc, cl.time );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user