Skip to content

Fix Vulkan header selection in fresh demo installs - #22

Merged
antono3 merged 1 commit into
masterfrom
fix/bundled-vulkan-headers-20261007
Oct 7, 2026
Merged

antono3 merged 1 commit into
masterfrom
fix/bundled-vulkan-headers-20261007

Conversation

@antono3

@antono3 antono3 commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator

Fresh installations can select an older Vulkan SDK header before the headers bundled with antono2.vulkan, producing unknown extension types. Let the binding supply its matching headers and Volk loader. Also use the same mutable Window parameter convention as the backend, avoiding an extra indirection under V3.

Validated on Linux with the published Vulkan v3.2.0 and GLFW v2.0.0 modules, ImGui master, and GCC: compatibility compilation and five-frame rendering through Xvfb/Lavapipe pass. Current V3 compilation passes but rendering still crashes later in swapchain creation; this change does not claim full V3 runtime support. Cross-platform checks run in CI.

@antono3
antono3 merged commit 0e739af into master Oct 7, 2026
17 checks passed
@antono3
antono3 deleted the fix/bundled-vulkan-headers-20261007 branch October 7, 2026 12:12
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