Skip to content

Make Windows Vulkan support optional - #22

Merged
neguse merged 1 commit into
masterfrom
agent/optional-windows-vulkan
Aug 30, 2026
Merged

Make Windows Vulkan support optional#22
neguse merged 1 commit into
masterfrom
agent/optional-windows-vulkan

Conversation

@neguse

@neguse neguse commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • detect the Vulkan SDK quietly on Windows and omit the Vulkan backend when it is unavailable
  • keep Vulkan required for Linux, where it remains the default native backend
  • guard runtime Vulkan references and document the Windows SDK as optional

Validation

  • fresh Windows Release configure and build without a Vulkan SDK: pwsh -NoProfile -ExecutionPolicy Bypass -File ./scripts/build-release.ps1 -BuildDir build-release-no-vulkan
  • scripts/pre-commit.sh
  • confirmed the generated Ninja rules omit backend_vulkan.c and Vulkan::Vulkan

@neguse
neguse merged commit bb91ba2 into master Aug 30, 2026
19 checks passed
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