aboutsummaryrefslogtreecommitdiff
path: root/adapters/fparkan-render-vulkan/src/ffi.rs
Commit message (Expand)AuthorAgeFilesLines
* feat(render): retain source world geometryValentin Popov2026-07-181-3/+4
* feat(render): bridge legacy camera to VulkanValentin Popov2026-07-181-3/+3
* fix(render): project static scene on xy planeValentin Popov2026-07-181-3/+3
* feat(render): compose terrain with preview rootValentin Popov2026-07-181-1/+3
* feat(vulkan): export readback artifactsValentin Popov2026-07-181-5/+5
* feat(vulkan): capture swapchain pixelsValentin Popov2026-07-181-3/+4
* feat(vulkan): draw original terrain geometryValentin Popov2026-07-181-1/+3
* feat(vulkan): add alpha test shader pathValentin Popov2026-07-181-1/+1
* feat(vulkan): add depth attachment pipeline supportValentin Popov2026-07-181-3/+3
* feat(render): bind materials per mesh batchValentin Popov2026-07-181-2/+3
* feat(render): preserve original mesh batch drawsValentin Popov2026-07-181-2/+2
* feat(render): sample original TEXM in VulkanValentin Popov2026-07-181-2/+27
* feat(render): upload original TEXM to VulkanValentin Popov2026-07-181-4/+5
* feat(render): draw original MSH through VulkanValentin Popov2026-07-181-0/+3
* feat(render): accept static indexed Vulkan meshesValentin Popov2026-07-181-4/+5
* fix(smoke): capture final validation after explicit shutdownValentin Popov2026-06-251-1/+1
* build(ci): fail closed on shader provenanceValentin Popov2026-06-251-4/+4
* fix(vulkan-policy): gate requested depth formatsValentin Popov2026-06-251-3/+4
* fix(vulkan-smoke): track bootstrap timeout evidenceValentin Popov2026-06-251-2/+3
* refactor(vulkan-policy): narrow unsafe module boundariesValentin Popov2026-06-251-1/+0
* refactor(vulkan-ffi): extract capability probe moduleValentin Popov2026-06-251-3/+6
* refactor(vulkan-ffi): extract swapchain probe moduleValentin Popov2026-06-251-4/+7
* refactor(vulkan-ffi): extract swapchain resource moduleValentin Popov2026-06-251-3/+7
* refactor(vulkan-ffi): move adapter tests into submoduleValentin Popov2026-06-251-697/+1
* refactor(vulkan-ffi): extract smoke renderer typesValentin Popov2026-06-251-132/+5
* refactor(vulkan-backend): clarify planning facade telemetryValentin Popov2026-06-251-7/+11
* refactor(vulkan-ffi): extract smoke renderer moduleValentin Popov2026-06-251-599/+2
* refactor(vulkan-ffi): extract resource setup moduleValentin Popov2026-06-251-677/+6
* refactor(vulkan-ffi): extract runtime capability moduleValentin Popov2026-06-251-763/+10
* refactor(vulkan-ffi): extract validation messenger moduleValentin Popov2026-06-251-117/+2
* refactor(vulkan-ffi): extract surface bootstrap moduleValentin Popov2026-06-251-155/+8
* refactor(vulkan-ffi): extract instance bootstrap moduleValentin Popov2026-06-251-377/+10
* refactor(vulkan-shaders): extract manifest validation moduleValentin Popov2026-06-251-368/+15
* refactor(vulkan-policy): extract pure swapchain and device policyValentin Popov2026-06-251-707/+3
* refactor(vulkan-backend): extract planning facade moduleValentin Popov2026-06-251-153/+12
* fix(vulkan-instance): verify required extensions before createValentin Popov2026-06-251-0/+63
* fix(vulkan-capabilities): harden swapchain capability gateValentin Popov2026-06-251-11/+177
* refactor(vulkan-reporting): remove manual json assemblyValentin Popov2026-06-251-243/+197
* refactor(vulkan-errors): preserve typed vk resultsValentin Popov2026-06-251-111/+90
* refactor(vulkan-ffi): narrow audited unsafe boundaryValentin Popov2026-06-251-0/+4966