Vulkan-Loader icon indicating copy to clipboard operation
Vulkan-Loader copied to clipboard

Add drivers field to settings file

Open charles-lunarg opened this issue 8 months ago • 4 comments

Allows the settings file to contain 'additional drivers' which are just paths to ICD manifest files.

Adds the use_additional_drivers_exclusively boolean field and additional_drivers list to settings array on a per-application basis (AKA in the same object as the layers list.

TODO: Finish writing tests. Make sure environment variables work properly or at least don't make things more complicated. Document changes to manifest file. Double check that additional drivers are 'last' in the list in all situations (linux ordering, windows ordering).

charles-lunarg avatar May 02 '25 18:05 charles-lunarg

CI Vulkan-Loader build queued with queue ID 435747.

ci-tester-lunarg avatar May 02 '25 18:05 ci-tester-lunarg

CI Vulkan-Loader build queued with queue ID 435764.

ci-tester-lunarg avatar May 02 '25 18:05 ci-tester-lunarg

CI Vulkan-Loader build # 3017 running.

ci-tester-lunarg avatar May 02 '25 20:05 ci-tester-lunarg

CI Vulkan-Loader build # 3017 aborted.

ci-tester-lunarg avatar May 02 '25 22:05 ci-tester-lunarg

CI Vulkan-Loader build queued with queue ID 444249.

ci-tester-lunarg avatar May 15 '25 01:05 ci-tester-lunarg

CI Vulkan-Loader build queued with queue ID 444266.

ci-tester-lunarg avatar May 15 '25 01:05 ci-tester-lunarg

CI Vulkan-Loader build # 3039 running.

ci-tester-lunarg avatar May 15 '25 01:05 ci-tester-lunarg

CI Vulkan-Loader build # 3039 failed.

ci-tester-lunarg avatar May 15 '25 01:05 ci-tester-lunarg

CI Vulkan-Loader build queued with queue ID 447994.

ci-tester-lunarg avatar May 21 '25 14:05 ci-tester-lunarg

CI Vulkan-Loader build queued with queue ID 448011.

ci-tester-lunarg avatar May 21 '25 14:05 ci-tester-lunarg

CI Vulkan-Loader build # 3045 running.

ci-tester-lunarg avatar May 21 '25 14:05 ci-tester-lunarg

CI Vulkan-Loader build # 3045 failed.

ci-tester-lunarg avatar May 21 '25 14:05 ci-tester-lunarg

CI Vulkan-Loader build queued with queue ID 457678.

ci-tester-lunarg avatar Jun 04 '25 12:06 ci-tester-lunarg

CI Vulkan-Loader build queued with queue ID 457695.

ci-tester-lunarg avatar Jun 04 '25 12:06 ci-tester-lunarg

CI Vulkan-Loader build # 3054 running.

ci-tester-lunarg avatar Jun 04 '25 12:06 ci-tester-lunarg

CI Vulkan-Loader build # 3054 passed.

ci-tester-lunarg avatar Jun 04 '25 12:06 ci-tester-lunarg

CI Vulkan-Loader build queued with queue ID 458290.

ci-tester-lunarg avatar Jun 05 '25 06:06 ci-tester-lunarg

CI Vulkan-Loader build queued with queue ID 458307.

ci-tester-lunarg avatar Jun 05 '25 06:06 ci-tester-lunarg

CI Vulkan-Loader build queued with queue ID 458309.

ci-tester-lunarg avatar Jun 05 '25 06:06 ci-tester-lunarg

CI Vulkan-Loader build # 3057 running.

ci-tester-lunarg avatar Jun 05 '25 06:06 ci-tester-lunarg

CI Vulkan-Loader build queued with queue ID 458344.

ci-tester-lunarg avatar Jun 05 '25 06:06 ci-tester-lunarg

CI Vulkan-Loader build queued with queue ID 458346.

ci-tester-lunarg avatar Jun 05 '25 06:06 ci-tester-lunarg

CI Vulkan-Loader build # 3059 running.

ci-tester-lunarg avatar Jun 05 '25 06:06 ci-tester-lunarg

CI Vulkan-Loader build queued with queue ID 458381.

ci-tester-lunarg avatar Jun 05 '25 06:06 ci-tester-lunarg

CI Vulkan-Loader build # 3060 running.

ci-tester-lunarg avatar Jun 05 '25 06:06 ci-tester-lunarg

CI Vulkan-Loader build # 3060 passed.

ci-tester-lunarg avatar Jun 05 '25 06:06 ci-tester-lunarg

CI Vulkan-Loader build queued with queue ID 458747.

ci-tester-lunarg avatar Jun 05 '25 19:06 ci-tester-lunarg

CI Vulkan-Loader build # 3061 running.

ci-tester-lunarg avatar Jun 05 '25 19:06 ci-tester-lunarg

CI Vulkan-Loader build queued with queue ID 458765.

ci-tester-lunarg avatar Jun 05 '25 19:06 ci-tester-lunarg

CI Vulkan-Loader build # 3062 running.

ci-tester-lunarg avatar Jun 05 '25 19:06 ci-tester-lunarg