Войти
ПрограммированиеФорумГрафика

Некоторый теоретический вопрос о работе MultiDrawIndirect.

#0
11:10, 11 окт. 2018

Меня чисто теоретически интерисует один момент.
Индирект рисует не сразу.
И вот вопрос: что если MultiDrawIndirect не успел все отрисовать и наш рендер опять подошел к команде MultiDrawIndirect ?

Что в таком случае делает MultiDrawIndirect ? Она пропускает отрисовку предыдущей MultiDrawIndirect ?


#1
11:48, 11 окт. 2018

Очевидно положит в очередь.

#2
11:50, 11 окт. 2018

Я вот думал что благодаря пропуску  MultiDrawIndirect как бы чуток быстрее будет рисовать по сравнению с тем же DrawInstanced.

#3
18:10, 11 окт. 2018

мех. чуток быстрее за счет MDI мы будем рисовать за счет того, что все данные по end/start etc сразу кладутся в буффер. и буффер известного размера.

ПрограммированиеФорумГрафика

Тема в архиве.