No description
Find a file
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
package/common Make use of SDL2's Game Controller API. 2019-09-20 16:03:49 +02:00
platform Replace separate timer implementations in SDL and Winlayer with a shared implementation based on std::chrono 2019-09-20 16:09:24 +02:00
source Change some clocks to support sub-tick precision using a new class, ClockTicks. 2019-09-20 21:09:14 +02:00
.gitignore Fix parallel build by switching to generating .obj files from .glsl files and treat the shader source as an externed global resolved at link time. 2019-09-20 15:10:56 +02:00
_clang-format Minor _clang-format tweaks 2019-09-20 15:22:42 +02:00
Android.mk Rename net.* to network.* 2019-09-19 12:20:45 +02:00
Common.mak Make building Fury easier with FURY=1 2019-09-20 20:19:09 +02:00
GNUmakefile Make building Fury easier with FURY=1 2019-09-20 20:19:09 +02:00