Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
1ae119a
Decouple pitch/roll rate damping from render update
bobtista Jan 4, 2026
0a2205f
Replicate to generals
bobtista Jan 4, 2026
2fdfe62
Decouple wheel suspension offset from render update
bobtista Jan 4, 2026
aba9ba8
Replicate to generals
bobtista Jan 4, 2026
84410e1
Decouple missile wobble and thrust roll from render update
bobtista Jan 4, 2026
1d93d7a
Replicate to generals
bobtista Jan 4, 2026
a67529a
Decouple hover/wings spring-damper physics from render update
bobtista Jan 4, 2026
b60629d
Replicate to generals
bobtista Jan 4, 2026
2a9bc04
Decouple remaining Drawable physics from render update
bobtista Jan 4, 2026
a485418
Replicate to generals
bobtista Jan 4, 2026
815eeaf
Fix additional missed physics timing issues
bobtista Jan 4, 2026
cfcf221
Replicate to generals
bobtista Jan 4, 2026
ac60e33
Decouple decal opacity fade from render update
bobtista Jan 4, 2026
8dc97d0
Replicate to generals
bobtista Jan 4, 2026
328fdc1
Decouple drawable fade timing from render update
bobtista Jan 4, 2026
0ba63b2
Replicate to generals
bobtista Jan 4, 2026
7d084f2
Decouple airborne frame counter from render update
bobtista Jan 4, 2026
c06aa31
Replicate to generals
bobtista Jan 4, 2026
3364794
Calculate physics at fixed logic rate with interpolation to restore w…
bobtista Jan 6, 2026
e5b12c8
docs(drawable): Document xfer version 9 in version history
bobtista Jun 29, 2026
77e6dad
Replicate to generals
bobtista Jun 29, 2026
04f1c20
Fix interpolation to span a full logic frame and remove render time s…
bobtista Jul 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Generals/Code/GameEngine/Include/GameClient/Drawable.h
Original file line number Diff line number Diff line change
Expand Up @@ -127,8 +127,8 @@ struct TWheelInfo
Real m_rearLeftHeightOffset;
Real m_rearRightHeightOffset;
Real m_wheelAngle; ///< Wheel angle. 0 = straight, >0 left, <0 right.
Int m_framesAirborneCounter; ///< Counter.
Int m_framesAirborne; ///< How many frames it was in the air.
Real m_framesAirborneCounter; ///< Counter (in 30fps-equivalent frames).
Real m_framesAirborne; ///< How long it was in the air (in 30fps-equivalent frames).
};

//-----------------------------------------------------------------------------
Expand Down Expand Up @@ -653,7 +653,7 @@ class Drawable : public Thing,
FADING_OUT
};
FadingMode m_fadeMode;
UnsignedInt m_timeElapsedFade; ///< for how many frames have i been fading
Real m_timeElapsedFade; ///< for how long have i been fading (in 30fps-equivalent frames)
UnsignedInt m_timeToFade; ///< how slowly am I fading

UnsignedInt m_shroudClearFrame; ///< Last frame the local player saw this drawable "OBJECTSHROUD_CLEAR"
Expand Down
Loading
Loading