Skip to content

Replace the fastmath lookup tables

Changes0.1.0 (in development)

InternalPlanned for 0.1.0Breaking

OpenTS now uses the C runtime trigonometric and square-root functions in place of the inherited fastmath lookup tables. Save and packet formats are unchanged, but numerical results may differ.

Peers must use matching OpenTS versions. Replays or mid-mission saves recorded with the table implementation may diverge when continued with the runtime implementation.

Migration

Existing content must be updated
  1. Finish or abandon replays and mid-mission saves recorded with an earlier build. Continuing one under this build may diverge.
  2. Check that every peer in a network game runs the same OpenTS version.

View all upgrade steps for 0.1.0

Credit: ZivDero