为 Vulkan 提供显式管道缓存控制
原文中文,约4600字,阅读约需11分钟。发表于: 。Vulkan® 工作组发布了VK_KHR_pipeline_binary扩展,可以直接检索与各个管道相关的二进制数据,绕过 VkPipelineCache 机制,并允许应用程序明确...
Vulkan®工作组发布了VK_KHR_pipeline_binary扩展,允许应用程序直接管理管道缓存,绕过VkPipelineCache机制。该扩展提供了对二进制数据和缓存所需信息的访问,并与应用程序自己的缓存机制集成。VK_KHR_pipeline_binary扩展为高级需求提供了解决方案,但不需要这些功能的应用程序可以继续使用VkPipelineCache对象。该扩展还提供了一些属性,如pipelineBinaryInternalCache和pipelineBinaryPrefersInternalCache,以优化内部缓存的使用。