Vulkan-Loader
Vulkan-Loader copied to clipboard
Vulkan Loader
Vulkan Configurator allows to force a physical device and sort physical devices however using Vulkan Configurator is not convenient for people running script based tests, using environment variables and case...
**What enhancement are you suggesting for the Vulkan Loader? Please describe in detail. ** Currently layer DSOs can be found using `LD_LIBRARY_PATH`, `VK_LAYER_PATH`, or the paths determined by the system...
The first commit is a bug fixes for tests. The second commit changes the order of PhysicalDevices to match the order of ICDs and updates the tests that depend on...
**What enhancement are you suggesting for the Vulkan Loader? Please describe in detail.** Implicit layers that do not need to enabled through environment variables are always loaded. A user may...
Using the following `vk_loader_settings.json`: [vk_loader_settings.json](https://github.com/user-attachments/files/21386245/vk_loader_settings.json) I am using `"additional_drivers_use_exclusively": true` because of https://github.com/KhronosGroup/Vulkan-Loader/issues/1718 bug But here I am using un invalid `deviceUUID` leading to not finding the device. Running `vulkaninfoSDK`,...
With `device_configurations`, we can list devices including additional drivers. ``` Devices: ======== GPU0: apiVersion = 1.4.305 driverVersion = 0.0.1 vendorID = 0x10005 deviceID = 0x0000 deviceType = PHYSICAL_DEVICE_TYPE_CPU deviceName =...
Hey there, this is a bit of an odd one. I've written a Vulkan layer which requires a separate Vulkan device to be created internally. This is where I'm encountering...
**Describe the bug** On a system with multiple Vulkan drivers and multiple ICD files, the [documentation](https://github.com/KhronosGroup/Vulkan-Loader/blob/main/docs/LoaderDriverInterface.md#driver-discovery-on-linux) specifies the loading order. As an example, it would pick first the driver manifest...
In common cases, we get function entry point `vkGetDeviceProcAddr` by calling `myLayer.vkGetInstanceProcAddr( "vkGetDeviceProcAddr")`. However, I met some cases that user calls `myLayer.vkGetDeviceProcAddr("vkGetDeviceProcAddr") `. Regardless of whether it makes sense to...
I noticed in Vulkan SDK 1.4.313.0 the Vulkan loader treats the new VK_LOADER_LAYERS_* environment variables differently to the old deprecated VK_INSTANCE_LAYERS environment variable. The new VK_LOADER_LAYERS_* environment variables include VK_LOADER_LAYERS_ENABLE,...