расширение смягчило это поведение при некоторых обстоятельствах.

м приложении на вулкане я рисовал такие сетки, когда все сетки использовали одну и ту же текстуру.

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
}

Но это дает ошибку, говоря, дескриптор набора уничтожен или обновлен. Я посмотрел в документации по вулкану и обнаружил, что не могу обновить набор дескрипторов во время записей командного буфера. Так как же я могу иметь уникальную текстуру для каждой сетки?

Ответы на вопрос(1)

Ваш ответ на вопрос