c++ - 用于在 vulkan 中渲染的辅助命令缓冲区
问题描述
是否可以在辅助命令缓冲区中进行渲染?例如,有 3 个主缓冲区,它们称为辅助缓冲区,它们依次渲染?我想制作一个简单的管理器,允许您在屏幕上添加和删除新对象。
解决方案
是的。当使用辅助命令缓冲区和渲染VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS
通道标志时(请参阅VkSubpassContents),您实际上必须将所有渲染命令放入辅助命令缓冲区中,这些命令缓冲区使用vkCmdExecuteCommands
.
推荐阅读
- heroku - 验证器问题,验证码正确
- python - 是否可以在 matplotlib 中用填充图案装饰 3D 条?
- android - 具有电容器 callbackId 的离子原生媒体:INVALID
- php - 如何在 PHP(浏览器)中重现地表示非 UTF8 字符串
- javascript - 根据选择显示 div
- reactjs - 是否可以根据 react-router-dom 中同一 url 中的 url 参数值呈现不同的组件?
- mongodb - Realm sync-根据 USER ID 从公共分区获取数据
- api - 基于 Clean-Laravel-Api 项目的 Laravel Api 的 CORS 问题
- react-native - 世博会 Firebase 电话身份验证失败
- c++ - 如何在 C++ 中将字符串转换为数组?