railroader-setons-special-s.../native
seton c5e75ad54a track and industry labels on map; Mesh LOD module skeleton
Map: per-track industry labels rendered via Dear ImGui on both the popout
and in-game overlay. Three zoom stages - per-track labels, merged same-name
clusters, and one-per-industry labels at wider zoom. Settings: font size
(min/max with zoom scaling), leader lines, parallel rotation, collision
spread, utility track filters (repair/diesel/loader/interchange), zoom
thresholds per category. C# runs a world-space AABB solver at rebuild so
offsets are rotation-invariant; native runs a per-frame screen-space
fine-tuning pass and draws leader lines.

Mesh LOD: new module skeleton with 4-level LOD group injected on
HandleModelsLoaded - three progressive renderer cull tiers (sorted by
bounds volume) plus a 12-tri proxy box at max distance. lodBias-corrected
distance-to-screenHeight conversion. Debounced live refresh on settings
change. Disabled by default.
2026-06-25 12:33:37 -04:00
..
external Initial commit: S3 - Seton's Special Sauce v0.2.0 2026-06-17 14:17:41 -04:00
fonts Map Module 0.2.5: icon culling, EOTD, gear menu icons, font fix 2026-06-22 18:46:12 -04:00
include track and industry labels on map; Mesh LOD module skeleton 2026-06-25 12:33:37 -04:00
src track and industry labels on map; Mesh LOD module skeleton 2026-06-25 12:33:37 -04:00
CMakeLists.txt Map Module 0.2.5: icon culling, EOTD, gear menu icons, font fix 2026-06-22 18:46:12 -04:00