Valentin Popov
bf1f330379
fix(render): refresh viewport after swapchain recreation
Docs Deploy / Build and Deploy MkDocs (push) Successful in 45s
2026-10-19 22:59:36 +04:00
Valentin Popov
84ebd259ea
fix(render): use view-dependent sky fog color
Docs Deploy / Build and Deploy MkDocs (push) Successful in 40s
2026-10-19 22:43:16 +04:00
Valentin Popov
cde92e17ab
fix(camera): preserve free-flight terrain clearance
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
2026-10-18 14:40:47 +04:00
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
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
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
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
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
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
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
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
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
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
Valentin Popov
0ee635eb77
docs(render): describe all-roots Vulkan preview
2026-07-18 22:21:07 +04:00
Valentin Popov
a0a5a18028
fix(render): accept PowerShell camera captures
2026-07-18 21:40:01 +04:00
Valentin Popov
d7150a58d5
feat(prototype): retain unit component provenance
2026-07-18 20:15:26 +04:00
Valentin Popov
a01c21f865
feat(render): consume world snapshot transforms
2026-07-18 19:30:27 +04:00
Valentin Popov
77d38e4c12
feat(world): retain mission transform state
2026-07-18 19:27:28 +04:00
Valentin Popov
9788749650
feat(render): select static MAT0 material phases
2026-07-18 19:22:58 +04:00
Valentin Popov
5c1ccae393
feat(render): preview explicit animation frames
2026-07-18 19:08:49 +04:00
Valentin Popov
17df86f0f3
feat(game): export static Vulkan readback
2026-07-18 18:38:10 +04:00
Valentin Popov
d9ccf7f64d
feat(game): preview all mission roots by default
2026-07-18 18:23:40 +04:00
Valentin Popov
4d024223bb
feat(render): apply placement in xy preview
2026-07-18 18:19:55 +04:00
Valentin Popov
a858910853
feat(terrain): encode material manager selectors
2026-07-18 17:01:17 +04:00
Valentin Popov
4df4686509
feat(terrain): bind map base textures
2026-07-18 16:41:53 +04:00
Valentin Popov
858dcd0d1d
feat(render): apply static node fallback poses
2026-07-18 16:14:58 +04:00
Valentin Popov
fea984ddf5
feat(render): diagnose captured camera clipping
2026-07-18 15:50:52 +04:00
Valentin Popov
2a793f1854
feat(render): apply recovered TMA orientation
2026-07-18 15:35:00 +04:00
Valentin Popov
438aaebcbc
feat(render): support full-scene 32-bit indices
2026-07-18 15:19:07 +04:00
Valentin Popov
4007f6fcec
feat(game): accept legacy camera captures
2026-07-18 15:07:31 +04:00
Valentin Popov
bfb048698e
feat(render): bridge legacy camera to Vulkan
2026-07-18 14:53:11 +04:00
Valentin Popov
564edf0bc1
feat(runtime): trace visual cache sizes
2026-07-18 13:28:27 +04:00
Valentin Popov
2474e48020
feat(runtime): trace visual graph sizes
2026-07-18 13:24:00 +04:00
Valentin Popov
d3e8747c18
feat(game): timestamp load progress trace
2026-07-18 13:06:44 +04:00
Valentin Popov
a3b19b4349
feat(game): retain load progress milestones
2026-07-18 12:46:00 +04:00
Valentin Popov
265d118387
fix(render): project static scene on xy plane
Docs Deploy / Build and Deploy MkDocs (push) Successful in 38s
Test / Lint (push) Failing after 2m4s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 10:53:03 +04:00
Valentin Popov
5df5814488
feat(game): preview multiple mission roots
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
Test / Lint (push) Failing after 2m6s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 10:36:29 +04:00
Valentin Popov
8ac6a11100
feat(render): compose terrain with preview root
Docs Deploy / Build and Deploy MkDocs (push) Successful in 38s
Test / Lint (push) Failing after 2m6s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 10:21:43 +04:00
Valentin Popov
1b62c2c315
feat(game): merge preview root components
Docs Deploy / Build and Deploy MkDocs (push) Successful in 33s
Test / Lint (push) Failing after 2m4s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 10:06:34 +04:00
Valentin Popov
c8dd5f989f
feat(game): bind preview diffuse materials
2026-07-18 09:52:20 +04:00
Valentin Popov
0eaa56c10b
feat(runtime): report mission load phases
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
Test / Lint (push) Failing after 2m1s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 09:42:34 +04:00
Valentin Popov
697cbbfd36
feat(runtime): bound static preview asset loading
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
Test / Lint (push) Failing after 1m57s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 09:36:29 +04:00
Valentin Popov
f75601a86a
feat(game): add static mission Vulkan mode
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
Test / Lint (push) Failing after 2m9s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 09:31:32 +04:00
Valentin Popov
bf34bf9dd9
feat(runtime): preserve mission object IDs in draws
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
Test / Lint (push) Failing after 2m1s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 09:24:45 +04:00