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?

questionAnswers(2)

yourAnswerToTheQuestion