Skip to content

Add Vulkan resource conveniences and runnable onboarding examples - #77

Merged
antono3 merged 3 commits into
masterfrom
feat/compute-and-render-conveniences
Oct 14, 2026
Merged

antono3 merged 3 commits into
masterfrom
feat/compute-and-render-conveniences

Conversation

@antono3

@antono3 antono3 commented Oct 14, 2026

Copy link
Copy Markdown
Collaborator

Add ergonomic descriptor layouts/pools, swapchain image/view ownership, pipeline caches, format selection, timestamps, debug labels, and external-resource capability queries. Resource lifetime and synchronization remain explicit, with raw Vulkan available when needed.

Add runnable headless and resize/presentation examples, explain constants and API-specific values, provide parameter/lifetime tables, and preserve installed module pins during setup.

Validation: all six ergonomic test files passed; convenience, lifecycle, and resize/presentation examples passed on Linux/NVIDIA with Vulkan validation; strict V3 frontend checks passed; mocked setup checks preserve existing versions. CI adds presentation and documentation checks. Generated bindings are unchanged.

@antono3
antono3 merged commit a8ca830 into master Oct 14, 2026
8 checks passed
@antono3
antono3 deleted the feat/compute-and-render-conveniences branch October 14, 2026 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant