feat: add Vulkan swapchain planning policy

This commit is contained in:
2026-06-23 22:57:03 +04:00
parent f5fae8e84a
commit ec8f6599fc
3 changed files with 342 additions and 0 deletions
+4
View File
@@ -36,6 +36,10 @@ S0-VK-010 covered cargo test -p fparkan-render-vulkan --offline invalid_instance
S0-VK-011 covered cargo test -p fparkan-render-vulkan --offline surface_plan_requires_native_handles
S0-VK-012 covered cargo test -p fparkan-render-vulkan --offline surface_plan_json_is_stable
S0-VK-013 covered cargo test -p fparkan-render-vulkan --offline static_surface_extension_name_is_decoded
S0-VK-014 covered cargo test -p fparkan-render-vulkan --offline swapchain_plan_prefers_srgb_mailbox_and_clamps_extent
S0-VK-015 covered cargo test -p fparkan-render-vulkan --offline swapchain_plan_uses_fifo_and_current_extent_fallbacks
S0-VK-016 covered cargo test -p fparkan-render-vulkan --offline swapchain_plan_rejects_missing_surface_data_and_empty_extent
S0-VK-017 covered cargo test -p fparkan-render-vulkan --offline swapchain_plan_json_and_recreation_reports_are_stable
S0-LIMIT-001 covered cargo test -p fparkan-binary --offline rejects_count_stride_overflow
S0-LIMIT-002 covered cargo test -p fparkan-binary --offline rejects_oversized_declared_allocation_before_read
L1-P1-NRES-001 covered cargo test -p fparkan-nres --offline licensed_corpora_nres_roundtrip_gates
1 # Acceptance coverage manifest.
36 S0-VK-011
37 S0-VK-012
38 S0-VK-013
39 S0-VK-014
40 S0-VK-015
41 S0-VK-016
42 S0-VK-017
43 S0-LIMIT-001
44 S0-LIMIT-002
45 L1-P1-NRES-001
+4
View File
@@ -36,6 +36,10 @@
`S0-VK-011`
`S0-VK-012`
`S0-VK-013`
`S0-VK-014`
`S0-VK-015`
`S0-VK-016`
`S0-VK-017`
`S0-LIMIT-001`
`S0-LIMIT-002`
`L1-P1-NRES-001`