raze/source
pogokeen 222e593437 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.

git-svn-id: https://svn.eduke32.com/eduke32@8050 1a8010ca-5511-0410-912e-c29ae57300e0

# Conflicts:
#	source/build/src/build.cpp
#	source/build/src/sdlayer.cpp
2019-09-20 21:09:14 +02:00
..
audiolib - fixed everything to compile again. 2019-09-20 19:37:29 +02:00
blood - fixed everything to compile again. 2019-09-20 19:37:29 +02:00
build Change some clocks to support sub-tick precision using a new class, ClockTicks. 2019-09-20 21:09:14 +02:00
duke3d Change some clocks to support sub-tick precision using a new class, ClockTicks. 2019-09-20 21:09:14 +02:00
enet Compile without -fno-strict-aliasing. 2018-11-18 18:13:33 +00:00
etcpak Bring the previous commit into effect. 2017-02-01 10:20:54 +00:00
glad - use full GL 4.6 API. 2019-09-16 17:52:14 +02:00
glbackend - refactored texture setup to use an intermediate layer. 2019-09-18 22:16:15 +02:00
kenbuild Change some clocks to support sub-tick precision using a new class, ClockTicks. 2019-09-20 21:09:14 +02:00
libsmackerdec - added NBlood source. 2019-09-20 00:42:45 +02:00
libxmp-lite Add buildvfs, abstraction layer for file I/O. 2019-03-01 08:51:50 +00:00
lpeg Automatic source file dependency generation for GNUmakefile 2019-09-20 15:23:50 +02:00
mact Revert "This should be enough for SDL controller hotplug support but I haven't tested it" 2019-09-20 16:12:23 +02:00
rr - fixed everything to compile again. 2019-09-20 19:37:29 +02:00
sw Change some clocks to support sub-tick precision using a new class, ClockTicks. 2019-09-20 21:09:14 +02:00
tools/src Fix error building the transpal utility 2018-12-15 01:38:48 +00:00