我正在学习vulkan并发现有趣的事情:在我的家用电脑上我有VK_LAYER_LUNARG_standard_validation
层,但在我的工作电脑上我没有它,而是有VK_LAYER_LUNARG_core_validation
。它们之间有什么区别?我应该使用什么?
答案 0 :(得分:2)
echo 'ref: refs/heads/ML_#94_FILTER_TYPES_AND_SPECIAL_CHARS' > .git/HEAD
验证描述符集, 管道状态和动态;验证之间的接口 SPIR-V模块和图形管道;跟踪并验证GPU 内存及其与对象和命令缓冲区的绑定
然后就在图层表之后:
除了上面单独指定的图层外,还有一个内置的 提供了元层定义,简化了验证 用于申请。指定此短手层定义将 以最佳顺序加载一组标准验证层:
VK_LAYER_LUNARG_core_validation
在VulkanSDK版本的某些(早期)版本中添加了 VK_LAYER_LUNARG_standard_validation
和VK_LAYER_LUNARG_standard_validation
(但版本不同)。您可能只需要在所有计算机上更新到最新的SDK版本(或至少更新且一致的版本)。