【问题标题】:Vulkan standard validation layer vs core validation layerVulkan 标准验证层与核心验证层
【发布时间】:2017-04-03 15:11:39
【问题描述】:

我正在学习 vulkan 并发现了有趣的事情:在我的家用电脑上,我有 VK_LAYER_LUNARG_standard_validation 层,但在我的工作电脑上,我没有它,而是有 VK_LAYER_LUNARG_core_validation。它们之间有什么区别,我应该使用什么?

【问题讨论】:

    标签: vulkan


    【解决方案1】:

    来自layer documentation中的表:

    VK_LAYER_LUNARG_core_validation 验证描述符集, 管道状态和动态状态;验证之间的接口 SPIR-V 模块和图形管道;跟踪和验证 GPU 内存及其与对象和命令缓冲区的绑定

    然后在图层表之后:

    除了上述单独指定的层外,还内置了一个 提供了元层定义,简化了验证 应用程序。指定这个速记层定义将 以最佳顺序加载一组标准的验证层:

     VK_LAYER_LUNARG_standard_validation
    

    在 VulkanSDK 版本的某些(早期)版本中,添加了 VK_LAYER_LUNARG_standard_validation 和 VK_LAYER_LUNARG_core_validation(但版本不同)。您可能应该在所有机器上更新到最新的 SDK 版本(或至少更新和一致的版本)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-23
      • 1970-01-01
      • 2012-01-19
      相关资源
      最近更新 更多