Commit Graph
634 Commits
Author SHA1 Message Date
Valentin Popov 76e5737b1d Support parented camera capture matrices
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
2026-10-18 14:29:24 +04:00
Valentin Popov 13f563bb79 Update controlled component geometry and mounts
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
2026-10-18 14:09:06 +04:00
Valentin Popov 88132dc9e1 Parse CTLD initial effect group selector
Docs Deploy / Build and Deploy MkDocs (push) Successful in 37s
2026-10-18 13:49:45 +04:00
Valentin Popov 47cb2a693f Sample initial component control poses
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
2026-10-18 13:32:41 +04:00
Valentin Popov 74dc42a399 feat(assets): load FX materials from selected archive
Docs Deploy / Build and Deploy MkDocs (push) Successful in 37s
2026-10-18 12:42:21 +04:00
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