Как пользователь Unity, я не понимаю, как реализовать что-то похожее на их статическую пакетную обработку. Несколько сеток (разные сетки, но один и тот же материал) отображаются как отображаемые в 1 вызове отрисовки, однако я не нахожу, как я мог бы сделать это в DirectX.
Я вижу, как рисовать в DirectX с помощью Draw(). Я знаю, что вы можете рисовать одни и те же меши несколько раз за один вызов (DrawiInstanced()?), однако я не понимаю, как вы можете рисовать несколько разных мешей за один вызов отрисовки. Я бы хотел, чтобы мне указали в правильном направлении или предоставили образец, показывающий, скажем, куб и треугольник, визуализируемые в одном вызове отрисовки с использованием одного материала.
Я использую DirectX11.1 и делаю это через SharpDX, пример SharpDX предпочтительнее, но DX подойдет, однако нет примеров DX9/10, если правильный способ сделать это изменился, меня строго интересует только DX11.
Спасибо.