Valentin Popov
26370126f9
fix(render): honor terrain base-only face flags
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
2026-10-18 12:18:30 +04:00
Valentin Popov
e7b02c879a
feat(render): expose completed frame readback
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
2026-10-18 12:04:09 +04:00
Valentin Popov
e98876e4c3
Test terrain LOD mapping and queries
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
2026-10-18 11:48:08 +04:00
Valentin Popov
ec62f4f2e2
fix(assets): parse native CTL tags 2 and 5
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
2026-10-18 11:42:05 +04:00
Valentin Popov
6a0cf0c374
feat(assets): load native BAS geometry for placements
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
2026-10-18 11:38:50 +04:00
Valentin Popov
f6586eed49
fix(terrain): preserve zero-area welded foundation faces
Docs Deploy / Build and Deploy MkDocs (push) Successful in 32s
2026-10-18 11:34:48 +04:00
Valentin Popov
5a48d0b266
feat(render): upload dynamic point lights per frame
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
2026-10-18 11:24:16 +04:00
Valentin Popov
7abf45de7e
feat(assets): sample component control timelines
Docs Deploy / Build and Deploy MkDocs (push) Successful in 32s
2026-10-18 11:02:53 +04:00
Valentin Popov
0195960de3
fix(fx): preserve rain tails on zero-time frames
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
2026-10-18 10:21:25 +04:00
Valentin Popov
1148cdc631
feat(fx): evaluate generic Op1 point lights
Docs Deploy / Build and Deploy MkDocs (push) Successful in 32s
2026-10-18 09:54:32 +04:00
Valentin Popov
3cc45621c6
feat(fx): evaluate native Op8 smoke emitters
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
2026-10-18 09:27:23 +04:00
Valentin Popov
f8969cfabe
fix(render): honor native shadow caster defaults
Docs Deploy / Build and Deploy MkDocs (push) Successful in 31s
2026-10-18 09:13:20 +04:00
Valentin Popov
c8543d7365
feat(terrain): build BAS basement foundations
Docs Deploy / Build and Deploy MkDocs (push) Successful in 31s
2026-10-18 08:59:42 +04:00
Valentin Popov
737e429cb1
feat(fx): evaluate native Op7 particle pools
Docs Deploy / Build and Deploy MkDocs (push) Successful in 40s
2026-10-18 08:55:47 +04:00
Valentin Popov
2e02325bf0
feat(material): sample normalized MAT0 phases
Docs Deploy / Build and Deploy MkDocs (push) Successful in 1m41s
2026-10-18 08:49:58 +04:00
Valentin Popov
3edf3dfc12
feat(fx): evaluate native Op3 body types
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
2026-10-18 08:39:37 +04:00
Valentin Popov
dda322d8be
feat(fx): evaluate native generator mesh modes
Docs Deploy / Build and Deploy MkDocs (push) Successful in 42s
2026-10-18 08:31:52 +04:00
Valentin Popov
0c6e7589f9
fix: align native MSH face culling
Docs Deploy / Build and Deploy MkDocs (push) Successful in 31s
2026-10-18 07:33:56 +04:00
Valentin Popov
c77c078efe
fix: preserve native sky sprite screen depth
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
2026-10-18 07:28:16 +04:00
Valentin Popov
d97c8d40bf
Match free-flight camera to native projection
Docs Deploy / Build and Deploy MkDocs (push) Failing after 2m47s
2026-10-18 06:09:48 +04:00
Valentin Popov
e5d273158c
Use LOD0 for terrain queries and rendering
Docs Deploy / Build and Deploy MkDocs (push) Successful in 1m39s
2026-10-18 05:59:15 +04:00
Valentin Popov
b0b8e14569
Fix sun sprite palette slot
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
2026-10-18 05:48:38 +04:00
Valentin Popov
4f8f3f54e0
docs: translate render frame reference
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
2026-10-18 00:44:12 +04:00
Valentin Popov
9037fbc810
docs: correct renderer source contracts
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
2026-10-18 00:37:01 +04:00
Valentin Popov
8bc22d4f06
Accept finite negative material RGB coefficients
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
2026-10-18 00:33:21 +04:00
Valentin Popov
77ad6f0256
Track the Rust workspace lockfile
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
2026-10-18 00:31:28 +04:00
Valentin Popov
d30dfb58fd
test: cover native material interpolation masks
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
2026-10-18 00:26:25 +04:00
Valentin Popov
36fe4449f1
Fix native alpha-test default reference
Docs Deploy / Build and Deploy MkDocs (push) Successful in 44s
2026-10-18 00:25:11 +04:00
Valentin Popov
d4a29b3aca
Fix Indexed8 Texm palette decoding
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
2026-10-18 00:19:42 +04:00
Valentin Popov
c92beb1b38
Reject degenerate shadow receivers
Docs Deploy / Build and Deploy MkDocs (push) Successful in 1m30s
2026-10-16 01:07:56 +04:00
Valentin Popov
1b6617aaa8
Document bounded capture recovery
Docs Deploy / Build and Deploy MkDocs (push) Successful in 40s
2026-10-12 00:35:16 +04:00
Valentin Popov
5a68fef331
Use named debugger access constants
Docs Deploy / Build and Deploy MkDocs (push) Successful in 39s
2026-10-12 00:34:38 +04:00
Valentin Popov
3d97aa5ba6
Fix native frame capture debugger cleanup
Docs Deploy / Build and Deploy MkDocs (push) Successful in 41s
2026-10-12 00:32:51 +04:00
Valentin Popov
bb3ae9cc3a
Load explicit component point lists
Docs Deploy / Build and Deploy MkDocs (push) Successful in 42s
2026-10-11 22:38:53 +04:00
Valentin Popov
2f0608c259
Parse native CTLD effect rows
Docs Deploy / Build and Deploy MkDocs (push) Successful in 41s
2026-10-11 22:17:45 +04:00
Valentin Popov
1af4007433
Fix FXID resource reference offsets
Docs Deploy / Build and Deploy MkDocs (push) Successful in 41s
2026-10-11 21:57:01 +04:00
Valentin Popov
c90ec80dc0
Fix material categories and transparent background ordering
Docs Deploy / Build and Deploy MkDocs (push) Successful in 40s
2026-10-11 21:41:37 +04:00
Valentin Popov
bfe4db1611
capture native fog consumer state
Docs Deploy / Build and Deploy MkDocs (push) Successful in 41s
2026-10-11 21:19:21 +04:00
Valentin Popov
d7fb0416e8
docs: clarify native TEXM channel conversion
Docs Deploy / Build and Deploy MkDocs (push) Successful in 40s
2026-10-11 18:48:40 +04:00
Valentin Popov
1c4140792d
fix: decode TEXM 888 channels in native order
Docs Deploy / Build and Deploy MkDocs (push) Successful in 39s
2026-10-11 18:45:54 +04:00
Valentin Popov
45fcf0eb50
Use native heading for sky gradient
Docs Deploy / Build and Deploy MkDocs (push) Successful in 39s
2026-10-11 18:25:33 +04:00
Valentin Popov
85441bd2bf
Match native SUN packed color source
Docs Deploy / Build and Deploy MkDocs (push) Successful in 42s
2026-10-11 18:11:53 +04:00
Valentin Popov
100f656b08
Fix terrain height and native frame capture
...
Docs Deploy / Build and Deploy MkDocs (push) Successful in 40s
Use raw world-space terrain heights throughout mesh, camera-floor, shadow, and sun-ray paths while preserving the projection far-plane conversion. Complete the verified selected-camera readback flow with frozen phase sampling, capture tooling, and documentation.
2026-10-11 17:37:48 +04:00
Valentin Popov
7b7324a413
Merge remote-tracking branch 'origin/devel' into devel
...
Docs Deploy / Build and Deploy MkDocs (push) Successful in 39s
# Conflicts:
# .github/workflows/ci.yml
# Cargo.lock
# rust-toolchain.toml
2026-10-11 13:15:16 +04:00
Valentin Popov
a8faba8aad
feat: complete map viewer scene and static CTL pose preview
...
Complete the interactive mission viewer with environment rendering, audio events, dynamic shadows, free-flight camera controls, and per-component CTL pose sampling.
2026-10-11 13:12:50 +04:00
renovate[bot]
a2c7042181
chore(deps): update all digest updates
Test / Lint (pull_request) Failing after 1m43s
Test / Test (pull_request) Skipped
Test / Render parity (pull_request) Skipped
Docs Deploy / Build and Deploy MkDocs (push) Successful in 1m40s
Test / Lint (push) Failing after 2m22s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-10-11 00:27:28 +00:00
renovate[bot]
54678fd574
chore(deps): update rust to v1.99.0
Docs Deploy / Build and Deploy MkDocs (push) Successful in 2m14s
Test / Lint (push) Failing after 1m46s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
Test / Lint (pull_request) Failing after 12m55s
Test / Test (pull_request) Skipped
Test / Render parity (pull_request) Skipped
2026-10-02 00:05:00 +00:00
renovate[bot]
8408ca63ea
chore(deps): update rust crate encoding_rs to v0.8.42
Test / Lint (pull_request) Failing after 1m38s
Test / Test (pull_request) Skipped
Test / Render parity (pull_request) Skipped
Docs Deploy / Build and Deploy MkDocs (push) Successful in 40s
Test / Lint (push) Failing after 1m38s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-09-25 00:07:43 +00:00
renovate[bot]
2a5ebd5578
chore(deps): update rust crate encoding_rs to v0.8.41
Test / Lint (pull_request) Failing after 1m40s
Test / Test (pull_request) Skipped
Test / Render parity (pull_request) Skipped
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
Test / Lint (push) Failing after 1m39s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-09-10 00:06:41 +00:00
renovate[bot]
159987183a
chore(deps): update rust crate encoding_rs to v0.8.40
Test / Lint (pull_request) Failing after 1m25s
Test / Test (pull_request) Skipped
Test / Render parity (pull_request) Skipped
Docs Deploy / Build and Deploy MkDocs (push) Successful in 1m9s
Test / Lint (push) Failing after 1m28s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-09-08 00:05:51 +00:00