Если у меня есть разные типы данных (например, положение, нормаль и цвет), которые не чередуются, но хранятся в одном и том же буфере вершин, могу ли я привязать этот буфер к более чем одному входному слоту на этапе IA, чтобы он указывал на все 3 из эти области данных одновременно?
(DirectX 11) Может ли один буфер вершин быть привязан более чем к одному входному слоту IA одновременно?
comment
Можете ли вы уточнить, как именно вы разложили свои данные и почему?
- person Chuck Walbourn   schedule 30.04.2015
Ответы (1)
Да, это полностью разрешено.
При вызове IaSetVertexBuffers
вы можете указать параметр pOffsets, который является начальным местоположением в вашем буфере.
Таким образом, можно назначить один и тот же буфер в разные слоты с разным начальным местоположением.
person
mrvux
schedule
05.05.2015