【问题标题】:Secondary command buffer for rendering in vulkan用于在 vulkan 中渲染的辅助命令缓冲区
【发布时间】:2019-05-30 11:05:07
【问题描述】:

是否可以在辅助命令缓冲区中进行渲染?例如,有 3 个主缓冲区,它们称为辅助缓冲区,它们依次渲染?我想制作一个简单的管理器,允许您在屏幕上添加和删除新对象。

【问题讨论】:

    标签: c++ vulkan


    【解决方案1】:

    是的。当使用辅助命令缓冲区和VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS 标志作为渲染通道时(请参阅VkSubpassContents),您实际上必须将所有渲染命令放入辅助命令缓冲区,这些命令缓冲区使用vkCmdExecuteCommands 从主命令缓冲区中调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-16
      • 2016-09-25
      • 2013-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多