Показать сообщение отдельно
Старый 26.03.2016, 13:49   #60
Надежда Редорана
 
Аватар для lYXl
 
Регистрация: 28.06.2009
Адрес: Н-ск
Сообщений: 2,069
Репутация: 469 [+/-]
Цитата:
Сообщение от [CCCP] Monster Посмотреть сообщение
lYXl, это если программист глупый, и не знает, что такое инстансинг, и уж тем более, что такое indirect drawing.

Если же он все-таки знает, то в среднем может уложиться в 1000 вызовов на кадр (даже с gui и прочим хозяйством).

Всё бы хорошо, но как бы есть тени, тонны шейдеров, источников освещения, которые при deferred-подходе очень плохо дружат с прозрачными поверхностями и нужно комбинировать методы, что имеет свои издержки. Поэтому глупый или не очень, а без качественного планирования сцены в проработанных 3D проектах Draw Calls очень критичны, в той же серии ArmA это лютый бич, где шкалит за 10 000 в некоторых ракурсах, ну а в Crysis 1-2 непрочь перескочить за 4000. Так же это особенно критично на мобилках, которые вешаются уже от 300, а то и меньше. В итоге получаем, что основная война за производительность как раз разворачивается на вызовах отрисовки.
__________________
"Познание даёт любовь"
"Во тьме, свет особенно красив"
Что-то нашли, что-то потеряли...
lYXl вне форума  
Отправить сообщение для lYXl с помощью ICQ Отправить сообщение для lYXl с помощью Skype™ Ответить с цитированием