Revision r8050
👤 pogokeen
📅 2019-08-27 06:39:54 -0700 (Tue, 27 Aug 2019)
Change some clocks to support sub-tick precision using a new class, ClockTicks.
Using that higher precision, interpolate at a higher granularity.
Further, truncate the target interpolation time to vertical blank boundaries to avoid producing temporal artifacts.
Fix issues caused by interpolation calculations being handled differently in multiple places (and fix cases where smoothratios were being thrown away only to be redone without checking all proper conditions).
Ensure ClockTicks changes do not break other targets (EKenBuild, VoidSW), but note any interpolation there is not similarly updated.
Revision r8049
👤 terminx
📅 2019-08-26 23:52:46 -0700 (Mon, 26 Aug 2019)
Fix W_GCC_9 in Common.mak
Revision r8048
👤 terminx
📅 2019-08-26 23:52:42 -0700 (Mon, 26 Aug 2019)
Ultra minor clipping stuff
Revision r8047
👤 terminx
📅 2019-08-26 23:52:38 -0700 (Mon, 26 Aug 2019)
Don't consider CLIPCURBHEIGHT for ceiling clipping
Revision r8046
👤 terminx
📅 2019-08-26 23:52:34 -0700 (Mon, 26 Aug 2019)
This should be MAXSECTORS
Revision r8045
👤 terminx
📅 2019-08-26 23:52:30 -0700 (Mon, 26 Aug 2019)
Remove EDUKE32_PREDICT_ macro usage in clip.cpp so the game doesn't stall if a weird clipping malfunction occurs
Revision r8044
👤 hendricks266
📅 2019-08-20 22:55:25 -0700 (Tue, 20 Aug 2019)
Make building Fury easier with FURY=1
Raw Content
------------------------------------------------------------------------
r8051 | pogokeen | 2019-08-27 06:40:00 -0700 (Tue, 27 Aug 2019) | 1 line
kenbuild/src/game.cpp: Fix compilation issue due to removal of sqr() from pragmas.h in r7597
------------------------------------------------------------------------
r8050 | pogokeen | 2019-08-27 06:39:54 -0700 (Tue, 27 Aug 2019) | 5 lines
Change some clocks to support sub-tick precision using a new class, ClockTicks.
Using that higher precision, interpolate at a higher granularity.
Further, truncate the target interpolation time to vertical blank boundaries to avoid producing temporal artifacts.
Fix issues caused by interpolation calculations being handled differently in multiple places (and fix cases where smoothratios were being thrown away only to be redone without checking all proper conditions).
Ensure ClockTicks changes do not break other targets (EKenBuild, VoidSW), but note any interpolation there is not similarly updated.
------------------------------------------------------------------------
r8049 | terminx | 2019-08-26 23:52:46 -0700 (Mon, 26 Aug 2019) | 1 line
Fix W_GCC_9 in Common.mak
------------------------------------------------------------------------
r8048 | terminx | 2019-08-26 23:52:42 -0700 (Mon, 26 Aug 2019) | 1 line
Ultra minor clipping stuff
------------------------------------------------------------------------
r8047 | terminx | 2019-08-26 23:52:38 -0700 (Mon, 26 Aug 2019) | 1 line
Don't consider CLIPCURBHEIGHT for ceiling clipping
------------------------------------------------------------------------
r8046 | terminx | 2019-08-26 23:52:34 -0700 (Mon, 26 Aug 2019) | 1 line
This should be MAXSECTORS
------------------------------------------------------------------------
r8045 | terminx | 2019-08-26 23:52:30 -0700 (Mon, 26 Aug 2019) | 1 line
Remove EDUKE32_PREDICT_ macro usage in clip.cpp so the game doesn't stall if a weird clipping malfunction occurs
------------------------------------------------------------------------
r8044 | hendricks266 | 2019-08-20 22:55:25 -0700 (Tue, 20 Aug 2019) | 1 line
Make building Fury easier with FURY=1
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.