Mira
> значит он чето не так сделал. не может быть такого.
Сколько вам еще писать одно и тоже, заливается драйвером в видеокарту все состояния независимо от того меняются они или нет - даже если вы их ни когда не устанавливали.
foxes
При нескольких дравколах больше смен состояний (явных или нет) какая разница.
Сфигали у пасана фпс то упал при одном дк
d934
> > В гл ничего не надо - слишком большой кост дро колла сведет на нет все
> > "оптимизации".
> В каком смысле "ничего не надо"? Нет смысла в этой "опримизации"? Да и я же
> этим не увеличиваю количество дроу колов.
я так думаю тебе нужно перейти на PS4 - там всё очень круто
Mira
> При нескольких дравколах больше смен состояний (явных или нет) какая разница.
Нету там ни каких смен состояний, ни явных ни не явных. Два дравкола с одинаковыми параметрами или разными займут одинаковое время.
При смене текстуры, шейдера, и тд, дополнительных расход на их инициализацию. Но драйвер не помнит формата в котором видюшка рисует ваши треугольники для каждого нового дравкола, поэтому заливает туда весь набор данных контекста отдельного окна или отдельного монитора который хранит GAPI.
А у f1ufx_ какой то тест без VBO.
foxes
я говорил про один дравкол или два, а не про рисование двух дравколов с разными или одинаковыми материалами.
две отрисовки с одним материалом уже движок разруливает как оптимизировать, слить в один объект или забатчить аппаратно.
Т.е. если рисовать объект, делая дравкалл для каждого треугольника, или рисовать обьект в один дравкол - производительность будет одинакова? Я правило понял?
*только не надо умничать и рассуждать об объектах в один треугольник.
f1ufx_
неа не правильно.
Чё то быстро все так затихли когда в тред пришёл Mira..
Тема в архиве.