Skip to content
Snippets Groups Projects
Commit abd620bb authored by Simon McVittie's avatar Simon McVittie
Browse files

pv-runtime: Ensure Vulkan layer manifests are all in the same directory

Because implicit layers don't respect VK_LAYER_PATH, we rely on adding
/overrides/share to $XDG_DATA_DIRS as our way to get our modified JSON
manifests to be picked up. However, this will only work if all of our
layers are described by manifests directly inside
/overrides/share/vulkan/*_layers.d/, and putting the manifests in a
subdirectory of that directory will not work.

steamrt/tasks#239

Fixes: c2fd0c62 "pressure-vessel: Reuse the drivers basename"
Resolves: https://github.com/ValveSoftware/steam-runtime/issues/564


Co-authored-by: default avatarLudovico de Nittis <ludovico.denittis@collabora.com>
Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
parent ff53f17e
No related branches found
No related tags found
1 merge request!538Fix regression for Vulkan layers with $LIB or $PLATFORM in their layer_path
Pipeline #41937 passed
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment