Files
OpenFrontIO/src/client
scamiv 962d4cabd4 add temporal smoothing for territory rendering
Add user-selectable temporal smoothing pipeline to create smooth visual
transitions between simulation ticks (~10Hz) and display frames (~60Hz).

Pre-render smoothing provides sharp tile dissolve transitions using compute
shaders, while post-render smoothing blends frames for fluid animation.
Includes tick timing with exponential moving averages for stable temporal
parameters.

New Components:
- TerritoryPreSmoothingRegistry & TerritoryPostSmoothingRegistry for mode selection
- VisualStateSmoothingPass compute shader for pre-render dissolve effects
- TemporalResolvePass render shader for post-render temporal compositing
- Enhanced GroundTruthData with temporal uniforms and history textures

Performance: No full-map per-frame compute, single fullscreen post-render pass.
Compatible with all territory shaders (classic, retro, future variants).

Files: 12 files changed, 1357 insertions(+), 8 deletions(-)
2026-05-26 20:23:19 +02:00
..
2026-05-26 20:21:58 +02:00
2026-03-03 14:07:06 -08:00
2026-04-30 21:27:35 -06:00
2026-03-23 17:09:18 -07:00
2026-05-05 22:15:47 -06:00
2026-03-17 15:55:47 -07:00
2025-09-09 14:37:06 -07:00
2026-03-17 15:55:47 -07:00
2026-05-01 18:39:23 -06:00
2026-04-09 21:07:07 -07:00
2026-05-26 20:21:58 +02:00
2026-04-30 21:27:35 -06:00