用于在 vulkan 中呈现的辅助命令缓冲区
Secondary command buffer for rendering in vulkan
是否可以在辅助命令缓冲区中进行渲染?例如,有 3 个主缓冲区,它们调用辅助缓冲区,而辅助缓冲区又呈现?我想制作一个简单的管理器,允许您在屏幕上添加和删除新对象。
是的。当使用辅助命令缓冲区和渲染通道的VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS
标志时(请参阅 VkSubpassContent(,您实际上必须将所有渲染命令放入辅助命令缓冲区中,这些缓冲区使用 vkCmdExecuteCommands
从主命令缓冲区内调用。
相关文章:
- C++字符*缓冲区的大小
- 从命令行c++发送文本文件名
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- Vulkan 中的动态顶点缓冲区格式设置
- 不正确的 Vulkan 统一缓冲区内存对齐
- Vulkan:设备在缓冲区复制过程中丢失
- Vulkan:为什么主命令缓冲区和辅助命令缓冲区都需要设置帧缓冲区和渲染过程
- Vulkan:从屏幕外缓冲区呈现给交换链
- 用于在 vulkan 中呈现的辅助命令缓冲区
- 我可以在命令缓冲区中多次记录 vkCmdPipelineBarrier 吗?
- 如何使用Vulkan API上的分期缓冲区解决网状损坏
- coreValidation-drawState-Invalidimagelayout错误上的命令缓冲区错误
- Vulkan中动态统一缓冲区的缓冲区内存分配
- 复制命令/Powershell 窗口屏幕缓冲区
- Vulkan:在多个命令缓冲区中排列图像内存屏障
- 如何从数据缓冲区执行 x86 命令
- 捕获c++system()命令的缓冲区输出
- 找不到“协议缓冲区生成”命令libprotobuf.dll.a
- Vulkan错误:无法使用已删除的缓冲区0x0提交cmd缓冲区