Визуализация текстуры Vulkan на нескольких сетках

Я нахожусь в процессе рендеринга различных текстур на нескольких сетках модели, но я не очень разбираюсь в процедурах. Кто-то предложил для каждой сетки создать собственные наборы дескрипторов и вызвать vkCmdBindDescriptorSets () и vkCmdDrawIndexed () для рендеринга следующим образом:

    // Pipeline with descriptor set layout that matches the shared descriptor sets
vkCmdBindPipeline(...pipelines.mesh...);
...
// Mesh A
vkCmdBindDescriptorSets(...&meshA.descriptorSet... );
vkCmdDrawIndexed(...);
// Mesh B
vkCmdBindDescriptorSets(...&meshB.descriptorSet... );
vkCmdDrawIndexed(...);

Тем не менее, вышеупомянутый подход весьма отличается от образца вертолета и образцов Вулкана, что не позволяет мне понять, с чего начать изменение. Я действительно ценю любую помощь, чтобы направить меня в правильном направлении.

ура

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

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