Commit Graph
576 Commits
Author SHA1 Message Date
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
Valentin Popov aa51f3574d chore: simplify project to engine docs and tests
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.
2026-09-06 05:22:12 +04:00
renovate[bot] da03e77f53 chore(deps): update rust to v1.98.1
Test / Lint (pull_request) Failing after 1m44s
Test / Test (pull_request) Skipped
Test / Render parity (pull_request) Skipped
Docs Deploy / Build and Deploy MkDocs (push) Successful in 41s
Test / Lint (push) Failing after 1m43s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-09-04 00:06:30 +00:00
renovate[bot] 2815acb7cd chore(deps): update rust crate flate2 to v1.1.10
Test / Lint (pull_request) Failing after 1m34s
Test / Test (pull_request) Skipped
Test / Render parity (pull_request) Skipped
Docs Deploy / Build and Deploy MkDocs (push) Successful in 31s
Test / Lint (push) Failing after 1m33s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-08-29 00:07:49 +00:00