Vulkan VK_LAYER_KHRONOS_validation不支持的解决办法

报错:validation layers requested, but not available!

调试后发现,在checkValidationLayerSupport()函数中的availableLayers支持列表里 没有VK_LAYER_KHRONOS_validation这一项

经过各种艰苦尝试后。。。。。。

解决办法

请检查自己曾经是否把Vulkan SDK文件夹移动到了另一个文件夹下,若是

  • 请把项目依赖的SDK换到初次安装的SDK目录下
  • 或者,卸载SDK重新安装一遍,不要更改他的地址,重新配置项目

重新编译运行后,就能找到VK_LAYER_KHRONOS_validation
Vulkan VK_LAYER_KHRONOS_validation不支持的解决办法_第1张图片
如果想要移动Vulkan SDK文件夹,可能需要配置一下 VulkanSDK\1.3.231.1\Bin\vkconfig.exe

你可能感兴趣的:(Vulkan,游戏引擎)