| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix(runtime): execute the first supported Init event | Valentin Popov | 3 days | 4 | -56/+1241 |
| | | |||||
| * | fix(runtime): preserve native mission outcome guards | Valentin Popov | 3 days | 2 | -47/+432 |
| | | |||||
| * | docs(script): clarify mission outcome compatibility limits | Valentin Popov | 3 days | 1 | -15/+16 |
| | | |||||
| * | fix(script): preserve scheduler counter increment | Valentin Popov | 3 days | 2 | -6/+109 |
| | | |||||
| * | Preserve pending camera pose on viewport retry | Valentin Popov | 3 days | 1 | -0/+138 |
| | | |||||
| * | fix(render): use view-dependent sky fog color | Valentin Popov | 3 days | 1 | -12/+12 |
| | | |||||
| * | Parse CTLD initial effect group selector | Valentin Popov | 5 days | 1 | -2/+71 |
| | | |||||
| * | feat(assets): load FX materials from selected archive | Valentin Popov | 5 days | 1 | -6/+108 |
| | | |||||
| * | Test terrain LOD mapping and queries | Valentin Popov | 5 days | 2 | -8/+126 |
| | | |||||
| * | fix(assets): parse native CTL tags 2 and 5 | Valentin Popov | 5 days | 1 | -22/+53 |
| | | |||||
| * | feat(assets): load native BAS geometry for placements | Valentin Popov | 5 days | 3 | -25/+721 |
| | | |||||
| * | fix(terrain): preserve zero-area welded foundation faces | Valentin Popov | 5 days | 1 | -3/+58 |
| | | |||||
| * | feat(assets): sample component control timelines | Valentin Popov | 5 days | 2 | -78/+1108 |
| | | |||||
| * | fix(fx): preserve rain tails on zero-time frames | Valentin Popov | 5 days | 1 | -1/+26 |
| | | |||||
| * | feat(fx): evaluate generic Op1 point lights | Valentin Popov | 5 days | 1 | -27/+348 |
| | | |||||
| * | feat(fx): evaluate native Op8 smoke emitters | Valentin Popov | 5 days | 2 | -0/+1361 |
| | | |||||
| * | feat(terrain): build BAS basement foundations | Valentin Popov | 5 days | 3 | -24/+2953 |
| | | |||||
| * | feat(fx): evaluate native Op7 particle pools | Valentin Popov | 5 days | 2 | -0/+1457 |
| | | |||||
| * | feat(material): sample normalized MAT0 phases | Valentin Popov | 5 days | 1 | -0/+258 |
| | | |||||
| * | feat(fx): evaluate native Op3 body types | Valentin Popov | 5 days | 2 | -0/+985 |
| | | |||||
| * | feat(fx): evaluate native generator mesh modes | Valentin Popov | 5 days | 2 | -0/+1429 |
| | | |||||
| * | Use LOD0 for terrain queries and rendering | Valentin Popov | 5 days | 2 | -8/+386 |
| | | |||||
| * | Fix sun sprite palette slot | Valentin Popov | 5 days | 1 | -7/+31 |
| | | |||||
| * | test: cover native material interpolation masks | Valentin Popov | 5 days | 1 | -0/+57 |
| | | |||||
| * | Fix Indexed8 Texm palette decoding | Valentin Popov | 5 days | 1 | -4/+15 |
| | | |||||
| * | Reject degenerate shadow receivers | Valentin Popov | 7 days | 1 | -7/+64 |
| | | |||||
| * | Load explicit component point lists | Valentin Popov | 11 days | 2 | -8/+495 |
| | | |||||
| * | Parse native CTLD effect rows | Valentin Popov | 11 days | 1 | -1/+481 |
| | | |||||
| * | Fix FXID resource reference offsets | Valentin Popov | 11 days | 1 | -32/+101 |
| | | |||||
| * | fix: decode TEXM 888 channels in native order | Valentin Popov | 11 days | 1 | -7/+54 |
| | | |||||
| * | Match native SUN packed color source | Valentin Popov | 11 days | 1 | -1/+50 |
| | | |||||
| * | feat: complete map viewer scene and static CTL pose preview | Valentin Popov | 12 days | 14 | -464/+11552 |
| | | | | | Complete the interactive mission viewer with environment rendering, audio events, dynamic shadows, free-flight camera controls, and per-component CTL pose sampling. | ||||
| * | chore: simplify project to engine docs and tests | Valentin Popov | 2026-09-06 | 50 | -5239/+145 |
| | | | | | Remove planning and acceptance scaffolding while retaining the native Vulkan mission preview, format readers, runtime algorithms, and ordinary Rust tests. Keep the book aligned with the runnable project and validate checked-in shaders without generated tool metadata. | ||||
| * | feat(runtime): apply mission script outcomes | Valentin Popov | 2026-07-18 | 1 | -0/+134 |
| | | |||||
| * | feat(script): bind callbacks to runtime varsets | Valentin Popov | 2026-07-18 | 2 | -16/+151 |
| | | |||||
| * | feat(runtime): apply clan init varsets | Valentin Popov | 2026-07-18 | 1 | -0/+86 |
| | | |||||
| * | feat(runtime): resolve clan init writes | Valentin Popov | 2026-07-18 | 1 | -4/+208 |
| | | |||||
| * | feat(script): resolve default init writes | Valentin Popov | 2026-07-18 | 1 | -3/+210 |
| | | |||||
| * | feat(script): resolve handler eight states | Valentin Popov | 2026-07-18 | 1 | -3/+189 |
| | | |||||
| * | feat(script): resolve handler fifteen inputs | Valentin Popov | 2026-07-18 | 1 | -3/+299 |
| | | |||||
| * | feat(script): resolve handler thirty dword callbacks | Valentin Popov | 2026-07-18 | 1 | -2/+165 |
| | | |||||
| * | feat(runtime): load script varset defaults | Valentin Popov | 2026-07-18 | 1 | -9/+151 |
| | | |||||
| * | feat(script): parse varset numeric defaults | Valentin Popov | 2026-07-18 | 1 | -2/+277 |
| | | |||||
| * | feat(script): model handler two scheduler | Valentin Popov | 2026-07-18 | 1 | -1/+234 |
| | | |||||
| * | feat(runtime): load mission script bundles | Valentin Popov | 2026-07-18 | 3 | -5/+113 |
| | | |||||
| * | feat(script): classify VM dispatch selectors | Valentin Popov | 2026-07-18 | 1 | -1/+57 |
| | | |||||
| * | feat(script): decode compiled package framing | Valentin Popov | 2026-07-18 | 2 | -0/+266 |
| | | |||||
| * | feat(assets): preserve unit component asset provenance | Valentin Popov | 2026-07-18 | 1 | -2/+44 |
| | | |||||
| * | feat(prototype): trace unit component edges | Valentin Popov | 2026-07-18 | 2 | -6/+62 |
| | | |||||
| * | feat(prototype): retain unit component provenance | Valentin Popov | 2026-07-18 | 3 | -0/+44 |
| | | |||||
