Skip to content
  • Alexander Dawson's avatar
    Change some clocks to support sub-tick precision using a new class, ClockTicks. · 6911e674
    Alexander Dawson authored
    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.
    
    From-SVN: r8050
    6911e674