| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Parse native CTLD effect rows | Valentin Popov | 6 days | 1 | -1/+481 |
| | | |||||
| * | Fix FXID resource reference offsets | Valentin Popov | 6 days | 1 | -32/+101 |
| | | |||||
| * | fix: decode TEXM 888 channels in native order | Valentin Popov | 6 days | 1 | -7/+54 |
| | | |||||
| * | Match native SUN packed color source | Valentin Popov | 6 days | 1 | -1/+50 |
| | | |||||
| * | feat: complete map viewer scene and static CTL pose preview | Valentin Popov | 6 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 |
| | | |||||
| * | feat(terrain): index surface queries with bvh | Valentin Popov | 2026-07-18 | 1 | -3/+259 |
| | | |||||
| * | feat(runtime): add terrain-snapped reference movement | Valentin Popov | 2026-07-18 | 3 | -2/+175 |
| | | |||||
| * | feat(world): retain mission transform state | Valentin Popov | 2026-07-18 | 2 | -4/+104 |
| | | |||||
| * | feat(render): preview explicit animation frames | Valentin Popov | 2026-07-18 | 1 | -1/+141 |
| | | |||||
| * | fix(terrain): preserve opaque shade lookup keys | Valentin Popov | 2026-07-18 | 3 | -18/+51 |
| | | |||||
| * | feat(terrain): separate shade material selections | Valentin Popov | 2026-07-18 | 2 | -1/+26 |
| | | |||||
| * | feat(terrain): decode slot material pairs | Valentin Popov | 2026-07-18 | 1 | -0/+68 |
| | | |||||
| * | feat(terrain): expose slot render dispatch | Valentin Popov | 2026-07-18 | 1 | -0/+47 |
| | | |||||
| * | feat(terrain): encode material manager selectors | Valentin Popov | 2026-07-18 | 2 | -5/+80 |
| | | |||||
| * | feat(terrain): recover material layer contract | Valentin Popov | 2026-07-18 | 1 | -1/+55 |
| | | |||||
| * | feat(terrain): bind map base textures | Valentin Popov | 2026-07-18 | 1 | -0/+66 |
| | | |||||
| * | feat(animation): recover Node38 fallback hierarchy | Valentin Popov | 2026-07-18 | 3 | -5/+166 |
| | | |||||
| * | feat(msh): retain static node animation data | Valentin Popov | 2026-07-18 | 2 | -3/+142 |
| | | |||||
| * | fix(render): match Ngi32 camera matrices | Valentin Popov | 2026-07-18 | 1 | -10/+11 |
| | | |||||
| * | feat(render): apply recovered TMA orientation | Valentin Popov | 2026-07-18 | 1 | -0/+39 |
| | | |||||
| * | feat(render): recover Iron3D Euler transform | Valentin Popov | 2026-07-18 | 1 | -0/+87 |
| | | |||||
| * | perf(assets): reuse archives during mission loads | Valentin Popov | 2026-07-18 | 2 | -3/+48 |
| | | |||||
| * | feat(render): recover legacy d3d camera matrices | Valentin Popov | 2026-07-18 | 1 | -0/+182 |
| | | |||||
| * | feat(render): retain raw camera projection state | Valentin Popov | 2026-07-18 | 1 | -0/+57 |
| | | |||||
| * | feat(render): invert raw affine camera transforms | Valentin Popov | 2026-07-18 | 1 | -0/+126 |
| | | |||||
| * | feat(render): retain raw camera poses | Valentin Popov | 2026-07-18 | 1 | -0/+66 |
| | | |||||
| * | feat(runtime): trace visual cache sizes | Valentin Popov | 2026-07-18 | 2 | -31/+134 |
| | | |||||
| * | feat(runtime): trace visual graph sizes | Valentin Popov | 2026-07-18 | 2 | -8/+56 |
| | | |||||
| * | perf(assets): cache visual wear validation | Valentin Popov | 2026-07-18 | 1 | -2/+41 |
| | | |||||
| * | feat(runtime): trace material validation requests | Valentin Popov | 2026-07-18 | 1 | -6/+15 |
| | | |||||
| * | perf(assets): cache visual graph anchors | Valentin Popov | 2026-07-18 | 1 | -5/+15 |
| | | |||||
| * | feat(runtime): trace visual dependency requests | Valentin Popov | 2026-07-18 | 2 | -8/+130 |
| | | |||||
