расширение смягчило это поведение при некоторых обстоятельствах.
м приложении на вулкане я рисовал такие сетки, когда все сетки использовали одну и ту же текстуру.
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
}
Но это дает ошибку, говоря, дескриптор набора уничтожен или обновлен. Я посмотрел в документации по вулкану и обнаружил, что не могу обновить набор дескрипторов во время записей командного буфера. Так как же я могу иметь уникальную текстуру для каждой сетки?