KhronosGroup / KhronosGroup/Vulkan-Loader

Vulkan Loader doesn't return an error when the driver binary couldn't be found

Open
#1,790 1 comment 0 reactions 1 assignee Claimed by @charles-lunarg View on GitHub
bug
Dominant language
C
Stars
695
Forks
343
Avg merge
1d 1h
Merged PRs (30d)
17

Description

**Describe the bug**
After discussions with @richard-lunarg and @aitor-lunarg, I started investigating running Lavapipe and KosmicKrisp on macOS using `vk_loader_settings.json` (generated from Vulkan Configurator).

When adding drivers, eg the following vk_loader_settings.json file, the additional drivers are not found by `Vulkan Configurator` or `vulkaninfo`.

Additionally, simply copying the additional drivers in `/usr/local/share/vulkan/icd.d` next to MoltenVK doesn't work either.

**Environment (please complete the following information):**
- OS: macOS

**To Reproduce**
```
[vk_loader_settings.json](https://github.com/user-attachments/files/23125923/vk_loader_settings.json)
```

vulkaninfo --summary:
[log.txt](https://github.com/user-attachments/files/23125941/log.txt)

**Additional context**

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.