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
5c1ccae393
feat(render): preview explicit animation frames
2026-07-18 19:08:49 +04:00
Valentin Popov
4d024223bb
feat(render): apply placement in xy preview
2026-07-18 18:19:55 +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
d98e033f4f
feat(render): retain source world geometry
2026-07-18 14:56:19 +04:00
Valentin Popov
bfb048698e
feat(render): bridge legacy camera to Vulkan
2026-07-18 14:53:11 +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
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
b24594c6a2
feat(vulkan): export readback artifacts
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
Test / Lint (push) Failing after 2m4s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 09:08:07 +04:00
Valentin Popov
f9a13298c0
feat(vulkan): capture swapchain pixels
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
Test / Lint (push) Failing after 2m5s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 09:05:20 +04:00
Valentin Popov
b1408b0907
feat(vulkan): draw original terrain geometry
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
Test / Lint (push) Failing after 2m11s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 08:46:16 +04:00
Valentin Popov
4feada1bf4
feat(vulkan): add alpha test shader path
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
Test / Lint (push) Failing after 1m59s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 08:40:40 +04:00
Valentin Popov
4b741fb19c
feat(vulkan): add depth attachment pipeline support
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
Test / Lint (push) Failing after 1m58s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 08:31:19 +04:00
Valentin Popov
efaba9001f
feat(render): bind materials per mesh batch
Docs Deploy / Build and Deploy MkDocs (push) Successful in 37s
Test / Lint (push) Failing after 2m7s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 08:07:45 +04:00
Valentin Popov
b915554f3c
feat(render): preserve original mesh batch draws
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
Test / Lint (push) Failing after 2m7s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 07:56:49 +04:00
Valentin Popov
fd9ce461c2
feat(render): sample original TEXM in Vulkan
2026-07-18 07:39:38 +04:00
Valentin Popov
6e6496eebf
feat(render): upload original TEXM to Vulkan
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
Test / Lint (push) Failing after 2m5s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 07:29:31 +04:00
Valentin Popov
283b48e8c5
feat(render): draw original MSH through Vulkan
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
Test / Lint (push) Failing after 1m58s
Test / Test (push) Skipped
Test / Render parity (push) Skipped
2026-07-18 07:21:29 +04:00
Valentin Popov
97b1199b9e
feat(render): accept static indexed Vulkan meshes
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 07:14:47 +04:00
Valentin Popov
6cd23bf02a
fix(smoke): capture final validation after explicit shutdown
Docs Deploy / Build and Deploy MkDocs (push) Successful in 39s
Test / Lint (push) Failing after 2m58s
Test / Test (push) Has been skipped
Test / Render parity (push) Has been skipped
2026-06-25 22:35:08 +04:00
Valentin Popov
7c7e91c857
build(ci): fail closed on shader provenance
Docs Deploy / Build and Deploy MkDocs (push) Successful in 39s
Test / Lint (push) Successful in 2m55s
Test / Test (push) Failing after 3m13s
Test / Render parity (push) Has been skipped
2026-06-25 13:07:58 +04:00
Valentin Popov
5aff0b64e8
fix(vulkan-policy): gate requested depth formats
2026-06-25 11:45:40 +04:00
Valentin Popov
d146953bcc
fix(vulkan-smoke): track bootstrap timeout evidence
2026-06-25 11:45:40 +04:00
Valentin Popov
607a64ca8d
refactor(vulkan-policy): narrow unsafe module boundaries
2026-06-25 11:45:39 +04:00
Valentin Popov
b473b100c8
refactor(vulkan-ffi): extract capability probe module
2026-06-25 11:45:37 +04:00
Valentin Popov
3c32215665
refactor(vulkan-ffi): extract swapchain probe module
2026-06-25 11:45:37 +04:00
Valentin Popov
f91378b884
refactor(vulkan-ffi): extract swapchain resource module
2026-06-25 11:45:37 +04:00
Valentin Popov
4d0cb594a7
refactor(vulkan-ffi): move adapter tests into submodule
2026-06-25 11:45:37 +04:00
Valentin Popov
07e30cd040
refactor(vulkan-ffi): extract smoke renderer types
2026-06-25 11:45:36 +04:00
Valentin Popov
079e531166
refactor(vulkan-backend): clarify planning facade telemetry
2026-06-25 11:45:36 +04:00
Valentin Popov
6a2adbe160
refactor(vulkan-ffi): extract smoke renderer module
2026-06-25 11:45:36 +04:00
Valentin Popov
b8933dd43a
refactor(vulkan-ffi): extract resource setup module
2026-06-25 11:45:36 +04:00
Valentin Popov
26efa13a01
refactor(vulkan-ffi): extract runtime capability module
2026-06-25 11:45:36 +04:00
Valentin Popov
dcd5417af2
refactor(vulkan-ffi): extract validation messenger module
2026-06-25 11:45:36 +04:00
Valentin Popov
b6b47ae6f6
refactor(vulkan-ffi): extract surface bootstrap module
2026-06-25 11:45:35 +04:00
Valentin Popov
1eead8d597
refactor(vulkan-ffi): extract instance bootstrap module
2026-06-25 11:45:35 +04:00
Valentin Popov
ce3e5ad813
refactor(vulkan-shaders): extract manifest validation module
2026-06-25 11:45:35 +04:00
Valentin Popov
d0552922d9
refactor(vulkan-policy): extract pure swapchain and device policy
2026-06-25 11:45:35 +04:00
Valentin Popov
0de5118575
refactor(vulkan-backend): extract planning facade module
2026-06-25 11:45:35 +04:00
Valentin Popov
0d139b1aae
fix(vulkan-instance): verify required extensions before create
2026-06-25 11:45:35 +04:00
Valentin Popov
72f6c06eca
fix(vulkan-capabilities): harden swapchain capability gate
2026-06-25 11:45:35 +04:00
Valentin Popov
0a78fc2460
refactor(vulkan-reporting): remove manual json assembly
2026-06-25 11:45:34 +04:00
Valentin Popov
5c4fbff2af
refactor(vulkan-errors): preserve typed vk results
2026-06-25 11:45:34 +04:00
Valentin Popov
0b0ed87650
refactor(vulkan-ffi): narrow audited unsafe boundary
2026-06-25 11:45:34 +04:00