如何在 Windows 上安装 Vulkan 验证层?

gri*_*000 0 vulkan

我按照 Vulkan-LoaderAndValidationLayers github 上的说明进行操作: https: //github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/blob/master/layers/README.md

我已经构建了图层,将 DLL 复制到可执行文件旁边(出于测试目的,稍后将设置路径),创建了 vk_layer_settings.txt (也在我的可执行文件旁边),并在我的 VK_INSTANCE_LAYERS 环境中设置图层名称。变种

但无论我做什么, vkEnumerateInstanceLayerProperties 返回的数组都不包含任何验证层。

我错过了什么神奇的步骤?这是在 Nvidia 970M 上运行的 Windows 8.1

Sas*_*ems 5

除了 DLL 之外,加载器还需要找到适当的层清单 json 文件。

最简单的方法是将VK_LAYER_PATH环境变量设置为从 github 克隆的验证层项目的发布构建输出文件夹,如下所示:

VK_LAYER_PATH=X:\YOUR-PATH-HERE\build\layers\Release

然后,加载程序将从该文件夹加载验证层,并且您将始终使用最新的层版本。