Size: a a a

2021 October 02

Г

Георгий in GameDev for Web
это уже на будущее
источник

Г

Георгий in GameDev for Web
когда все будет один раз описывать сцену
источник

К

Константин in GameDev for Web
да, но ты не забывай, что аплоад буфера - дороже чем отрисовка порой
источник

Г

Георгий in GameDev for Web
а частичные апдейты? там же наверное все равно будет батчинг всех этих линий и тд, и допустим одна линия изменилась
источник

Г

Георгий in GameDev for Web
все то не поменяются, там максимум камера меняться будет
источник

К

Константин in GameDev for Web
Там нет возможности сделать батчинг линий если там стили разные
источник

Г

Георгий in GameDev for Web
хренова, стили это типо цвет или миттеры и джоины?
источник

К

Константин in GameDev for Web
Все это дело
источник

К

Константин in GameDev for Web
ну кароче.
если не ребилдить и не плодить 1000 шейпов - ок
источник

IP

Ivan Popelyshev in GameDev for Web
Если скажешь какой конкретно апдейт может сделаю
источник

К

Константин in GameDev for Web
Да он не знает что и как вообще работать будет
источник

Г

Георгий in GameDev for Web
не ну я могу предположить что там может измениться цвет линии, прозрачность, количество сегментов например, тип линии (вместо курвы прямая)
источник

IP

Ivan Popelyshev in GameDev for Web
Так что есть конкретный случай - пиши в issues, учтем. Я собираюсь сделать возможность анимировать всякие штуки прям на весь графикс. И отдельные стили менять без перезаливки
источник

IP

Ivan Popelyshev in GameDev for Web
Ну до 10000 вершин  полный перезалив не сильно суров
источник

К

Константин in GameDev for Web
реордеринг это же вообще смерть
источник

К

Константин in GameDev for Web
ну те это полностью снести и по новой залить
источник

IP

Ivan Popelyshev in GameDev for Web
Нам бы доехать до состояния когда бенчмарки можно гонять. Проблема в то что фич ДОФИГА.
источник

Г

Георгий in GameDev for Web
так вот, тоже хз че с этим делать, по идее можно zero length triangles какие-нибудь на это место в текущем батче залить и до лучших времен оставить, а новую в конец запилить, или там придумать какой-нибудь аллокатор который бы запомнил пустое место где линия удалилась и потом туда че-нить впихнул
источник

Г

Георгий in GameDev for Web
но звучит это муторно
источник

IP

Ivan Popelyshev in GameDev for Web
Вот аллокаторы точно не сейчас :)
источник