diff options
| author | KiritoDv <kiritodev01@gmail.com> | 2025-05-16 00:52:26 -0600 |
|---|---|---|
| committer | KiritoDv <kiritodev01@gmail.com> | 2025-05-16 00:52:26 -0600 |
| commit | 47626be235111990bdf279e33c1527475271760b (patch) | |
| tree | 92a130da7e8d4d202d2ce75961552824856da27c /src/port/interpolation/FrameInterpolation.h | |
| parent | b4e39c01cdcafcb0ea80f0a975659fced123e68a (diff) | |
Pushed a ton of interpolation fixesfps-interpolation-2
Diffstat (limited to 'src/port/interpolation/FrameInterpolation.h')
| -rw-r--r-- | src/port/interpolation/FrameInterpolation.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/port/interpolation/FrameInterpolation.h b/src/port/interpolation/FrameInterpolation.h index 72a1c9146..b09816452 100644 --- a/src/port/interpolation/FrameInterpolation.h +++ b/src/port/interpolation/FrameInterpolation.h @@ -12,11 +12,8 @@ std::unordered_map<Mtx*, MtxF> FrameInterpolation_Interpolate(float step); extern "C" { - #endif - - void FrameInterpolation_ShouldInterpolateFrame(bool shouldInterpolate); void FrameInterpolation_StartRecord(void); @@ -35,6 +32,8 @@ int FrameInterpolation_GetCameraEpoch(void); void FrameInterpolation_RecordActorPosRotMatrix(void); +void FrameInterpolation_RecordMatrixPosRotXYZ(Mat4 out, Vec3f pos, Vec3s orientation); + //void FrameInterpolation_RecordMatrixPush(Matrix** mtx); //void FrameInterpolation_RecordMatrixPop(Matrix** mtx); @@ -45,7 +44,7 @@ void FrameInterpolation_RecordMatrixTranslate(Mat4* matrix, Vec3f b); //void FrameInterpolation_RecordMatrixScale(Matrix* matrix, f32 x, f32 y, f32 z, u8 mode); -//void FrameInterpolation_RecordMatrixRotate1Coord(Matrix* matrix, u32 coord, f32 value, u8 mode); +void FrameInterpolation_RecordMatrixRotate1Coord(Mat4* matrix, u32 coord, s16 value); void FrameInterpolation_RecordMatrixMtxFToMtx(MtxF* src, Mtx* dest); |
