aboutsummaryrefslogtreecommitdiff
path: root/adapters/fparkan-render-vulkan/src/ffi.rs
Commit message (Collapse)AuthorAgeFilesLines
* chore: simplify project to engine docs and testsValentin Popov2026-09-061-24/+4
| | | | 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.
* feat(render): preview explicit animation framesValentin Popov2026-07-181-1/+3
|
* feat(render): apply placement in xy previewValentin Popov2026-07-181-1/+3
|
* feat(render): apply static node fallback posesValentin Popov2026-07-181-0/+1
|
* feat(render): diagnose captured camera clippingValentin Popov2026-07-181-3/+3
|
* feat(render): apply recovered TMA orientationValentin Popov2026-07-181-2/+3
|
* 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