_Wizard_
> Имеется ввиду посылать дипы на рендер, т.к. операция дорогая, а хочется
> побольше разных объектов нарендерить, сделать погуще окружение...
Лучше не тратить ядра понапрасну, а так оптимизировать, чтобы хватило одного ядра. Батчинг, инстансинг, multi draw (если поддерживается). Я думаю, одного потока для рендера должно хватить, особенно если вынести из него всякие вычисления, оставив только вызовы GAPI.
Necrys
> Чёт тут какая-то неправда. Сборка буфера команд на отложенном контексте вполне
> себе работает. В чём там болт то в итоге?
На AMD проверь. В основном именно AMD и положило болт на Deferred Context
gammaker
>Лучше не тратить ядра понапрасну, а так оптимизировать, чтобы хватило одного ядра
с несколькими ядрами можно нарендерить гораздо больше чем с одним,
что дает твоему проекту конкурентное преимущество
оно нужно только если ты в дипы упираешься... ну и дипы по разному можно оптимизировать + вулкан просыпается
war_zes
> На AMD проверь. В основном именно AMD и положило болт на Deferred Context
И как же быть? =(
Чтобы практически везде работало (по крайней мере на AMD, NVIDIA, Intel)
Тема в архиве.