【发布时间】:2019-05-30 11:05:07
【问题描述】:
是否可以在辅助命令缓冲区中进行渲染?例如,有 3 个主缓冲区,它们称为辅助缓冲区,它们依次渲染?我想制作一个简单的管理器,允许您在屏幕上添加和删除新对象。
【问题讨论】:
是否可以在辅助命令缓冲区中进行渲染?例如,有 3 个主缓冲区,它们称为辅助缓冲区,它们依次渲染?我想制作一个简单的管理器,允许您在屏幕上添加和删除新对象。
【问题讨论】:
是的。当使用辅助命令缓冲区和VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS 标志作为渲染通道时(请参阅VkSubpassContents),您实际上必须将所有渲染命令放入辅助命令缓冲区,这些命令缓冲区使用vkCmdExecuteCommands 从主命令缓冲区中调用。
【讨论】: