MacOS VulkanInfo报告0个验证层

我正在macOS(10.14.6)上开始使用Vulkan(vulkansdk-macos-1.1.126.0),并按照教程设置了实例,但是当我调用{{1} }我得到的返回层数为0。

起初我以为可能是我的构建参数/变量,但是当我运行tar.gz随附的vulkanInfo应用程序时,它还会报告没有层(vkEnumerateInstanceLayerProperties)。然后,我尝试添加环境变量:

Layers: count = 0

,然后从终端启动vulkanInfo。可能是Mac试图解决过于安全的问题,或者与文件权限有关。感谢您提出任何建议,因为这会严重妨碍调试。

qqmcgs2009 回答:MacOS VulkanInfo报告0个验证层

因此,正如您所期望的那样,我做错了什么,只是做了两件事不同: -从终端启动vulkanInfo时,您可以看到我没有导出PATH变量。 -对于VSCode(用于构建应用程序的地方),我将VK_ICD_FILENAMESVK_LAYER_PATH作为预处理器定义,而不是作为启动环境变量(在launch.json中设置,环境名称/值映射)。 / p>

本文链接:https://www.f2er.com/3024291.html

大家都在问