Я пытаюсь переместить спрайт по экрану с 2D рендеринга в DirectXDynamic Vertex Buffer Перемещение спрайтов Around DirectX
Я читаю на учебник, который использует динамический буфер вершин, чтобы переместить эти спрайты вокруг .. однако, мне интересно ...
Что не так с использованием матрицы перевода, чтобы переместить их вокруг? Насколько я понимаю, динамические буферы вершин в большинстве случаев неэффективны.
Это зависит от того, как делается рендеринг. Буфер вершины содержит фактические вершины или они сгенерированы в геометрическом шейдере? Как правило, отправка одной позиции (3 х 4 байта) на графическую карту происходит быстрее, чем отправка целой матрицы (4 х 4 х 4 байта). Но это зависит от конфигурации буфера. –