aboutsummaryrefslogtreecommitdiff
path: root/crates
Commit message (Collapse)AuthorAgeFilesLines
* fix(runtime): model distributor share normalizationtrunkValentin Popov7 hours2-13/+447
|
* feat(runtime): register mission objects with clan distributorsValentin Popov7 hours1-2/+215
|
* fix(runtime): preserve native mission AI selection wordValentin Popov7 hours1-2/+18
|
* test(runtime): verify native resource distributor tickValentin Popov9 hours1-0/+603
|
* fix(runtime): warm behavior before mission InitValentin Popov10 hours3-18/+724
|
* fix(runtime): execute the first supported Init eventValentin Popov11 hours4-56/+1241
|
* fix(runtime): preserve native mission outcome guardsValentin Popov12 hours2-47/+432
|
* docs(script): clarify mission outcome compatibility limitsValentin Popov14 hours1-15/+16
|
* fix(script): preserve scheduler counter incrementValentin Popov14 hours2-6/+109
|
* Preserve pending camera pose on viewport retryValentin Popov16 hours1-0/+138
|
* fix(render): use view-dependent sky fog colorValentin Popov17 hours1-12/+12
|
* Parse CTLD initial effect group selectorValentin Popov2 days1-2/+71
|
* feat(assets): load FX materials from selected archiveValentin Popov2 days1-6/+108
|
* Test terrain LOD mapping and queriesValentin Popov2 days2-8/+126
|
* fix(assets): parse native CTL tags 2 and 5Valentin Popov2 days1-22/+53
|
* feat(assets): load native BAS geometry for placementsValentin Popov2 days3-25/+721
|
* fix(terrain): preserve zero-area welded foundation facesValentin Popov2 days1-3/+58
|
* feat(assets): sample component control timelinesValentin Popov2 days2-78/+1108
|
* fix(fx): preserve rain tails on zero-time framesValentin Popov2 days1-1/+26
|
* feat(fx): evaluate generic Op1 point lightsValentin Popov2 days1-27/+348
|
* feat(fx): evaluate native Op8 smoke emittersValentin Popov2 days2-0/+1361
|
* feat(terrain): build BAS basement foundationsValentin Popov2 days3-24/+2953
|
* feat(fx): evaluate native Op7 particle poolsValentin Popov2 days2-0/+1457
|
* feat(material): sample normalized MAT0 phasesValentin Popov2 days1-0/+258
|
* feat(fx): evaluate native Op3 body typesValentin Popov2 days2-0/+985
|
* feat(fx): evaluate native generator mesh modesValentin Popov2 days2-0/+1429
|
* Use LOD0 for terrain queries and renderingValentin Popov2 days2-8/+386
|
* Fix sun sprite palette slotValentin Popov2 days1-7/+31
|
* test: cover native material interpolation masksValentin Popov3 days1-0/+57
|
* Fix Indexed8 Texm palette decodingValentin Popov3 days1-4/+15
|
* Reject degenerate shadow receiversValentin Popov5 days1-7/+64
|
* Load explicit component point listsValentin Popov9 days2-8/+495
|
* Parse native CTLD effect rowsValentin Popov9 days1-1/+481
|
* Fix FXID resource reference offsetsValentin Popov9 days1-32/+101
|
* fix: decode TEXM 888 channels in native orderValentin Popov9 days1-7/+54
|
* Match native SUN packed color sourceValentin Popov9 days1-1/+50
|
* feat: complete map viewer scene and static CTL pose previewValentin Popov9 days14-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 testsValentin Popov2026-09-0650-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 outcomesValentin Popov2026-07-181-0/+134
|
* feat(script): bind callbacks to runtime varsetsValentin Popov2026-07-182-16/+151
|
* feat(runtime): apply clan init varsetsValentin Popov2026-07-181-0/+86
|
* feat(runtime): resolve clan init writesValentin Popov2026-07-181-4/+208
|
* feat(script): resolve default init writesValentin Popov2026-07-181-3/+210
|
* feat(script): resolve handler eight statesValentin Popov2026-07-181-3/+189
|
* feat(script): resolve handler fifteen inputsValentin Popov2026-07-181-3/+299
|
* feat(script): resolve handler thirty dword callbacksValentin Popov2026-07-181-2/+165
|
* feat(runtime): load script varset defaultsValentin Popov2026-07-181-9/+151
|
* feat(script): parse varset numeric defaultsValentin Popov2026-07-181-2/+277
|
* feat(script): model handler two schedulerValentin Popov2026-07-181-1/+234
|
* feat(runtime): load mission script bundlesValentin Popov2026-07-183-5/+113
|