2
0
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:
Alibek Omarov 2023-03-28 20:43:30 +03:00
parent 67903b55cc
commit 4b5ee87de1

View File

@ -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 );
} }
} }