DirectX Добавление нескольких сеток в один вершинный буфер

Я довольно новичок в DirectX. У меня есть, как мне кажется, довольно простой вопрос, но я не могу найти ответ на него где-либо.

По сути, я хотел бы знать, как добавить вершины из нескольких сеток в один буфер вершин. Это будет происходить только один раз на сетку при инициализации программы, поэтому я считаю, что хочу использовать ПО УМОЛЧАНИЮ.

Можно ли добавить каждую сетку в буфер отдельно? или мне нужно собрать их все в один массив и передать их все сразу? По умолчанию или Динамический? Map / Unmap или updateSubresource? Спасибо

Сейчас я использую индексный буфер и рисую один раз для каждого объекта (я знаю, что это ужасно), но я планирую переключиться на создание экземпляров, как только я это выясню.

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]