From bc1335ebbf68c805a19303469bb49759296a645f Mon Sep 17 00:00:00 2001 From: Fox Caminiti Date: Sat, 1 Oct 2022 23:01:56 -0400 Subject: finally semi-stable graph offsetting --- keyframes.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'keyframes.cpp') diff --git a/keyframes.cpp b/keyframes.cpp index 451f2b6..2bcec9d 100644 --- a/keyframes.cpp +++ b/keyframes.cpp @@ -272,6 +272,14 @@ Keyframe_FindClosestIndex(property_channel *Property, int32 CurrentFrame, bool32 keyframe *Keyframe = KeyframeLookup(Property, Index); *Overlapping = (Keyframe->FrameNumber == CurrentFrame); return Index; + } else if (Index == 0) { + keyframe *CurrentKeyframe = KeyframeLookup(Property, Index); + if (CurrentKeyframe->FrameNumber == CurrentFrame) { + *Overlapping = true; + return Index; + } else { + Assert(0); + } } else { Index = Index / 2; } -- cgit v1.2.3