Skip to content

Gate Vulkan layer/extension setup on availability and require a 1.4 d… - #121

Merged
nnewson merged 1 commit into
mainfrom
fix-linux-device-gating
Jul 26, 2026
Merged

Gate Vulkan layer/extension setup on availability and require a 1.4 d…#121
nnewson merged 1 commit into
mainfrom
fix-linux-device-gating

Conversation

@nnewson

@nnewson nnewson commented Jul 26, 2026

Copy link
Copy Markdown
Owner

…evice

(Note: finally going to attempt to add details to PRs so AI has an easier time working out what I'm doing for reviews).

The validation layer, portability enumeration, and portability_subset are now requested only when the loader/device advertises them, so a conformant Linux driver no longer fails instance creation or gets rejected outright.

Decisions move to a pure, unit-tested planner shared by suitability and device creation. Vulkan 1.4 becomes an enforced device baseline with push descriptors requested as the core feature rather than the promoted extension.

--require-validation makes an unvalidated run a startup failure.

…evice

(Note: finally going to attempt to add details to PRs so AI has an
easier time working out what I'm doing for reviews).

The validation layer, portability enumeration, and portability_subset
are now requested only when the loader/device advertises them, so a
conformant Linux driver no longer fails instance creation or gets
rejected outright.

Decisions move to a pure, unit-tested planner shared by suitability and
device creation. Vulkan 1.4 becomes an enforced device baseline with
push descriptors requested as the core feature rather than the promoted
extension.

--require-validation makes an unvalidated run a startup failure.
@nnewson
nnewson merged commit a726969 into main Jul 26, 2026
4 checks passed
@nnewson
nnewson deleted the fix-linux-device-gating branch July 26, 2026 13:28
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