aboutsummaryrefslogtreecommitdiff
path: root/crates
Commit message (Collapse)AuthorAgeFilesLines
* feat(runtime): initialize mission ore propertiesValentin Popov2 hours2-4/+281
|
* fix(runtime): model distributor share normalizationValentin Popov2 days2-13/+447
|
* feat(runtime): register mission objects with clan distributorsValentin Popov2 days1-2/+215
|
* fix(runtime): preserve native mission AI selection wordValentin Popov2 days1-2/+18
|
* test(runtime): verify native resource distributor tickValentin Popov2 days1-0/+603
|
* fix(runtime): warm behavior before mission InitValentin Popov2 days3-18/+724
|
* fix(runtime): execute the first supported Init eventValentin Popov2 days4-56/+1241
|
* fix(runtime): preserve native mission outcome guardsValentin Popov2 days2-47/+432
|
* docs(script): clarify mission outcome compatibility limitsValentin Popov2 days1-15/+16
|
* fix(script): preserve scheduler counter incrementValentin Popov3 days2-6/+109
|
* Preserve pending camera pose on viewport retryValentin Popov3 days1-0/+138
|
* fix(render): use view-dependent sky fog colorValentin Popov3 days1-12/+12
|
* Parse CTLD initial effect group selectorValentin Popov4 days1-2/+71
|
* feat(assets): load FX materials from selected archiveValentin Popov4 days1-6/+108
|
* Test terrain LOD mapping and queriesValentin Popov4 days2-8/+126
|
* fix(assets): parse native CTL tags 2 and 5Valentin Popov4 days1-22/+53
|
* feat(assets): load native BAS geometry for placementsValentin Popov4 days3-25/+721
|
* fix(terrain): preserve zero-area welded foundation facesValentin Popov4 days1-3/+58
|
* feat(assets): sample component control timelinesValentin Popov4 days2-78/+1108
|
* fix(fx): preserve rain tails on zero-time framesValentin Popov4 days1-1/+26
|
* feat(fx): evaluate generic Op1 point lightsValentin Popov4 days1-27/+348
|
* feat(fx): evaluate native Op8 smoke emittersValentin Popov4 days2-0/+1361
|
* feat(terrain): build BAS basement foundationsValentin Popov4 days3-24/+2953
|
* feat(fx): evaluate native Op7 particle poolsValentin Popov4 days2-0/+1457
|
* feat(material): sample normalized MAT0 phasesValentin Popov4 days1-0/+258
|
* feat(fx): evaluate native Op3 body typesValentin Popov4 days2-0/+985
|
* feat(fx): evaluate native generator mesh modesValentin Popov4 days2-0/+1429
|
* Use LOD0 for terrain queries and renderingValentin Popov4 days2-8/+386
|
* Fix sun sprite palette slotValentin Popov4 days1-7/+31
|
* test: cover native material interpolation masksValentin Popov5 days1-0/+57
|
* Fix Indexed8 Texm palette decodingValentin Popov5 days1-4/+15
|
* Reject degenerate shadow receiversValentin Popov7 days1-7/+64
|
* Load explicit component point listsValentin Popov11 days2-8/+495
|
* Parse native CTLD effect rowsValentin Popov11 days1-1/+481
|
* Fix FXID resource reference offsetsValentin Popov11 days1-32/+101
|
* fix: decode TEXM 888 channels in native orderValentin Popov11 days1-7/+54
|
* Match native SUN packed color sourceValentin Popov11 days1-1/+50
|
* feat: complete map viewer scene and static CTL pose previewValentin Popov11 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
|