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
Valentin Popov
6a6393038e
refactor(vulkan-plan): clarify planning backend telemetry
2026-06-25 11:45:34 +04:00
Valentin Popov
adc6c6149c
fix(vulkan-smoke): make teardown order explicit
2026-06-25 11:45:33 +04:00
Valentin Popov
247f86aa09
feat(vulkan-smoke): pin shader manifest provenance
2026-06-25 11:45:33 +04:00
Valentin Popov
4d8068aef0
fix(platform-winit): map lifecycle and pointer state
2026-06-25 11:45:33 +04:00
Valentin Popov
53715d0d9c
fix(vulkan-smoke): clean up partial runtime resources
2026-06-25 11:45:33 +04:00
Valentin Popov
c8876d65eb
refactor(vulkan-smoke): remove legacy acquire-present path
2026-06-25 11:45:33 +04:00
Valentin Popov
ba69bdb6ea
feat(stage0): close native smoke acceptance gate
2026-06-25 11:45:32 +04:00
Valentin Popov
5cc2c5819f
ci: tighten stage 0 acceptance gates
2026-06-25 11:45:32 +04:00
Valentin Popov
021b1c8dac
feat(vulkan-smoke): run native swapchain acquire/present
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
Test / Lint (push) Failing after 2m24s
Test / Test (push) Has been skipped
Test / Render parity (push) Has been skipped
2026-06-24 01:53:39 +04:00
Valentin Popov
d41add32c4
feat: create Vulkan swapchain probe
Docs Deploy / Build and Deploy MkDocs (push) Successful in 36s
Test / Lint (push) Successful in 2m36s
Test / Test (push) Failing after 2m52s
Test / Render parity (push) Has been skipped
2026-06-24 01:05:31 +04:00
Valentin Popov
159731664f
feat: probe Vulkan logical device creation
2026-06-24 00:14:26 +04:00
Valentin Popov
e6b7fa1896
feat: probe live Vulkan runtime capabilities
2026-06-24 00:05:46 +04:00
Valentin Popov
4d19728c39
feat: create native smoke window handles
2026-06-23 23:56:40 +04:00
Valentin Popov
c71e706d69
feat: add native smoke window preflight
2026-06-23 23:42:20 +04:00
Valentin Popov
5d9e1cbe38
feat: add Vulkan frame submission plan
2026-06-23 23:13:52 +04:00
Valentin Popov
e6778d43af
feat: add Vulkan shader manifest validation
2026-06-23 23:01:34 +04:00
Valentin Popov
ec8f6599fc
feat: add Vulkan swapchain planning policy
2026-06-23 22:57:03 +04:00
Valentin Popov
f5fae8e84a
feat: add Vulkan surface bootstrap boundary
2026-06-23 22:53:54 +04:00
Valentin Popov
a0a4089e4b
feat: expose native window handles
2026-06-23 22:50:32 +04:00
Valentin Popov
dc7e72961a
feat: add Vulkan instance bootstrap plan
2026-06-23 22:47:20 +04:00
Valentin Popov
8ea1fd5c18
feat: probe Vulkan loader boundary
2026-06-23 22:43:54 +04:00
Valentin Popov
69c032acca
feat: add Vulkan capability selection boundary
2026-06-23 22:40:01 +04:00
Valentin Popov
9cc24e715d
fix: close stage 0-2 synthetic gates
2026-06-23 22:32:50 +04:00
Valentin Popov
f8e447ffee
feat: close stage 0-2 audit groundwork
...
Remove legacy SDL/OpenGL adapters from the workspace and introduce winit/Vulkan adapter boundaries for the rendered composition root.
Add reproducible toolchain and xtask CI coverage for formatting, tests, clippy, docs, policy, deny, acceptance auditing, and hosted OS matrix evidence.
Strengthen Stage 1 data contracts with byte-first paths, VFS hardening, structured diagnostics, RsLi writer/edit scaffolding, corpus reporting, and resource error classification.
Advance Stage 2 asset preparation by moving mission loading through assets/runtime boundaries, materializing prototype graph data, preserving provenance, and adding inspection/viewer integration.
Record the Stage 0-2 audit input, acceptance roadmap, coverage updates, and documentation notes for follow-up evidence.
2026-06-23 22:05:16 +04:00
Valentin Popov
f69c893a40
fix: harden path lookup and mark gl backend gap
2026-06-22 16:12:57 +04:00
Valentin Popov
d0bdbaa1ed
feat: implement FParkan architecture foundation
...
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s
Test / Lint (push) Failing after 1m14s
Test / Test (push) Has been skipped
Test / Render parity (push) Has been skipped
Add the modular fparkan workspace, domain crates, adapters, apps, xtask policy/CI, acceptance evidence, and licensed corpus gates for the macOS-focused roadmap foundation.
2026-06-22 13:13:32 +04:00