Ligação do descritor Vulkan
Na minha aplicação vulkan, eu costumava desenhar malhas assim quando todas as malhas usavam a mesma textura
Updatedescriptorsets(texture)
Command buffer record
{
For each mesh
Bind transformubo
Draw mesh
}
Mas agora eu quero que cada malha tenha uma textura única, então tentei isso
Command buffer record
{
For each mesh
Bind transformubo
Updatedescriptorsets (textures[meshindex])
Draw mesh
}
Mas ocorre um erro dizendo que o descritoreset é destruído ou atualizado. Procurei na documentação do vulkan e descobri que não consigo atualizar o conjunto de descritores durante os registros do buffer de comando. Então, como posso ter uma textura única para cada malha?