From c6bd84c356b6aaa029b9708d7b99a4aba1673b6b Mon Sep 17 00:00:00 2001 From: Fox Caminiti Date: Sun, 24 Jul 2022 17:25:07 -0400 Subject: MSVC build support, some feature regression --- keyframes.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'keyframes.cpp') diff --git a/keyframes.cpp b/keyframes.cpp index a7ff37a..42234d8 100644 --- a/keyframes.cpp +++ b/keyframes.cpp @@ -238,7 +238,12 @@ ClampKeyframeHandles(property_channel *Property, int16 b, int16 dir) { keyframe *Keyframe = KeyframeLookupIndex(Property, b - 1); keyframe *NextKeyframe = KeyframeLookupIndex(Property, b); real32 XSpan = NextKeyframe->FrameNumber - Keyframe->FrameNumber; + // TODO(fox): Fix this! +#if WINDOWS + if (NextKeyframe->TangentLeft.x > XSpan) +#else if (abs(NextKeyframe->TangentLeft.x) > XSpan) +#endif NextKeyframe->TangentLeft.x = -XSpan; if (NextKeyframe->TangentLeft.x > 0) NextKeyframe->TangentLeft.x = 0; -- cgit v1.2.3