【发布时间】:2018-12-04 01:43:17
【问题描述】:
在我的 vulkan 应用程序中,当所有网格都使用相同的纹理时,我曾经这样绘制网格
Updatedescriptorsets(texture)
Command buffer record
{
For each mesh
Bind transformubo
Draw mesh
}
但现在我希望每个网格都有一个独特的纹理,所以我尝试了这个
Command buffer record
{
For each mesh
Bind transformubo
Updatedescriptorsets (textures[meshindex])
Draw mesh
}
但它给出了一个错误,说明描述符集被破坏或更新。我查看了 vulkan 文档,发现我无法在命令缓冲区记录期间更新描述符集。那么如何才能让每个网格都有独特的纹理呢?
【问题讨论】:
标签: vulkan